public class AppCmnSearchCondition extends SearchCondition implements ConditionProvider
コンストラクタと説明 |
---|
AppCmnSearchCondition()
検索条件モデルを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addCondition(int index,
SearchTarget searchTarget,
Object value)
引数で指定されたインデックスに、検索条件を追加します。
|
void |
addCondition(int index,
SearchTarget searchTarget,
Object value,
Operator operetor)
引数で指定されたインデックスに、検索条件を追加します。
|
void |
addCondition(SearchTarget searchTarget,
Object value)
検索条件を末尾に追加します。
|
void |
addCondition(SearchTarget searchTarget,
Object value,
Operator operetor)
検索条件を末尾に追加します。
|
void |
addIn(int index,
SearchTarget searchTarget,
Object[] values)
引数で指定されたインデックスに、IN条件を追加します。
|
void |
addIn(SearchTarget searchTarget,
Object[] values)
IN条件を末尾に追加します。
|
void |
addIsNotNull(int index,
SearchTarget searchTarget)
引数で指定されたインデックスに、IS NOT NULL条件を追加します。
|
void |
addIsNotNull(SearchTarget searchTarget)
IS NOT NULL条件を末尾に追加します。
|
void |
addIsNull(int index,
SearchTarget searchTarget)
引数で指定されたインデックスに、IS NULL条件を追加します。
|
void |
addIsNull(SearchTarget searchTarget)
IS NULL条件を末尾に追加します。
|
void |
addLike(int index,
SearchTarget searchTarget,
String value,
ConditionType conditionType)
引数で指定されたインデックスに、LIKE条件を追加します。
|
void |
addLike(SearchTarget searchTarget,
String value,
ConditionType conditionType)
LIKE条件を末尾に追加します。
|
void |
addNotIn(int index,
SearchTarget searchTarget,
Object[] values)
引数で指定されたインデックスに、NOT_IN条件を追加します。
|
void |
addNotIn(SearchTarget searchTarget,
Object[] values)
IN条件を末尾に追加します。
|
void |
addNotLike(int index,
SearchTarget searchTarget,
String value,
ConditionType conditionType)
引数で指定されたインデックスに、NOT LIKE条件を追加します。
|
void |
addNotLike(SearchTarget searchTarget,
String value,
ConditionType conditionType)
NOT LIKE条件を追加します。
|
void |
addOrder(int index,
SearchTarget searchTarget)
引数で指定されたインデックスに、ORDER句を追加します。
|
void |
addOrder(int index,
String columnName)
引数で指定されたインデックスに、ORDER句を追加します。
|
void |
addOrder(SearchTarget searchTarget)
ORDER句を末尾に追加します。
|
void |
addOrder(String columnName)
ORDER句を末尾に追加します。
|
void |
clearOrder() |
AppCmnSearchCondition |
copy()
設定されている検索条件をコピーします。
|
String |
createConditionSection()
設定された条件から、検索条件文を生成します。
|
String |
createOrderSection()
設定された条件から、ORDER BY句を生成します。
|
Collection<String> |
getOrders()
設定されているORDER文の一覧を取得します。
|
Map<SearchTarget,String> |
getSearchTargetValues()
設定されている検索条件カラムと値を取得します。
|
void |
setSearchTargetValues(Map<SearchTarget,String> searchTargetValues)
検索条件カラムの値を引数でマッピングされた値に設定します。
|
addCondition, addCondition, addCondition, addCondition, addCondition, addCondition, addExists, addExists, addIn, addIn, addIsNotNull, addIsNotNull, addIsNull, addIsNull, addLike, addLike, addNotExists, addNotExists, addNotIn, addNotIn, addNotLike, addNotLike, createWhereSection, createWhereSection, getConditionCount, getConditions, getDeleteSqlStatement, getLogicalOperetor, getParameters, getSortDirection, isUseLike, setLogicalOperetor, setSortDirection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConditionCount, getParameters, isUseLike
public void addCondition(int index, SearchTarget searchTarget, Object value)
index
- 追加先インデックス番号searchTarget
- 検索対象カラムvalue
- 比較値public void addCondition(int index, SearchTarget searchTarget, Object value, Operator operetor)
index
- searchTarget
- value
- operetor
- 比較演算子public void addCondition(SearchTarget searchTarget, Object value)
searchTarget
- value
- public void addCondition(SearchTarget searchTarget, Object value, Operator operetor)
searchTarget
- value
- operetor
- public void addIsNotNull(int index, SearchTarget searchTarget)
index
- searchTarget
- public void addIsNotNull(SearchTarget searchTarget)
searchTarget
- public void addIsNull(int index, SearchTarget searchTarget)
index
- searchTarget
- public void addIsNull(SearchTarget searchTarget)
searchTarget
- public void addLike(int index, SearchTarget searchTarget, String value, ConditionType conditionType)
index
- searchTarget
- value
- conditionType
- 条件方式public void addLike(SearchTarget searchTarget, String value, ConditionType conditionType)
searchTarget
- value
- conditionType
- public void addNotLike(int index, SearchTarget searchTarget, String value, ConditionType conditionType)
index
- searchTarget
- value
- conditionType
- public void addNotLike(SearchTarget searchTarget, String value, ConditionType conditionType)
searchTarget
- value
- conditionType
- public void addOrder(int index, SearchTarget searchTarget)
index
- searchTarget
- public void addOrder(int index, String columnName)
SearchCondition
addOrder
クラス内 SearchCondition
index
- 追加先インデックス番号columnName
- カラム名public void addOrder(SearchTarget searchTarget)
searchTarget
- public void addOrder(String columnName)
SearchCondition
addOrder
クラス内 SearchCondition
columnName
- カラム名public void clearOrder()
public void addIn(int index, SearchTarget searchTarget, Object[] values)
index
- searchTarget
- values
- public void addIn(SearchTarget searchTarget, Object[] values)
searchTarget
- values
- public void addNotIn(int index, SearchTarget searchTarget, Object[] values)
index
- searchTarget
- values
- public void addNotIn(SearchTarget searchTarget, Object[] values)
searchTarget
- values
- public AppCmnSearchCondition copy()
copy
クラス内 SearchCondition
public String createOrderSection()
SearchCondition
createOrderSection
クラス内 SearchCondition
public String createConditionSection()
SearchCondition
createConditionSection
インタフェース内 ConditionProvider
createConditionSection
クラス内 SearchCondition
public Map<SearchTarget,String> getSearchTargetValues()
public void setSearchTargetValues(Map<SearchTarget,String> searchTargetValues)
searchTargetValues
- 検索条件カラムと値をマッピングしたMAPオブジェクトpublic Collection<String> getOrders()
getOrders
クラス内 SearchCondition
Copyright © 2012 NTT DATA INTRAMART CORPORATION