@Published public abstract class ListSearchInfo extends java.lang.Object implements java.io.Serializable
Modifier | Constructor and Description |
---|---|
protected |
ListSearchInfo()
SystemRepository の設定値を元にListSearchInfo を生成する。
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Integer |
getConfigValue(java.lang.String name)
SystemRepository から設定値を取得する。 |
int |
getEndPosition()
検索結果の取得終了位置を取得する。
|
int |
getFirstPageNumber()
最初のページ番号を取得する。
|
boolean |
getHasNextPage()
次のページが存在するか否かを取得する。
|
boolean |
getHasPrevPage()
前のページが存在するか否かを取得する。
|
int |
getLastPageNumber()
最終ページの番号を取得する。
|
java.lang.Integer |
getMax()
1ページあたりの最大取得件数を取得する。
|
int |
getMaxResultCount()
検索結果の最大件数(上限)を取得する。
|
int |
getNextPageNumber()
次のページ番号を取得する。
|
int |
getPageCount()
総ページ数を取得する。
|
java.lang.Integer |
getPageNumber()
取得対象のページ番号を取得する。
|
int |
getPrevPageNumber()
前のページ番号を取得する。
|
int |
getResultCount()
検索結果の総件数を取得する。
|
abstract java.lang.String[] |
getSearchConditionProps()
検索条件のプロパティ名を取得する。
|
java.lang.String |
getSortId()
ソートIDを取得する。
|
int |
getStartPosition()
検索結果の取得開始位置を取得する。
|
void |
setMax(java.lang.Integer max)
1ページあたりの最大取得件数を設定する。
|
void |
setMaxResultCount(int maxResultCount)
検索結果の最大件数(上限)を設定する。
|
void |
setPageNumber(java.lang.Integer pageNumber)
取得対象のページ番号を設定する。
|
void |
setResultCount(int resultCount)
検索結果の総件数を設定する。
本メソッドはフレームワークが検索処理を実行後に取得結果の総件数を設定するものである。
アプリケーション側では、本メソッドを使用して値の設定は行わないこと。
|
void |
setSortId(java.lang.String sortId)
ソートIDを設定する。
|
protected ListSearchInfo()
SystemRepository
の設定値を元にListSearchInfo
を生成する。
下記の初期化処理を行う。 検索結果の最大件数(上限): リポジトリの設定値(nablarch.listSearch.maxResultCount)を取得して設定する。 リポジトリの設定値が存在しない場合は、200を設定する。 検索結果のページ番号: 1を設定する。 1ページあたりの最大取得件数: リポジトリの設定値(nablarch.listSearch.max)を取得して設定する。 リポジトリの設定値が存在しない場合は、20を設定する。
protected final java.lang.Integer getConfigValue(java.lang.String name)
SystemRepository
から設定値を取得する。name
- 設定名public abstract java.lang.String[] getSearchConditionProps()
public final java.lang.Integer getPageNumber()
public void setPageNumber(java.lang.Integer pageNumber)
pageNumber
- 取得対象のページ番号public final int getStartPosition()
public final int getEndPosition()
検索結果の総件数が現在のページ番号に対する最大取得終了位置に満たない場合は、 検索結果の総件数を返す。 検索結果の総件数が現在のページ番号に対する最大取得終了位置以上の場合は、 現在のページ番号に対する最大取得終了位置を返す。
public final java.lang.Integer getMax()
public void setMax(java.lang.Integer max)
max
- 1ページあたりの最大取得件数public final int getResultCount()
public final void setResultCount(int resultCount)
resultCount
- 検索結果の総件数public final int getMaxResultCount()
public void setMaxResultCount(int maxResultCount)
maxResultCount
- 検索結果の最大件数(上限)public final java.lang.String getSortId()
public void setSortId(java.lang.String sortId)
sortId
- ソートIDpublic final boolean getHasPrevPage()
true
public final boolean getHasNextPage()
true
public final int getPageCount()
public final int getFirstPageNumber()
public final int getPrevPageNumber()
public final int getNextPageNumber()
public final int getLastPageNumber()