IM-Workflow

jp.co.intra_mart.foundation.workflow.application.general.condition
クラス ListSearchConditionNoMatterProperty<E extends Enum<E> & IColumn>

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.workflow.application.general.condition.ListSearchConditionNoMatterProperty<E>
型パラメータ:
E - カラム情報格納クラス - 「IColumn」を継承している「jp.co.intra_mart.foundation.workflow.application.model.column」パッケージのクラスが対象になります。
直系の既知のサブクラス:
StampListSearchCondition

public class ListSearchConditionNoMatterProperty<E extends Enum<E> & IColumn>
extends Object

検索条件(案件プロパティを含まない)情報クラス

本クラスは基本「ListSearchCondition」と同じ動作をします。詳細は「ListSearchCondition」を参照してください。
ただし、本クラスには案件プロパティ関連条件が含まれていません。
案件プロパティをキーにして取得した値を検索条件に追加したり、ソートの条件として使用することはできません。

【 各項目の必須/任意 】
レコードの取得位置またはレコードの取得件数を設定する場合、ソート条件は必須となります。

導入されたバージョン:
7.2
関連項目:
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
 

コンストラクタの詳細

ListSearchConditionNoMatterProperty

public ListSearchConditionNoMatterProperty()
コンストラクタ
検索条件(案件プロパティを含まない)クラスを新しく生成します。

メソッドの詳細

addCondition

public void addCondition(E column,
                         String value,
                         OperatorType operatorType)
検索結果を絞り込む条件を追加します。

指定したカラムを検索条件として追加したい場合に利用します。
指定できるカラムは「IColumn」を継承している「jp.co.intra_mart.foundation.workflow.application.model.column」パッケージ内のクラスです。

パラメータ:
column - E カラム
value - String 値
operatorType - OperatorType 比較演算子

addOrder

public void addOrder(E column,
                     boolean isASC)
ソート条件を追加します。

指定したカラムをソート条件として追加したい場合に利用します。
指定できるカラムは「IColumn」を継承している「jp.co.intra_mart.foundation.workflow.application.model.column」パッケージ内のクラスです。

パラメータ:
column - E カラム
isASC - boolean true:昇順 / false:降順

getConditions

public List<ColumnCondition> getConditions()
検索条件の配列を取得します。

addCondition(Enum, String, OperatorType)」で追加した検索条件の配列を取得します。

戻り値:
List 検索条件の配列

getOrders

public List<SortCondition> getOrders()
ソート条件の配列を取得します。

addOrder(Enum, boolean)」で追加したソート条件の配列を取得します。

戻り値:
List ソート条件の配列

getOffset

public int getOffset()
レコードの取得位置を取得します。

戻り値:
int レコードの取得位置

setOffset

public void setOffset(int offset)
レコードの取得位置を設定します。

パラメータ:
offset - int レコードの取得位置

getCount

public int getCount()
レコードの取得件数を取得します。

戻り値:
int レコードの取得件数

setCount

public void setCount(int count)
レコードの取得件数を設定します。

パラメータ:
count - int レコードの取得件数

setAndCombination

public void setAndCombination(boolean isAndCombination)
複数条件の結合条件を設定します。
複数の条件を指定した場合に、条件間の結合タイプを「AND」か「OR」で指定します。
各条件の結合は「AND」か「OR」のどちらかに統一されます。

パラメータ:
isAndCombination - boolean true:AND結合 / false:OR結合

isAndCombination

public boolean isAndCombination()
複数条件の結合フラグを取得します。

戻り値:
boolean true:AND結合 / false:OR結合

IM-Workflow

Copyright © 2000-2015 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.