Package com.sap.cds.services.impl.cds
Class CapabilitiesHandler
java.lang.Object
com.sap.cds.services.impl.cds.CapabilitiesHandler
- All Implemented Interfaces:
EventHandler
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckCapabilityCreate(EventContext context) voidcheckCapabilityDelete(EventContext context) voidcheckCapabilityRead(EventContext context) voidcheckCapabilityUpdate(EventContext context) getCapabilities(EventContext context) Returns theCapabilitiesHandler.Capabilitiesfor aCdsEntity.
-
Constructor Details
-
CapabilitiesHandler
public CapabilitiesHandler()
-
-
Method Details
-
checkCapabilityRead
-
checkCapabilityCreate
-
checkCapabilityUpdate
-
checkCapabilityDelete
-
getCapabilities
Returns theCapabilitiesHandler.Capabilitiesfor aCdsEntity. TheCapabilitiesHandler.Capabilitiesdescribe CRUD restrictions on the entity. Annotations @readonly and @insertonly take precedence before @Capabilities.Insertable, @Capabilities.Updatable, @Capabilities.Deletable- Parameters:
context- theEventContextwhose targetCdsEntityshould be checked- Returns:
- the
CapabilitiesHandler.Capabilities
-