クラス WriteToEntityHandler

java.lang.Object
org.iplass.mtp.command.async.WriteToEntityHandler
すべての実装されたインタフェース:
Serializable, ResultHandler

public class WriteToEntityHandler extends Object implements ResultHandler
非同期実行Commandの処理結果を指定のEntityの指定のプロパティに書き出すResultHandler。 例外が発生した場合は、"FAIL"と書き込む。 合わせて、propertyNameForExceptionNameが設定されている場合は、 そのプロパティに例外クラス名を書き込む。 propertyNameForExceptionMessageが設定されている場合は、 そのプロパティに例外クラスメッセージを書き込む。 exceptionIfNoEntity=trueが設定されている場合、 書き込み対象のEntityが存在しなかった場合、例外をスローする。デフォルトfalse。
関連項目:
  • フィールド詳細

  • コンストラクタの詳細

    • WriteToEntityHandler

      public WriteToEntityHandler()
    • WriteToEntityHandler

      public WriteToEntityHandler(String entityDefinitionName, String propertyName, String oid, boolean exceptionIfNoEntity)
    • WriteToEntityHandler

      public WriteToEntityHandler(String entityDefinitionName, String propertyName, String propertyNameForExceptionName, String propertyNameForExceptionMessage, String oid, boolean exceptionIfNoEntity)
  • メソッドの詳細

    • getEntityDefinitionName

      public String getEntityDefinitionName()
    • setEntityDefinitionName

      public void setEntityDefinitionName(String entityDefinitionName)
    • getPropertyName

      public String getPropertyName()
    • setPropertyName

      public void setPropertyName(String propertyName)
    • getOid

      public String getOid()
    • setOid

      public void setOid(String oid)
    • getPropertyNameForExceptionName

      public String getPropertyNameForExceptionName()
    • setPropertyNameForExceptionName

      public void setPropertyNameForExceptionName(String propertyNameForExceptionName)
    • getPropertyNameForExceptionMessage

      public String getPropertyNameForExceptionMessage()
    • setPropertyNameForExceptionMessage

      public void setPropertyNameForExceptionMessage(String propertyNameForExceptionMessage)
    • isExceptionIfNoEntity

      public boolean isExceptionIfNoEntity()
    • setExceptionIfNoEntity

      public void setExceptionIfNoEntity(boolean exceptionIfNoEntity)
    • handle

      public void handle(String commandResult)
      定義:
      handle インタフェース内 ResultHandler
    • handle

      public void handle(Throwable exception)
      定義:
      handle インタフェース内 ResultHandler