Package com.sap.cds.services.impl.cds
Class ReadOnlyHandler
java.lang.Object
com.sap.cds.services.impl.cds.ReadOnlyHandler
- All Implemented Interfaces:
EventHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanReadOnlyFields(EventContext context, com.sap.cds.ql.cqn.CqnStatement cqn) booleanisStaticallyReadOnly(com.sap.cds.reflect.CdsElement element, String event, boolean isDraftActivate, Map<String, Object> map) Returns true, if aCdsElementis read only
-
Constructor Details
-
ReadOnlyHandler
-
-
Method Details
-
cleanReadOnlyFields
@HandlerOrder(-10400) public void cleanReadOnlyFields(EventContext context, com.sap.cds.ql.cqn.CqnStatement cqn) -
isStaticallyReadOnly
public boolean isStaticallyReadOnly(com.sap.cds.reflect.CdsElement element, String event, boolean isDraftActivate, Map<String, Object> map) Returns true, if aCdsElementis read only- Parameters:
element- theCdsElementevent- the event currently being processedisDraftActivate- true, if the event is triggered by draftActivatemap- the data map- Returns:
- true, if a
CdsElementis read only
-