Class ReadOnlyHandler

java.lang.Object
com.sap.cds.services.impl.cds.ReadOnlyHandler
All Implemented Interfaces:
EventHandler

public class ReadOnlyHandler extends Object implements EventHandler
  • Constructor Details

    • ReadOnlyHandler

      public ReadOnlyHandler(CdsRuntime runtime)
  • 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 a CdsElement is read only
      Parameters:
      element - the CdsElement
      event - the event currently being processed
      isDraftActivate - true, if the event is triggered by draftActivate
      map - the data map
      Returns:
      true, if a CdsElement is read only