E
- 型パラメータ@Published
public class EntityList<E>
extends java.util.ArrayList<E>
UniversalDao
から返される結果リストの保持クラス。
ページネーションのためのページ数や検索条件に一致した件数なども本クラスで保持する。Constructor and Description |
---|
EntityList()
デフォルトコンストラクタ
|
EntityList(java.util.Collection<? extends E> collection)
指定のコレクションでEntityListを生成する。
|
EntityList(int initCapacity)
指定の初期容量でEntityListを生成する。
|
Modifier and Type | Method and Description |
---|---|
void |
add(int index,
E element)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationException を送出する。 |
boolean |
addAll(int index,
java.util.Collection<? extends E> c)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationException を送出する。 |
Pagination |
getPagination()
ページングのための情報を取得する。
|
E |
remove(int index)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationException を送出する。 |
E |
set(int index,
E element)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationException を送出する。 |
protected void |
setMax(long max)
検索結果の取得最大件数を設定する。
|
protected void |
setPage(long page)
ページ番号を設定する。
|
protected void |
setResultCount(long resultCount)
検索結果の総件数を設定する。
|
public EntityList()
public EntityList(int initCapacity)
initCapacity
- 初期容量ArrayList.ArrayList(int)
public EntityList(java.util.Collection<? extends E> collection)
collection
- コレクションArrayList.addAll(Collection)
protected void setPage(long page)
page
- ページ番号protected void setMax(long max)
max
- 取得最大件数protected void setResultCount(long resultCount)
resultCount
- 検索結果の総件数public Pagination getPagination()
public void add(int index, E element)
UnsupportedOperationException
を送出する。add
in class java.util.ArrayList<E>
public boolean addAll(int index, java.util.Collection<? extends E> c)
UnsupportedOperationException
を送出する。addAll
in class java.util.ArrayList<E>
public E remove(int index)
UnsupportedOperationException
を送出する。remove
in class java.util.ArrayList<E>