| Annotation Type | Description |
|---|---|
| Action |
The
Action annotation attached to a public method specifies
that the method provides the implementation logic of an action. |
| AfterCreate |
The
AfterCreate annotation attached to a public method specifies that the method executes
after the Create operation on an entity in a service. |
| AfterCreateDraft |
The
AfterCreateDraft annotation attached to a public method specifies that the method executes
after the Create operation on an Draft entity in a service. |
| AfterDelete |
The
AfterDelete annotation attached to a public method specifies that the method executes
after the Delete operation on an entity in a service. |
| AfterDeleteDraft |
The
AfterDeleteDraft annotation attached to a public method specifies that the method executes
after the Delete operation on an Draft entity in a service. |
| AfterOperation |
The
AfterOperation annotation attached to a public method specifies
that the method executes after the specified operation (either a function or an action) executes. |
| AfterQuery |
The
AfterQuery annotation attached to a public method specifies that the method executes
after the Query operation on an entity in a service. |
| AfterQueryDraft |
The
AfterQueryDraft annotation attached to a public method specifies that the method executes
after the Query operation on an Draft entity in a service. |
| AfterRead |
The
AfterRead annotation attached to a public method specifies that the method executes
after the Read operation on an entity in a service. |
| AfterReadDraft |
The
AfterReadDraft annotation attached to a public method specifies that the method executes
after the Read operation on an Draft entity in a service. |
| AfterUpdate |
The
AfterUpdate annotation attached to a public method specifies that the method executes
after the Update operation on an entity in a service. |
| AfterUpdateDraft |
The
AfterUpdateDraft annotation attached to a public method specifies that the method executes
after the Update operation on an Draft entity in a service. |
| BeforeAll | Deprecated
As of version 1.18.0, replaced by
InitTransaction |
| BeforeCreate |
The
BeforeCreate annotation attached to a public method specifies that the method executes
before the Create operation on an entity in a service. |
| BeforeCreateDraft |
The
BeforeCreateDraft annotation attached to a public method specifies that the method executes
before the Create operation on an Draft entity in a service. |
| BeforeDelete |
The
BeforeDelete annotation attached to a public method specifies that the method executes
before the Delete operation on an entity in a service. |
| BeforeDeleteDraft |
The
BeforeDeleteDraft annotation attached to a public method specifies that the method executes
before the Delete operation on an Draft entity in a service. |
| BeforeOperation |
The
BeforeOperation annotation attached to a public method specifies
that the method executes before the specified operation (either a function or an action) executes. |
| BeforeQuery |
The
BeforeQuery annotation attached to a public method specifies that the method executes
before the Query operation on an entity in a service. |
| BeforeQueryDraft |
The
BeforeQueryDraft annotation attached to a public method specifies that the method executes
before the Query operation on an Draft entity in a service. |
| BeforeRead |
The
BeforeRead annotation attached to a public method specifies that the method executes
before the Read operation on an entity in a service. |
| BeforeReadDraft |
The
BeforeReadDraft annotation attached to a public method specifies that the method executes
before the Read operation on an Draft entity in a service. |
| BeforeUpdate |
The
BeforeUpdate annotation attached to a public method specifies that the method executes
before the Update operation on an entity in a service. |
| BeforeUpdateDraft |
The
BeforeUpdateDraft annotation attached to a public method specifies that the method executes
before the Update operation on an Draft entity in a service. |
| CleanupTransaction |
The
CleanupTransaction annotation attached to a public method specifies that the method is
invoked after the transaction completes (committed or rolled back). |
| EndTransaction |
The
EndTransaction annotation attached to a public method specifies that the method is
invoked after all the operations in the transaction complete and before the transaction commits. |
| ExtendAction | Deprecated
As of version 1.16.0, replaced by
Action |
| ExtendCreate | Deprecated
As of version 1.16.0, replaced by
Create |
| ExtendDelete | Deprecated
As of version 1.16.0, replaced by
Delete |
| ExtendFunction | Deprecated
As of version 1.16.0, replaced by
Function |
| ExtendLocale | |
| ExtendRead | Deprecated
As of version 1.16.0, replaced by
Read |
| ExtendReadStream |
The
ExtendReadStream annotation attached to a public method specifies that the method implements
the Read operation of a media entity in a service. |
| ExtendUpdate | Deprecated
As of version 1.16.0, replaced by
Update |
| Function |
The
Function annotation attached to a public method specifies
that the method provides the implementation logic of a function. |
| InitTransaction |
The
InitTransaction annotation attached to a public method specifies that the method is
invoked just after the transaction starts and before any operation executes. |
| Key |
The
Key annotation attached to a property of a class specifies
that the corresponding property is the key property. |
Copyright © 2020 SAP. All Rights Reserved.