@Component @Scope(value="prototype") public class GadgetTemplateLogic extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
ContextHelper |
contextHelper
ContextHelper.
|
protected GenericManager |
genericManager
GenericManager.
|
protected GenericSqlSelectManager |
genericSqlSelectManager
GenericManager.
|
protected IdentifierHelper |
identifierHelper
IdentifierHelper.
|
protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20mAppGadgetBlockService |
k20mAppGadgetBlockService
K20mAppGadgetBlockService.
|
protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20tGadgetTemplateService |
k20tGadgetTemplateService
K10tGadgetTemplateService.
|
PropertyHelper |
propertyHelper
PropertyHelper.
|
コンストラクタと説明 |
---|
GadgetTemplateLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
LogicResultDto |
entryAjax(GadgetTemplateForm form)
テンプレートのデータを登録.
|
protected Map<String,String> |
getSurfaces()
■設定値一覧(ガジェットテンプレート).
|
List<ValidateDefsDto> |
getValidateDefsDtoList()
以下のバリデート定義のリストを返却します。
|
LogicResultDto |
loadAjax(GadgetTemplateForm form)
テンプレートのデータを検索.
|
KaidenValidateExecutor |
makeValidateExecuter(List<?> dtoList,
Map<String,String> surfaces,
List<ValidateDefsDto> datList)
バリデート実行クラスを返却します.
|
protected String |
margeApplyDataForGadgetInfo(GadgetTemplateForm form)
テンプレートデータマージ処理.
|
protected void |
parameterCheck(Object... params)
引数必須チェック.
|
LogicResultDto |
removeAjax(GadgetTemplateForm form)
テンプレートのデータを削除.
|
@Autowired protected GenericManager genericManager
@Autowired protected GenericSqlSelectManager genericSqlSelectManager
@Autowired protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20tGadgetTemplateService k20tGadgetTemplateService
@Autowired protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20mAppGadgetBlockService k20mAppGadgetBlockService
@Autowired public ContextHelper contextHelper
@Autowired public PropertyHelper propertyHelper
@Autowired protected IdentifierHelper identifierHelper
@Transactional public LogicResultDto entryAjax(GadgetTemplateForm form) throws KaidenSystemException
form
- リクエストパラメータKaidenSystemException
- システムエラー@Transactional public LogicResultDto removeAjax(GadgetTemplateForm form) throws KaidenOptimisticLockException, KaidenSystemException
form
- リクエストパラメータKaidenOptimisticLockException
- 排他エラーKaidenSystemException
- システムエラー@Transactional public LogicResultDto loadAjax(GadgetTemplateForm form) throws KaidenOptimisticLockException, KaidenSystemException
form
- リクエストパラメータKaidenOptimisticLockException
- 排他エラーKaidenSystemException
- システムエラーprotected Map<String,String> getSurfaces()
■設定値一覧(ガジェットテンプレート).
設定キー | 設定値 |
templateName | テンプレート名 |
public List<ValidateDefsDto> getValidateDefsDtoList()
以下のバリデート定義のリストを返却します。
テンプレート名 | 必須、250桁 |
public KaidenValidateExecutor makeValidateExecuter(List<?> dtoList, Map<String,String> surfaces, List<ValidateDefsDto> datList)
dtoList
- 検証対象surfaces
- メッセージ置換用ラベル(フィールドキー、ラベル内容)datList
- バリデート実行クラス用パラメータDTOリストprotected void parameterCheck(Object... params)
引数がnullの場合エラーとします。文字列型のみEMPTY[""]もエラーとします。
params
- 任意の引数配列protected String margeApplyDataForGadgetInfo(GadgetTemplateForm form) throws KaidenSystemException
再申請時の項目設定で入力からラベルに変更された項目が存在する場合、申請データの内容を補完します。
form
- リクエストデータKaidenSystemException
- システムエラーCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.