public abstract class LimitationFilterMasterSearchLogicBase extends LimitationMasterSearchLogicBase
マスタ検索以外の機能制限を行う場合の基底クラスです。 Filter用マスタ検索Logicを利用する場合の基底クラスです。
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
FILED_KEY_CONTENTS_ID
フィルターフィールドキー[filterContentsId].
|
static String |
FILED_KEY_FILTERING_TYPE
フィルターフィールドキー[filteringType].
|
static String |
FILED_KEY_GADGET_CLASS
フィルターフィールドキー[filterGadgetClass].
|
static String |
FILED_KEY_GADGET_ID
フィルターフィールドキー[filterGadgetId].
|
static String |
FILED_KEY_GADGET_INSTANCE
フィルターフィールドキー[filterGadgetInstance].
|
static String |
FILED_KEY_GADGET_VARIATION
フィルターフィールドキー[filterGadgetVariation].
|
static String |
FILED_KEY_USER_ID
フィルターフィールドキー[filterUserId].
|
static String |
SEARCH_KEY_USER_ID
検索条件フィールドキー[userId].
|
cacheHelper, contextHelper, dateHelper, dateValidator, identifierHelper, KEY, localeValidator, propertyHelper, systemLocaleHelper, VALUE
コンストラクタと説明 |
---|
LimitationFilterMasterSearchLogicBase() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected KeywordsCriteriaDto |
createKeywordCriteria(String keyword,
jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings)
キーワード検索条件を生成.
|
protected List<jp.co.slcs.kaiden.v2.base.foundation.model.service.SqlResultFilterIF> |
createSqlResultFilter(Map<String,Object> criteria,
KeywordsCriteriaDto keywordsCriteria,
String companyCd,
Timestamp searchCriteriaDate)
SQL検索結果から内容をフィルタリングするためのListを生成.
|
protected Map<String,String> |
getFilterTargetFields(List<String> filterTargetKey)
フィルターターゲットフィールド名を返却.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.SqlResultFilterIF |
getKeywordsSearchFilter(KeywordsCriteriaDto keywordsCriteria)
キーワード検索条件 フィルタークラスを返却.
|
protected abstract String[] |
getKeywordTargets()
キーワード検索対象フィールド名を返却.
|
protected abstract MasterFilteringFilter |
getMasterFilteringFilter()
アクセス権に対するデータフィルタを返却.
|
protected void |
setFilterTargetField(jp.co.slcs.kaiden.v2.base.foundation.model.service.SqlResultFilterIF[] a2Filter)
フィルターターゲット.
|
convertExportData, divideTerm, divideTerm, entry, entry, exportData, exportData, exportModeCheck, getExportColumnList, getExportColumnList, getExportHeaderColumn, getExportHeaderColumn, getExportOrderCriteria, getExportOrderCriteria, getExportSearchCriteria, getImportColumnList, getImportColumnList, getImportPrimaryColumnList, getImportPrimaryColumnList, importData, importData, importModeCheck, importRenewal, importRenewal, importReplace, importReplace, index, index, moveTerm, moveTerm, remove, remove, renew, renew, search, search, select, select, selectTerm, selectTerm, toDisabled, toDisabled, toEnabled, toEnabled, validateImport, validateImport
changeStatus, convEditElemDetails, convEditElems, convertEntity, convertEntity, convertExportData, convertItem, convertListForDisplay, convertListForProcess, convertMapForDisplay, convertMapForProcess, countManager, createEntity, deleteManager, deleteManager, exportModeCheck, getEntity, getException, getExportSearchCriteria, getFieldData, getIncludeDisabled, getItemSurfaces, getOrder, getRequestData, getSearchCriteriaCompany, getSearchCriteriaCompany, getSearchCriteriaDate, getSearchCriteriaLocale, getSearchCriteriaUser, getSearchKeyword, getService, getSurface, getSurfaces, getValidateArgs, importModeCheck, insertManager, insertManager, isCompany, isCompany, isCompany, isLocale, isLocale, isLocale, isSurface, isTerm, isTerm, isTerm, masterSearch, masterSearch, masterSearch, masterSearch, masterSelect, masterSelect, masterSelect, search, searchCount, searchData, searchData, selectDeleteManager, selectDeleteManager, selectManager, selectManager, selectManager, selectManager, selectManager, setCountDisplay, setFieldData, setFieldData, toString, toString, toTimestamp, toTimestamp, updateManager, updateManager, validate, validate, validate, validate, validateCompany, validateCompany, validateCompany, validateCompany, validateCompany, validateDate, validateDuplication, validateDuplication, validateExclusion, validateExclusion, validateExportJob, validateImportJob, validateJson, validateJson, validateLocale, validateMainte, validatePostImport, validateSearch, validateTerm, validateTerm
public static final String FILED_KEY_USER_ID
public static final String FILED_KEY_CONTENTS_ID
public static final String FILED_KEY_GADGET_ID
public static final String FILED_KEY_GADGET_CLASS
public static final String FILED_KEY_GADGET_VARIATION
public static final String FILED_KEY_GADGET_INSTANCE
public static final String FILED_KEY_FILTERING_TYPE
protected abstract String[] getKeywordTargets()
キーワード検索対象フィールド名を返却します。 サブクラスでキーワード検索対象のフィールド名を定義してください。
protected abstract MasterFilteringFilter getMasterFilteringFilter()
アクセス権に対するデータフィルタを返却します。 サブクラスでアクセス権に対するデータフィルタを定義してください。
protected List<jp.co.slcs.kaiden.v2.base.foundation.model.service.SqlResultFilterIF> createSqlResultFilter(Map<String,Object> criteria, KeywordsCriteriaDto keywordsCriteria, String companyCd, Timestamp searchCriteriaDate) throws KaidenSystemException, KaidenApplicationException
criteria
- 検索条件keywordsCriteria
- キーワード検索条件companyCd
- 会社コードsearchCriteriaDate
- 検索基準日KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected KeywordsCriteriaDto createKeywordCriteria(String keyword, jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings)
keyword
- 検索キーワードsettings
- 検索設定protected void setFilterTargetField(jp.co.slcs.kaiden.v2.base.foundation.model.service.SqlResultFilterIF[] a2Filter)
a2Filter
- アクセス権フィルタprotected Map<String,String> getFilterTargetFields(List<String> filterTargetKey)
引数のフィルタターゲットキーと同様の値をもつマップを返却します。 フィルタターゲットキーと異なるフィルタターゲットがある場合にはオーバーラードしてください。
filterTargetKey
- フィルタターゲットキーprotected jp.co.slcs.kaiden.v2.base.foundation.model.service.SqlResultFilterIF getKeywordsSearchFilter(KeywordsCriteriaDto keywordsCriteria)
本メソッドではキーワード検索条件
フィルタークラスを返却します。
キーワード検索条件 フィルタークラスを変更する場合にはオーバーラードしてください。
keywordsCriteria
- キーワード検索条件Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.