public class CapabilitiesHandler extends Object implements EventHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
CapabilitiesHandler.Capabilities |
| Constructor and Description |
|---|
CapabilitiesHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkCapabilityCreate(EventContext context) |
void |
checkCapabilityDelete(EventContext context) |
void |
checkCapabilityRead(EventContext context) |
void |
checkCapabilityUpdate(EventContext context) |
static CapabilitiesHandler.Capabilities |
getCapabilities(EventContext context)
Returns the
CapabilitiesHandler.Capabilities for a CdsEntity. |
@HandlerOrder(value=-10800) public void checkCapabilityRead(EventContext context)
@HandlerOrder(value=-10800) public void checkCapabilityCreate(EventContext context)
@HandlerOrder(value=-10800) public void checkCapabilityUpdate(EventContext context)
@HandlerOrder(value=-10800) public void checkCapabilityDelete(EventContext context)
public static CapabilitiesHandler.Capabilities getCapabilities(EventContext context)
CapabilitiesHandler.Capabilities for a CdsEntity.
The CapabilitiesHandler.Capabilities describe CRUD restrictions on the entity.
Annotations @readonly and @insertonly take precedence before
@Capabilities.Insertable, @Capabilities.Updatable, @Capabilities.Deletablecontext - the EventContext whose target CdsEntity should be checkedCapabilitiesHandler.CapabilitiesCopyright © 2022. All rights reserved.