@Component @Scope(value="prototype") public class PublicApplicationLogic extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
ContextHelper |
contextHelper
ContextHelper.
|
DateHelper |
dateHelper
DateHelper.
|
protected GenericManager |
genericManager
GenericManager.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tPublicApplicationDtlService |
k30tPublicApplicationDtlService
K30tPublicApplicationDtlService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tPublicApplicationService |
k30tPublicApplicationService
K30tPublicApplicationService.
|
MatterInfoManager |
matterInfoManager
MatterInfoManager.
|
PropertyHelper |
propertyHelper
PropertyHelper.
|
SystemLocaleHelper |
systemLocaleHelper
SystemLocaleHelper.
|
コンストラクタと説明 |
---|
PublicApplicationLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected Map<String,String> |
getSurfaces()
■設定値一覧(申請書公開設定メンテナンス).
|
List<ValidateDefsDto> |
getValidateDefsDtoList()
以下のバリデート定義のリストを返却します。
|
KaidenValidateExecutor |
makeValidateExecuter(List<?> dtoList,
Map<String,String> surfaces,
List<ValidateDefsDto> datList)
バリデート実行クラスを返却します.
|
protected void |
parameterCheck(Object... params)
引数必須チェック.
|
LogicResultDto |
renewAjax(PublicApplicationForm form)
更新.
|
LogicResultDto |
searchAjax(PublicApplicationForm form)
リスト検索(申請書公開設定メンテナンス一覧).
|
LogicResultDto |
selectAjax(PublicApplicationForm form)
主キーよりメンテナンス対象データを検索し返却.
|
@Autowired public DateHelper dateHelper
@Autowired public ContextHelper contextHelper
@Autowired public PropertyHelper propertyHelper
@Autowired public SystemLocaleHelper systemLocaleHelper
@Autowired public MatterInfoManager matterInfoManager
@Autowired protected GenericManager genericManager
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tPublicApplicationService k30tPublicApplicationService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tPublicApplicationDtlService k30tPublicApplicationDtlService
@Transactional public LogicResultDto searchAjax(PublicApplicationForm form) throws KaidenHaventAuthorityToCompanyException
マネージャクラスのselectPublicApplicationListを実行します。
form内の以下のフィールドを利用します
form
- 画面から送信された値KaidenHaventAuthorityToCompanyException
- 認可判定エラーMatterInfoManager#selectPublicApplicationList(criteria, order, keywordsCriteria, authCriteria)
@Transactional public LogicResultDto selectAjax(PublicApplicationForm form)
※国際化されているテーブルの場合、ロケール数分のレコードが返却されます
form
- 画面から送信された値 ※criteriaJsonのみ利用@Transactional public LogicResultDto renewAjax(PublicApplicationForm form) throws KaidenOptimisticLockException, KaidenSystemException
form
- 画面から送信された値 ※criteriaJsonのみ利用KaidenOptimisticLockException
- 更新対象データが見つからない/楽観排他エラーKaidenSystemException
- システムエラーpublic List<ValidateDefsDto> getValidateDefsDtoList()
以下のバリデート定義のリストを返却します。
公開状況 | 必須 |
protected Map<String,String> getSurfaces()
■設定値一覧(申請書公開設定メンテナンス).
設定キー | 設定値 |
publicSettingFlag | 公開状況 |
userCd | 公開対象者コード |
public KaidenValidateExecutor makeValidateExecuter(List<?> dtoList, Map<String,String> surfaces, List<ValidateDefsDto> datList)
dtoList
- 検証対象surfaces
- メッセージ置換用ラベル(フィールドキー、ラベル内容)datList
- バリデート実行クラス用パラメータDTOリストprotected void parameterCheck(Object... params)
引数がnullの場合エラーとします。文字列型のみEMPTY[""]もエラーとします。
params
- 任意の引数配列Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.