public abstract class AbstractMasterApiLogicBase extends AbstractMasterLogicBase
修飾子とタイプ | フィールドと説明 |
---|---|
protected DateMinValidator |
dateMinValidator
|
protected DateRange2Validator |
dateRange2Validator
|
static String |
GENERIC_SEARCH_SQL
汎用検索SQL.
|
protected GenericSqlSelectManager |
genericSqlSelectManager
|
protected NumericValidator |
numericValidator
|
protected RequiredValidator |
requiredValidator
|
cacheHelper, contextHelper, dateHelper, dateValidator, identifierHelper, KEY, localeValidator, propertyHelper, systemLocaleHelper, VALUE
コンストラクタと説明 |
---|
AbstractMasterApiLogicBase() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
convertDisabledJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
リクエストデータ変換(無効化).
|
protected void |
convertDivideTermJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
リクエストデータ変換(期間).
|
protected void |
convertEnabledJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
リクエストデータ変換(有効化).
|
protected void |
convertEntryJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
リクエストデータ変換(登録).
|
protected void |
convertMoveTermJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
リクエストデータ変換(期間).
|
protected void |
convertRemoveJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
リクエストデータ変換(削除).
|
protected void |
convertRenewJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
リクエストデータ変換(更新).
|
protected void |
convertSearchJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
リクエストデータ変換(検索).
|
LogicResultDto |
count(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
検索件数取得処理.
|
protected String |
craeteWhere(String fieldName,
GenericSearchOptions operator,
List<Object> values,
boolean isNumeric)
列ごとの条件を生成.
|
protected String |
craeteWhere(String fieldName,
GenericSearchOptions operator,
Object value,
boolean isNumeric)
列ごとの条件を生成.
|
protected String |
craeteWhereLike(String fieldName,
GenericSearchOptions operator,
Object value)
列ごとの条件を生成.
|
protected String |
createColumnName(String fieldName)
列名を生成.
|
protected Map<String,Object> |
createCriteria(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
SQL条件を生成.
|
protected String |
createOrderBy(String order)
ソート条件を生成.
|
protected String |
createSelect(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service)
検索項目を生成.
|
protected String |
createSqlValue(Object value,
boolean isNumeric)
SQLで使用する値を生成.
|
protected String |
createWhere(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service,
Map<String,Object> genericOptions)
検索条件を生成.
|
LogicResultDto |
divideTerm(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
期間分割処理.
|
LogicResultDto |
entry(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
登録処理.
|
protected String |
escapeSqlValue(String value)
条件で使用する特殊文字をエスケープ.
|
LogicResultDto |
genericCount(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
汎用検索件数取得処理.
|
LogicResultDto |
genericSearch(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
汎用検索.
|
protected Map<String,Object> |
getGenericOptions(AbstractMasterForm form)
汎用検索条件設定を取得.
|
protected AbstractMasterLogicBase |
getLogic(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings)
ロジッククラス取得.
|
protected String |
getMessage(String messageKey,
Object... args)
メッセージ取得取得.
|
protected Map<String,Object> |
getPaging(AbstractMasterForm form)
ページング情報設定を取得.
|
protected List<String> |
getPkField(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings)
テーブルの主キー取得.
|
protected Map<String,Object> |
getSearchOptions(AbstractMasterForm form)
検索条件設定を取得.
|
protected List<Map<String,String>> |
getSortOptions(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
ソート項目設定を取得.
|
protected String |
getTableName(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service)
テーブル名を取得.
|
protected boolean |
isNumericField(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service,
String fieldName)
数値フィールド判定.
|
LogicResultDto |
moveTerm(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
期間変更処理.
|
LogicResultDto |
remove(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
削除処理.
|
LogicResultDto |
renew(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
更新処理.
|
LogicResultDto |
search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
一覧検索処理.
|
LogicResultDto |
toDisabled(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
無効化処理.
|
LogicResultDto |
toEnabled(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings,
AbstractMasterForm form)
有効化処理.
|
protected void |
validateDate(Map<String,Object> json,
List<String> fieldNames)
日付形式チェック.
|
protected void |
validateDivideTermParameter(AbstractMasterForm form)
期間分割パラメータ妥当性検証.
|
protected void |
validateMoveTermParameter(AbstractMasterForm form)
期間変更パラメータ妥当性検証.
|
protected void |
validateRequired(AbstractMasterForm form,
List<String> fieldNames)
指定項目の必須チェックを実施.
|
changeStatus, convEditElemDetails, convEditElems, convertEntity, convertEntity, convertExportData, convertExportData, convertItem, convertListForDisplay, convertListForProcess, convertMapForDisplay, convertMapForProcess, countManager, createEntity, deleteManager, deleteManager, divideTerm, entry, exportData, exportData, exportModeCheck, exportModeCheck, getEntity, getException, getExportColumnList, getExportColumnList, getExportHeaderColumn, getExportHeaderColumn, getExportOrderCriteria, getExportOrderCriteria, getExportSearchCriteria, getExportSearchCriteria, getFieldData, getImportColumnList, getImportColumnList, getImportPrimaryColumnList, getImportPrimaryColumnList, getIncludeDisabled, getItemSurfaces, getOrder, getRequestData, getSearchCriteriaCompany, getSearchCriteriaCompany, getSearchCriteriaDate, getSearchCriteriaLocale, getSearchCriteriaUser, getSearchKeyword, getService, getSurface, getSurfaces, getValidateArgs, importData, importData, importModeCheck, importModeCheck, importRenewal, importRenewal, importReplace, importReplace, index, index, insertManager, insertManager, isCompany, isCompany, isCompany, isLocale, isLocale, isLocale, isSurface, isTerm, isTerm, isTerm, masterSearch, masterSearch, masterSearch, masterSearch, masterSelect, masterSelect, masterSelect, moveTerm, remove, renew, search, search, searchCount, searchData, searchData, select, select, selectDeleteManager, selectDeleteManager, selectManager, selectManager, selectManager, selectManager, selectManager, selectTerm, selectTerm, setCountDisplay, setFieldData, setFieldData, toDisabled, toEnabled, toString, toString, toTimestamp, toTimestamp, updateManager, updateManager, validate, validate, validate, validate, validateCompany, validateCompany, validateCompany, validateCompany, validateCompany, validateDate, validateDuplication, validateDuplication, validateExclusion, validateExclusion, validateExportJob, validateImport, validateImport, validateImportJob, validateJson, validateJson, validateLocale, validateMainte, validatePostImport, validateSearch, validateTerm, validateTerm
@Autowired protected GenericSqlSelectManager genericSqlSelectManager
@Autowired protected RequiredValidator requiredValidator
@Autowired protected NumericValidator numericValidator
@Autowired protected DateRange2Validator dateRange2Validator
@Autowired protected DateMinValidator dateMinValidator
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto genericSearch(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto genericCount(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
search
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto count(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto entry(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
entry
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto renew(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
renew
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto remove(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
remove
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto divideTerm(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
divideTerm
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto moveTerm(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
moveTerm
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto toEnabled(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
toEnabled
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto toDisabled(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
toDisabled
クラス内 AbstractMasterLogicBase
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected Map<String,Object> createCriteria(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form)
settings
- GenericMasterSettings
form
- AbstractMasterForm
protected String createSelect(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service)
service
- GenerateService
protected String createWhere(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service, Map<String,Object> genericOptions)
service
- GenerateService
genericOptions
- 検索条件protected String createOrderBy(String order)
order
- ソート条件(JSON文字列)protected void convertSearchJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form)
settings
- GenericMasterSettings
form
- AbstractMasterForm
protected void convertEntryJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form)
settings
- GenericMasterSettings
form
- AbstractMasterForm
protected void convertRenewJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenApplicationException
- KaidenApplicationException
KaidenSystemException
- KaidenSystemException
protected void convertRemoveJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenApplicationException
- KaidenApplicationException
KaidenSystemException
- KaidenSystemException
protected void convertDivideTermJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenApplicationException
- KaidenApplicationException
KaidenSystemException
- KaidenSystemException
protected void convertMoveTermJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenApplicationException
- KaidenApplicationException
KaidenSystemException
- KaidenSystemException
protected void convertEnabledJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenApplicationException
- KaidenApplicationException
KaidenSystemException
- KaidenSystemException
protected void convertDisabledJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form) throws KaidenSystemException, KaidenApplicationException
settings
- GenericMasterSettings
form
- AbstractMasterForm
KaidenApplicationException
- KaidenApplicationException
KaidenSystemException
- KaidenSystemException
protected void validateDivideTermParameter(AbstractMasterForm form)
form
- AbstractMasterForm
protected void validateMoveTermParameter(AbstractMasterForm form)
form
- AbstractMasterForm
protected void validateRequired(AbstractMasterForm form, List<String> fieldNames)
form
- AbstractMasterForm
fieldNames
- 項目名protected void validateDate(Map<String,Object> json, List<String> fieldNames)
json
- JSONパラメータfieldNames
- 項目名protected Map<String,Object> getGenericOptions(AbstractMasterForm form)
form
- AbstractMasterForm
protected Map<String,Object> getSearchOptions(AbstractMasterForm form)
form
- AbstractMasterForm
protected List<Map<String,String>> getSortOptions(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings, AbstractMasterForm form)
settings
- GenericMasterSettings
form
- AbstractMasterForm
protected Map<String,Object> getPaging(AbstractMasterForm form)
form
- AbstractMasterForm
protected String getTableName(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service)
service
- GenerateService
protected String createColumnName(String fieldName)
fieldName
- フィールド名protected String craeteWhere(String fieldName, GenericSearchOptions operator, Object value, boolean isNumeric)
fieldName
- フィールド名operator
- GenericSearchOptions
value
- 値isNumeric
- 数値フラグprotected String craeteWhere(String fieldName, GenericSearchOptions operator, List<Object> values, boolean isNumeric)
fieldName
- フィールド名operator
- GenericSearchOptions
values
- 値isNumeric
- 数値フラグprotected String craeteWhereLike(String fieldName, GenericSearchOptions operator, Object value)
fieldName
- フィールド名operator
- GenericSearchOptions
value
- 値protected String createSqlValue(Object value, boolean isNumeric)
value
- 条件で使用する値isNumeric
- 数値フラグprotected String escapeSqlValue(String value)
value
- 条件で使用する値protected boolean isNumericField(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> service, String fieldName)
service
- GenerateService
fieldName
- フィールド名protected AbstractMasterLogicBase getLogic(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings)
settings
- GenericMasterSettings
AbstractMasterLogicBase
protected List<String> getPkField(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.generic_master_settings.GenericMasterSettings settings)
settings
- GenericMasterSettings
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.