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 Summary
Modifier and TypeMethodDescriptiongetAttribute(String name) 一連のInterceptの間にsetAttribute()したオブジェクトを取得可能。一連のInterceptの間にsetAttribute()された属性名の取得。getType()Entity操作の種類を判別可能。proceed()後続処理呼び出し。voidsetAttribute(String name, Object value) 一連のInterceptの間、保持したいオブジェクトをセット可能。
-
Method Details
-
getEntityDefinition
EntityDefinition getEntityDefinition() -
proceed
R proceed()後続処理呼び出し。- Returns:
- 後続処理からのリターン値。
-
setAttribute
一連のInterceptの間、保持したいオブジェクトをセット可能。- Parameters:
name-value-
-
getAttribute
一連のInterceptの間にsetAttribute()したオブジェクトを取得可能。- Parameters:
name-- Returns:
-
getAttributeNames
一連のInterceptの間にsetAttribute()された属性名の取得。- Returns:
-
getType
InvocationType getType()Entity操作の種類を判別可能。- Returns:
-