パッケージ org.iplass.mtp.entity

クラス ValidationContext

java.lang.Object
org.iplass.mtp.entity.ValidationContext

public class ValidationContext
extends java.lang.Object
Entityのプロパティの値を検証する際のContextです。
  • コンストラクタの概要

    コンストラクタ 
    コンストラクタ 説明
    ValidationContext​(Entity entity, java.lang.String propertyName)  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    java.lang.Object getAttribute​(java.lang.String key)  
    java.util.Iterator<java.lang.String> getAttributeNames()  
    Entity getEntity()  
    java.lang.String getPropertyName()  
    void setAttribute​(java.lang.String key, java.lang.Object value)
    setAttributeされた値は、${key}形式でエラーメッセージに埋め込みが可能となります。
    void setEntity​(Entity entity)  
    void setPropertyName​(java.lang.String propertyName)  

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

  • メソッドの詳細

    • getAttributeNames

      public java.util.Iterator<java.lang.String> getAttributeNames()
    • setAttribute

      public void setAttribute​(java.lang.String key, java.lang.Object value)
      setAttributeされた値は、${key}形式でエラーメッセージに埋め込みが可能となります。
      例えば、
       setAttribute("type", "String");
       
      された場合に、メッセージ定義が
       "${type}型は許可されません。"
       
      となっていた場合、エラーメッセージの出力は
       "String型は許可されません。"
       
      となります。
      パラメータ:
      key -
      value -
    • getAttribute

      public java.lang.Object getAttribute​(java.lang.String key)
    • getEntity

      public Entity getEntity()
    • setEntity

      public void setEntity​(Entity entity)
    • getPropertyName

      public java.lang.String getPropertyName()
    • setPropertyName

      public void setPropertyName​(java.lang.String propertyName)