public class AppCmnSearchCondition
extends jp.co.intra_mart.foundation.database.SearchCondition
implements jp.co.intra_mart.foundation.database.ConditionProvider
コンストラクタと説明 |
---|
AppCmnSearchCondition()
検索条件モデルを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addCondition(int index,
SearchTarget searchTarget,
Object value)
引数で指定されたインデックスに、検索条件を追加します。
|
void |
addCondition(int index,
SearchTarget searchTarget,
Object value,
jp.co.intra_mart.foundation.database.Operator operetor)
引数で指定されたインデックスに、検索条件を追加します。
|
void |
addCondition(SearchTarget searchTarget,
Object value)
検索条件を末尾に追加します。
|
void |
addCondition(SearchTarget searchTarget,
Object value,
jp.co.intra_mart.foundation.database.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,
jp.co.intra_mart.foundation.database.ConditionType conditionType)
引数で指定されたインデックスに、LIKE条件を追加します。
|
void |
addLike(SearchTarget searchTarget,
String value,
jp.co.intra_mart.foundation.database.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,
jp.co.intra_mart.foundation.database.ConditionType conditionType)
引数で指定されたインデックスに、NOT LIKE条件を追加します。
|
void |
addNotLike(SearchTarget searchTarget,
String value,
jp.co.intra_mart.foundation.database.ConditionType conditionType)
NOT LIKE条件を追加します。
|
void |
addOrder(int index,
SearchTarget searchTarget)
引数で指定されたインデックスに、ORDER句を追加します。
|
void |
addOrder(int index,
String columnName) |
void |
addOrder(SearchTarget searchTarget)
ORDER句を末尾に追加します。
|
void |
addOrder(String columnName) |
void |
clearOrder() |
AppCmnSearchCondition |
copy()
設定されている検索条件をコピーします。
|
String |
createConditionSection() |
String |
createOrderSection() |
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
public void addCondition(int index, SearchTarget searchTarget, Object value)
index
- 追加先インデックス番号searchTarget
- 検索対象カラムvalue
- 比較値public void addCondition(int index, SearchTarget searchTarget, Object value, jp.co.intra_mart.foundation.database.Operator operetor)
index
- searchTarget
- value
- operetor
- 比較演算子public void addCondition(SearchTarget searchTarget, Object value)
searchTarget
- value
- public void addCondition(SearchTarget searchTarget, Object value, jp.co.intra_mart.foundation.database.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, jp.co.intra_mart.foundation.database.ConditionType conditionType)
index
- searchTarget
- value
- conditionType
- 条件方式public void addLike(SearchTarget searchTarget, String value, jp.co.intra_mart.foundation.database.ConditionType conditionType)
searchTarget
- value
- conditionType
- public void addNotLike(int index, SearchTarget searchTarget, String value, jp.co.intra_mart.foundation.database.ConditionType conditionType)
index
- searchTarget
- value
- conditionType
- public void addNotLike(SearchTarget searchTarget, String value, jp.co.intra_mart.foundation.database.ConditionType conditionType)
searchTarget
- value
- conditionType
- public void addOrder(int index, SearchTarget searchTarget)
index
- searchTarget
- public void addOrder(int index, String columnName)
addOrder
クラス内 jp.co.intra_mart.foundation.database.SearchCondition
public void addOrder(SearchTarget searchTarget)
searchTarget
- public void addOrder(String columnName)
addOrder
クラス内 jp.co.intra_mart.foundation.database.SearchCondition
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
クラス内 jp.co.intra_mart.foundation.database.SearchCondition
public String createOrderSection()
createOrderSection
クラス内 jp.co.intra_mart.foundation.database.SearchCondition
public String createConditionSection()
createConditionSection
インタフェース内 jp.co.intra_mart.foundation.database.ConditionProvider
createConditionSection
クラス内 jp.co.intra_mart.foundation.database.SearchCondition
public Map<SearchTarget,String> getSearchTargetValues()
public void setSearchTargetValues(Map<SearchTarget,String> searchTargetValues)
searchTargetValues
- 検索条件カラムと値をマッピングしたMAPオブジェクトpublic Collection<String> getOrders()
getOrders
クラス内 jp.co.intra_mart.foundation.database.SearchCondition
Copyright © 2012 NTT DATA INTRAMART CORPORATION