@Component @Scope(value="prototype") public class ReportBuilderEditorLogic extends AbstractBuilderEditorLogic
BUILDER_PATH_GADGET, BUILDER_PATH_MASTER, BUILDER_PATH_REPORT, CONTENTS, EXTENSION, FILE_NAME, FILE_PATH_BUILDER, FILE_PATH_XSD, propertyHelper, xmlSettingsHelper
コンストラクタと説明 |
---|
ReportBuilderEditorLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected String |
getBuilderPath()
Builderの格納パスを取得.
|
protected Class<?> |
getSettingsClass()
unmarshalするクラスを取得.
|
protected List<KaidenValidateResult> |
validateBuilder(Map<String,Object> request,
Object obj)
Builder定義のバリデート.
|
protected List<KaidenValidateResult> |
validateFileName(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
Map<String,Object> request)
ファイル名の形式チェック.
|
protected List<KaidenValidateResult> |
validateRequired(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
Map<String,Object> request)
必須チェック.
|
createValidateMessage, getMessage, getSurface, getXsdFile, save, splitFileName, storeBuilder, unmarshal, validate, validateRequest
protected List<KaidenValidateResult> validateBuilder(Map<String,Object> request, Object obj) throws KaidenSystemException, KaidenApplicationException
第2引数には編集内容のunmarshal結果が設定されます。必要に応じてキャストしてください。
validateBuilder
クラス内 AbstractBuilderEditorLogic
request
- リクエストobj
- 編集内容のunmarshal結果KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected List<KaidenValidateResult> validateRequired(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, Map<String,Object> request) throws KaidenSystemException, KaidenApplicationException
settings
- ReportBuilderSettings
request
- リクエストKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected List<KaidenValidateResult> validateFileName(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, Map<String,Object> request) throws KaidenSystemException, KaidenApplicationException
settings
- ReportBuilderSettings
request
- リクエストKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected Class<?> getSettingsClass()
getSettingsClass
クラス内 AbstractBuilderEditorLogic
protected String getBuilderPath()
パブリックストレージの「kaiden/generic/%Builderごとのフォルダ%」を指定してください。
getBuilderPath
クラス内 AbstractBuilderEditorLogic
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.