Class ValidationDefinition

java.lang.Object
org.iplass.mtp.entity.definition.ValidationDefinition
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BinarySizeValidation, BinaryTypeValidation, ExistsValidation, JavaClassValidation, LengthValidation, NotNullValidation, RangeValidation, RegexValidation, ScriptingValidation

public abstract class ValidationDefinition extends Object implements Serializable
検証ロジックの定義。
See Also:
  • Constructor Details

    • ValidationDefinition

      public ValidationDefinition()
  • Method Details

    • getMessageCategory

      public String getMessageCategory()
    • setMessageCategory

      public void setMessageCategory(String messageCategory)
      エラーメッセージをメッセージ定義を利用する場合、メッセージ定義のカテゴリ名を指定。
      Parameters:
      messageCategory - メッセージ定義のカテゴリ名
    • getMessageId

      public String getMessageId()
    • setMessageId

      public void setMessageId(String messageId)
      エラーメッセージをメッセージ定義を利用する場合、メッセージ定義のメッセージIDを指定。
      Parameters:
      messageId - メッセージ定義のID
    • getErrorCode

      public String getErrorCode()
    • setErrorCode

      public void setErrorCode(String errorCode)
      エラーにエラーコードを定義する場合、そのエラーコードを指定する。
      Parameters:
      errorCode -
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
      エラーメッセージを指定する。 エラーメッセージが定義されている場合は、メッセージ定義(messageCategory,messageId)より優先してこちらが利用される。
      Parameters:
      errorMessage -
    • getLocalizedErrorMessageList

      public List<LocalizedStringDefinition> getLocalizedErrorMessageList()
      多言語設定情報を取得します。
      Returns:
      リスト
    • setLocalizedErrorMessageList

      public void setLocalizedErrorMessageList(List<LocalizedStringDefinition> localizedErrorMessageList)
      多言語設定情報を設定します。
      Parameters:
      リスト -
    • addLocalizedErrorMessage

      public void addLocalizedErrorMessage(LocalizedStringDefinition localizedErrorMessage)
      多言語設定情報を追加します。
      Parameters:
      多言語設定情報 -
    • getDescription

      public String getDescription()
      説明を取得します。
      Returns:
      説明
    • setDescription

      public void setDescription(String description)
      説明を設定します。
      Parameters:
      description - 説明