クラス DefinitionNameChecker
java.lang.Object
org.iplass.mtp.impl.definition.DefinitionNameChecker
- 直系の既知のサブクラス:
EntityDefinitionNameChecker
メタデータ定義名チェッククラス
以下のチェックをする
- メタデータのパスがメタデータ定義のパスに一致するかどうか
- メタデータ定義名に指定できない文字列が含まれていないかどうか
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明メタデータ定義名チェックstatic DefinitionNameCheckerデフォルトの定義名Checkerを返却protected StringgetErrorMessage(String definitionName) エラーメッセージを返却protected Stringstatic DefinitionNameCheckerパスに【/】許可(名前に【.】は許可しない)する定義名Checkerを返却
-
フィールド詳細
-
PATH_PERIOD_PATTERN
- 関連項目:
-
-
コンストラクタの詳細
-
DefinitionNameChecker
コンストラクターメタデータ定義名のパターン(正規表現)を指定する場合に利用する
- パラメータ:
definitionNamePattern- 定義名のパターン(正規表現)messageKey- エラーメッセージキー
-
-
メソッドの詳細
-
getDefaultDefinitionNameChecker
デフォルトの定義名Checkerを返却メタデータ定義名が「パスにスラッシュを利用、名前にピリオド含む」になってるかチェックするChecker
- 戻り値:
- デフォルトの定義名Checker
-
getPathSlashDefinitionNameChecker
パスに【/】許可(名前に【.】は許可しない)する定義名Checkerを返却メタデータ定義名が「パスにスラッシュを利用、名前にピリオド含めない」になってるかチェックするChecker
- 戻り値:
- パスに【/】許可(名前に【.】は許可しない)する定義名Checker
-
check
メタデータ定義名チェック- パラメータ:
definitionName- メタデータ定義名- 戻り値:
- チェック結果
-
getMessageKey
-
getErrorMessage
エラーメッセージを返却メッセージの取得元を変更する場合はオーバーライドする
- パラメータ:
definitionName- メタデータ定義名- 戻り値:
- エラーメッセージ
-