インタフェース EntityInvocation<R>

型パラメータ:
R -
既知のサブインタフェースのリスト:
EntityBulkUpdateInvocation, EntityCountInvocation, EntityDeleteAllInvocation, EntityDeleteInvocation, EntityGetRecycleBinInvocation, EntityInsertInvocation, EntityLoadInvocation, EntityLockByUserInvocation, EntityNormalizeInvocation, EntityPurgeInvocation, EntityQueryInvocation, EntityRestoreInvocation, EntityUnlockByUserInvocation, EntityUpdateAllInvocation, EntityUpdateInvocation, EntityValidateInvocation

public interface EntityInvocation<R>
Entity操作の呼び出しを表すインタフェース。 proceed()呼び出しで、後続処理(次のInterceptor呼び出しor実際のEntity操作)を呼び出す。
関連項目:
  • メソッドの詳細

    • getEntityDefinition

      EntityDefinition getEntityDefinition()
    • proceed

      R proceed()
      後続処理呼び出し。
      戻り値:
      後続処理からのリターン値。
    • setAttribute

      void setAttribute(String name, Object value)
      一連のInterceptの間、保持したいオブジェクトをセット可能。
      パラメータ:
      name -
      value -
    • getAttribute

      Object getAttribute(String name)
      一連のInterceptの間にsetAttribute()したオブジェクトを取得可能。
      パラメータ:
      name -
      戻り値:
    • getAttributeNames

      Iterator<String> getAttributeNames()
      一連のInterceptの間にsetAttribute()された属性名の取得。
      戻り値:
    • getType

      InvocationType getType()
      Entity操作の種類を判別可能。
      戻り値: