public class DraftHandler extends Object implements EventHandler
EventHandler to handle draft enabled entities.| Modifier and Type | Field and Description |
|---|---|
static String |
NO_SECURITY_CONSTRAINTS |
| Constructor and Description |
|---|
DraftHandler(CdsRuntime runtime) |
public static final String NO_SECURITY_CONSTRAINTS
public DraftHandler(CdsRuntime runtime)
@HandlerOrder(value=-10800) protected void checkCapabilityNewDraft(EventContext context)
@HandlerOrder(value=-10800) protected void checkCapabilityEditDraft(EventContext context)
@HandlerOrder(value=-10700) protected void clearDraftFields(EventContext context)
@HandlerOrder(value=-10800) protected void checkRootDraft(EventContext context)
@HandlerOrder(value=-10800) protected void checkDraft(EventContext context)
@HandlerOrder(value=11000) protected com.sap.cds.Result defaultNew(DraftNewEventContext context)
@HandlerOrder(value=11000) protected com.sap.cds.Result defaultSave(DraftSaveEventContext context)
@HandlerOrder(value=11000) protected com.sap.cds.Result defaultEdit(DraftEditEventContext context)
@HandlerOrder(value=11000) protected com.sap.cds.Result defaultPatch(DraftPatchEventContext context)
@HandlerOrder(value=11000) protected com.sap.cds.Result defaultPrepare(DraftPrepareEventContext context)
@HandlerOrder(value=11000) protected com.sap.cds.Result defaultCancel(DraftCancelEventContext context)
@HandlerOrder(value=10900) protected void defaultRead(CdsReadEventContext context)
@HandlerOrder(value=10900) protected void defaultUpdate(CdsUpdateEventContext context)
@HandlerOrder(value=10900) protected void defaultDelete(CdsDeleteEventContext context)
@HandlerOrder(value=11000) protected com.sap.cds.Result createDraft(DraftCreateEventContext context)
@HandlerOrder(value=-11000) protected void addActiveDraftFields(EventContext context)
protected void updateDraftAdministrativeData(DraftPatchEventContext context)
public static DraftCancelEventContext createCancelContextWithoutConstraints(String entity, com.sap.cds.ql.cqn.CqnDelete delete)
@HandlerOrder(value=11000) protected void onGcDrafts(DraftGcEventContext context)
Copyright © 2020. All rights reserved.