Interface EntityInvocation<R>

Type Parameters:
R -
All Known Subinterfaces:
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操作)を呼び出す。
See Also:
  • Method Details

    • getEntityDefinition

      EntityDefinition getEntityDefinition()
    • proceed

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

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

      Object getAttribute(String name)
      一連のInterceptの間にsetAttribute()したオブジェクトを取得可能。
      Parameters:
      name -
      Returns:
    • getAttributeNames

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

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