Package io.naradrama.prologue.domain
Class OffsetElementList<T>
- java.lang.Object
-
- io.naradrama.prologue.domain.OffsetElementList<T>
-
- Type Parameters:
T- obj
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<T>
public class OffsetElementList<T> extends java.lang.Object implements java.lang.Iterable<T>, java.io.SerializableOffsetElementListService 및 Store I/F에서 페이징처리가 필요한 다건조회 시 사용합니다. 오퍼레이션 매개변수를 다음과 같이 설정하고, 반환형은 OffsetList를 사용합니다. 예시 #1. 특정위치에서 최대갯수만큼 조회하기 List<AisUser> findUsers(int offset, int limit); 예시 #2. 조회조건이 있는 경우, offset와 limit 매개변수는 항상 맨뒤에 위치시킵니다. List<AisUser> findUsersByName(String name, int offset, int limit);
- Since:
- 2015. 7. 29.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOffsetElementList()OffsetElementList(long totalCount)OffsetElementList(java.util.List<T> results, long totalCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T result)Tget(int index)java.util.List<T>getResults()longgetTotalCount()booleanisEmpty()java.util.Iterator<T>iterator()voidsetResults(java.util.List<T> results)voidsetTotalCount(long totalCount)intsize()
-
-
-
Constructor Detail
-
OffsetElementList
protected OffsetElementList()
-
OffsetElementList
public OffsetElementList(long totalCount)
-
OffsetElementList
public OffsetElementList(java.util.List<T> results, long totalCount)
-
-
Method Detail
-
iterator
public java.util.Iterator<T> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<T>
-
size
public int size()
-
get
public T get(int index)
-
add
public void add(T result)
-
isEmpty
public boolean isEmpty()
-
getResults
public java.util.List<T> getResults()
-
setResults
public void setResults(java.util.List<T> results)
-
getTotalCount
public long getTotalCount()
-
setTotalCount
public void setTotalCount(long totalCount)
-
-