@Component @Scope(value="prototype") public class AllowanceGadgetMasterLogic extends AbstractGadgetMasterForHeaderDetailLogic
AbstractGadgetMasterLogic.Event, AbstractGadgetMasterLogic.SqlType
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
ALLOWANCE_CD
日当コード.
|
protected CompanyManagerHelper |
companyManagerHelper
CompanyManagerHelper.
|
protected CompanySettingsHelper |
companySettingsHelper
CompanySettingsHelper.
|
static String |
CURRENCY_CD
通貨コード.
|
static String |
IS_EMPTY
算定基準なしの日当表示有無.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30mAllowanceDetailService |
k30mAllowanceDetailService
K30mAllowanceDetailService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30mAllowanceService |
k30mAllowanceService
K30mAllowanceService.
|
static String |
MEASURE_CD
算定基準コード.
|
static String |
MEASURE_POST
役職.
|
static String |
MEASURE_ROLE
ロール.
|
static String |
QUALIFY_TYPE_CD
資格種別コード.
|
protected RoleInfoManagerHelper |
roleInfoManagerHelper
RoleInfoManagerHelper.
|
BLOCK_ARGS_IMPORT_PRIMARY_COLUMN, COMMA, DETAIL_BLOCK_ID, DETAIL_DELETE_FLAG, HEADER_BLOCK_ID
DEFAULT_BLOCK_ID, genericManager, genericSqlSelectManager, SERVICE_TYPE
cacheHelper, contextHelper, dateHelper, dateValidator, identifierHelper, KEY, localeValidator, propertyHelper, systemLocaleHelper, VALUE
コンストラクタと説明 |
---|
AllowanceGadgetMasterLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected List<Map<String,Object>> |
convertListForDisplay(List<Map<String,Object>> list)
画面表示用の書式変換.
|
int |
importData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block,
List<Map<String,Object>> recordList)
データインポート.
|
protected boolean |
isExistsDtlData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> recordData)
明細データ存在チェック.
|
protected List<Map<String,Object>> |
search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings,
Map<String,Object> criteria)
マスタ検索.
|
protected boolean |
validateCompany(jp.co.intra_mart.foundation.master.company_authz.util.CompanyAuthzActionType type,
Date date,
String companyCd,
String userCd,
String localeId)
会社バリデート.
|
createPrimaryKeyString, getDetailDeleteFlag, getDetailDuplicationKey, getDetailDuplicationMessage, getString, getTermList, validateDetailExists, validateImport, validatePostImport
changeStatus, complementDeleteFlag, complementEndDate, complementEndDate, complementEntryTs, complementListOrderBy, complementSearchCriteriaCompany, complementSearchCriteriaCompany, complementSearchCriteriaDate, complementSearchCriteriaKeyword, complementSearchCriteriaLocale, complementSearchCriteriaUser, complementSearchWithDisabled, convertExportData, createGadgetConfig, createValidateResult, divideTerm, entry, executeEvent, exportData, exportModeCheck, getBlockData, getExportColumnList, getExportHeaderColumn, getExportOrderCriteria, getExportSearchCriteria, getGadgetData, getImportColumnList, getImportPrimaryColumnList, getPrimaryData, getPrimaryData, getSearchCriteriaCompany, getSearchCriteriaCompany, getSearchCriteriaDate, getSearchCriteriaLocale, getSearchCriteriaUser, getSql, getSurface, importModeCheck, importRenewal, importReplace, index, masterSearch, masterSearch, masterSelect, moveTerm, remove, renew, search, searchCount, searchData, select, selectTerm, toDisabled, toEnabled, validate, validateDuplication, validateDuplication, validateExclusion, validateExportJob, validateImportJob, validateMainte, validateSearch
changeStatus, convEditElemDetails, convEditElems, convertEntity, convertEntity, convertExportData, convertItem, convertListForDisplay, convertListForProcess, convertMapForDisplay, convertMapForProcess, countManager, createEntity, deleteManager, deleteManager, divideTerm, entry, exportData, exportModeCheck, getEntity, getException, getExportColumnList, getExportHeaderColumn, getExportOrderCriteria, getExportSearchCriteria, getFieldData, getImportColumnList, getImportPrimaryColumnList, getIncludeDisabled, getItemSurfaces, getOrder, getRequestData, getSearchCriteriaCompany, getSearchCriteriaCompany, getSearchCriteriaDate, getSearchCriteriaLocale, getSearchCriteriaUser, getSearchKeyword, getService, getSurface, getSurfaces, getValidateArgs, importData, importModeCheck, importRenewal, importReplace, index, insertManager, insertManager, isCompany, isCompany, isCompany, isLocale, isLocale, isLocale, isSurface, isTerm, isTerm, isTerm, masterSearch, masterSearch, masterSelect, masterSelect, moveTerm, remove, renew, search, search, searchCount, searchData, select, selectDeleteManager, selectDeleteManager, selectManager, selectManager, selectManager, selectManager, selectManager, selectTerm, setCountDisplay, setFieldData, setFieldData, toDisabled, toEnabled, toString, toString, toTimestamp, toTimestamp, updateManager, updateManager, validate, validate, validate, validateCompany, validateCompany, validateCompany, validateCompany, validateCompany, validateDate, validateDuplication, validateDuplication, validateExclusion, validateExclusion, validateExportJob, validateImport, validateImportJob, validateJson, validateJson, validateLocale, validateMainte, validateSearch, validateTerm, validateTerm
@Autowired protected CompanySettingsHelper companySettingsHelper
@Autowired protected RoleInfoManagerHelper roleInfoManagerHelper
@Autowired protected CompanyManagerHelper companyManagerHelper
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30mAllowanceService k30mAllowanceService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30mAllowanceDetailService k30mAllowanceDetailService
protected List<Map<String,Object>> search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> criteria) throws KaidenSystemException, KaidenApplicationException
search
クラス内 AbstractGadgetMasterLogic
settings
- GenericMasterSettings
criteria
- 検索条件KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected List<Map<String,Object>> convertListForDisplay(List<Map<String,Object>> list)
list
- 変換元のリストprotected boolean validateCompany(jp.co.intra_mart.foundation.master.company_authz.util.CompanyAuthzActionType type, Date date, String companyCd, String userCd, String localeId) throws KaidenSystemException, KaidenApplicationException
次のバリデートを実行します。 ・会社設定判定 : 引数の「target」が空の場合は「false」を返却します。 ・会社存在判定 : 引数の「target」が存在しない場合は「false」を返却します。 ・会社認可判定 : 引数の「target」に認可タイプの権限がない場合は「false」を返却します。
type
- 認可タイプdate
- バリデート対象日付companyCd
- バリデート対象会社userCd
- バリデート対象ユーザlocaleId
- バリデート対象ロケールKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int importData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBlock block, List<Map<String,Object>> recordList) throws KaidenSystemException, KaidenApplicationException
ヘッダ・明細で構成されたマスタのインポート処理を行います。 当処理はGadgetBuilder定義ファイルにヘッダブロックが1件、明細ブロックが1件の標準的なマスタを想定した処理です。
importData
クラス内 AbstractGadgetMasterForHeaderDetailLogic
settings
- GadgetBuilderSettings
block
- GadgetBlock
recordList
- インポートデータKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected boolean isExistsDtlData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.gadget_builder_settings.GadgetBuilderSettings settings, Map<String,Object> recordData) throws KaidenSystemException
当処理はGadgetBuilder定義ファイルにヘッダブロックが1件、明細ブロックが1件の標準的なマスタを想定したチェックです。
isExistsDtlData
クラス内 AbstractGadgetMasterForHeaderDetailLogic
settings
- GadgetBuilderSettings
recordData
- レコードデータKaidenSystemException
- KaidenSystemException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.