@Component @Scope(value="prototype") public class ApplyProcessLogic extends AbstractAutoApplyLogic
修飾子とタイプ | フィールドと説明 |
---|---|
protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20cMatterInfoService |
k20cMatterInfoService
K20cMatterInfoService.
|
contextHelper, dateHelper, identifierHelper, k30tAllowanceDetailService, k30tBillPaymentDetailService, k30tBillPaymentInfoService, k30tExpenseDetailService, k30tExpenseInfoService, k30tLodgeDetailService, k30tRouteDetailService, k30tStlService, numericValidator, propertyHelper
コンストラクタと説明 |
---|
ApplyProcessLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected jp.co.intra_mart.foundation.workflow.application.model.ApplyResultModel |
apply(Map<String,Object> args)
申請処理.
|
protected jp.co.intra_mart.foundation.workflow.application.model.param.ApplyParam |
createApplyParam(Map<String,Object> args)
ApplyParamを生成.
|
protected Map<String,Object> |
createUserParam(Map<String,Object> args)
UserParamを生成.
|
protected int |
entry(Map<String,Object> args,
List<Map<String,Object>> datas)
申請データ登録.
|
void |
execute(AbstractAutoApplyParameter parameter,
AbstractAutoApplyResult result)
自動申請タスク実行.
|
void |
remove(AbstractAutoApplyParameter parameter)
申請データ削除.
|
protected void |
validate(AbstractAutoApplyResult result,
Map<String,Object> args)
パラメータチェック.
|
createGadgetId, getMessage, getRequiredErrorMessage
@Autowired protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20cMatterInfoService k20cMatterInfoService
@Transactional(rollbackFor=java.lang.Exception.class) public void execute(AbstractAutoApplyParameter parameter, AbstractAutoApplyResult result) throws jp.co.intra_mart.foundation.logic.exception.FlowExecutionException
execute
クラス内 AbstractAutoApplyLogic
parameter
- AbstractAutoApplyParameter
result
- AbstractAutoApplyResult
jp.co.intra_mart.foundation.logic.exception.FlowExecutionException
- FlowExecutionException
@Transactional(rollbackFor=java.lang.Exception.class) public void remove(AbstractAutoApplyParameter parameter)
remove
クラス内 AbstractAutoApplyLogic
parameter
- AbstractAutoApplyParameter
protected void validate(AbstractAutoApplyResult result, Map<String,Object> args)
validate
クラス内 AbstractAutoApplyLogic
result
- 処理結果args
- 申請パラメータprotected int entry(Map<String,Object> args, List<Map<String,Object>> datas)
entry
クラス内 AbstractAutoApplyLogic
args
- 申請パラメータdatas
- 申請データリストprotected jp.co.intra_mart.foundation.workflow.application.model.ApplyResultModel apply(Map<String,Object> args) throws jp.co.intra_mart.foundation.workflow.exception.WorkflowException
args
- 申請パラメータjp.co.intra_mart.foundation.workflow.exception.WorkflowException
- WorkflowException
protected jp.co.intra_mart.foundation.workflow.application.model.param.ApplyParam createApplyParam(Map<String,Object> args)
args
- 申請パラメータApplyParam
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.