public abstract class AbstractAutoApplyLogic extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected ContextHelper |
contextHelper
ContextHelper.
|
protected DateHelper |
dateHelper
DateHelper.
|
protected IdentifierHelper |
identifierHelper
IdentifierHelper.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tAllowanceDetailService |
k30tAllowanceDetailService
K30tAllowanceDetailService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tBillPaymentDetailService |
k30tBillPaymentDetailService
K30tBillPaymentDetailService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tBillPaymentInfoService |
k30tBillPaymentInfoService
K30tBillPaymentInfoService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tExpenseDetailService |
k30tExpenseDetailService
K30tExpenseDetailService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tExpenseInfoService |
k30tExpenseInfoService
K30tExpenseInfoService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tLodgeDetailService |
k30tLodgeDetailService
K30tLodgeDetailService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tRouteDetailService |
k30tRouteDetailService
K30tRouteDetailService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tStlService |
k30tStlService
K30tStlService.
|
protected NumericValidator |
numericValidator
NumericValidator.
|
protected PropertyHelper |
propertyHelper
PropertyHelper.
|
コンストラクタと説明 |
---|
AbstractAutoApplyLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected String |
createGadgetId(String gadgetClass,
String gadgetVariation,
Long gadgetInstance)
ガジェットIDを生成.
|
protected abstract int |
entry(Map<String,Object> args,
List<Map<String,Object>> datas)
申請データ登録.
|
void |
execute(AbstractAutoApplyParameter parameter,
AbstractAutoApplyResult result)
自動申請タスク実行.
|
protected String |
getMessage(String key,
Object... params)
メッセージ取得.
|
protected String |
getRequiredErrorMessage(Object... params)
必須チェックエラーメッセージ取得.
|
void |
remove(AbstractAutoApplyParameter parameter)
申請データ削除.
|
protected void |
validate(AbstractAutoApplyResult result,
Map<String,Object> args)
パラメータチェック.
|
@Autowired protected ContextHelper contextHelper
@Autowired protected PropertyHelper propertyHelper
@Autowired protected DateHelper dateHelper
@Autowired protected IdentifierHelper identifierHelper
@Autowired protected NumericValidator numericValidator
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tAllowanceDetailService k30tAllowanceDetailService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tBillPaymentInfoService k30tBillPaymentInfoService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tBillPaymentDetailService k30tBillPaymentDetailService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tExpenseInfoService k30tExpenseInfoService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tExpenseDetailService k30tExpenseDetailService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tLodgeDetailService k30tLodgeDetailService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tRouteDetailService k30tRouteDetailService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tStlService k30tStlService
@Transactional(rollbackFor=java.lang.Exception.class) public void execute(AbstractAutoApplyParameter parameter, AbstractAutoApplyResult result) throws jp.co.intra_mart.foundation.logic.exception.FlowExecutionException
parameter
- AbstractAutoApplyParameter
result
- AbstractAutoApplyResult
jp.co.intra_mart.foundation.logic.exception.FlowExecutionException
- FlowExecutionException
@Transactional(rollbackFor=java.lang.Exception.class) public void remove(AbstractAutoApplyParameter parameter)
parameter
- AbstractAutoApplyParameter
protected void validate(AbstractAutoApplyResult result, Map<String,Object> args)
result
- 処理結果args
- 申請パラメータprotected abstract int entry(Map<String,Object> args, List<Map<String,Object>> datas)
args
- 申請パラメータdatas
- 申請データリストprotected String getRequiredErrorMessage(Object... params)
params
- メッセージパラメータprotected String getMessage(String key, Object... params)
key
- メッセージキーparams
- メッセージパラメータCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.