|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.intra_mart.foundation.workflow.application.general.condition.ListSearchConditionNoMatterProperty<E>
E
- カラム情報格納クラス -
「IColumn」を継承している「jp.co.intra_mart.foundation.workflow.application.model.column」パッケージのクラスが対象になります。public class ListSearchConditionNoMatterProperty<E extends Enum<E> & IColumn>
検索条件(案件プロパティを含まない)情報クラス
本クラスは基本「ListSearchCondition
」と同じ動作をします。詳細は「ListSearchCondition
」を参照してください。
ただし、本クラスには案件プロパティ関連条件が含まれていません。
案件プロパティをキーにして取得した値を検索条件に追加したり、ソートの条件として使用することはできません。
【 各項目の必須/任意 】
レコードの取得位置またはレコードの取得件数を設定する場合、ソート条件は必須となります。
ListSearchCondition
コンストラクタの概要 | |
---|---|
ListSearchConditionNoMatterProperty()
コンストラクタ 検索条件(案件プロパティを含まない)クラスを新しく生成します。 |
メソッドの概要 | |
---|---|
void |
addCondition(E column,
String value,
OperatorType operatorType)
検索結果を絞り込む条件を追加します。 |
void |
addOrder(E column,
boolean isASC)
ソート条件を追加します。 |
List<ColumnCondition> |
getConditions()
検索条件の配列を取得します。 |
int |
getCount()
レコードの取得件数を取得します。 |
int |
getOffset()
レコードの取得位置を取得します。 |
List<SortCondition> |
getOrders()
ソート条件の配列を取得します。 |
boolean |
isAndCombination()
複数条件の結合フラグを取得します。 |
void |
setAndCombination(boolean isAndCombination)
複数条件の結合条件を設定します。 |
void |
setCount(int count)
レコードの取得件数を設定します。 |
void |
setOffset(int offset)
レコードの取得位置を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ListSearchConditionNoMatterProperty()
メソッドの詳細 |
---|
public void addCondition(E column, String value, OperatorType operatorType)
column
- E カラムvalue
- String 値operatorType
- OperatorType 比較演算子public void addOrder(E column, boolean isASC)
column
- E カラムisASC
- boolean true:昇順 / false:降順public List<ColumnCondition> getConditions()
addCondition(Enum, String, OperatorType)
」で追加した検索条件の配列を取得します。
public List<SortCondition> getOrders()
addOrder(Enum, boolean)
」で追加したソート条件の配列を取得します。
public int getOffset()
public void setOffset(int offset)
offset
- int レコードの取得位置public int getCount()
public void setCount(int count)
count
- int レコードの取得件数public void setAndCombination(boolean isAndCombination)
isAndCombination
- boolean true:AND結合 / false:OR結合public boolean isAndCombination()
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |