Package com.sap.cds.services.impl.draft
Class DraftEditEventContextImpl
java.lang.Object
com.sap.cds.services.impl.EventContextDelegator
com.sap.cds.services.impl.draft.DraftEditEventContextImpl
- All Implemented Interfaces:
DraftEditEventContext,EventContext
public class DraftEditEventContextImpl
extends EventContextDelegator
implements DraftEditEventContext
Implementation of the
EventContext for the DraftService.EVENT_DRAFT_EDIT event.-
Field Summary
Fields inherited from interface com.sap.cds.services.draft.DraftEditEventContext
PRESERVE_CHANGES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sap.cds.ql.cqn.CqnSelectgetCqn()The CQN named values, for parameterizedCqnSelectstatementscom.sap.cds.ResultvoidsetCqn(com.sap.cds.ql.cqn.CqnSelect cqn) Sets theCqnSelectstatementvoidsetCqnNamedValues(Map<String, Object> namedValues) Sets the CQN named values, for parameterizedCqnSelectstatementsvoidsetPreserveChanges(boolean preserveChanges) Sets whether to preserve changes or notvoidSets the result of theDraftService.EVENT_DRAFT_EDITeventMethods inherited from class com.sap.cds.services.impl.EventContextDelegator
as, get, getAuthenticationInfo, getCdsRuntime, getChangeSetContext, getDelegatedEventContext, getEvent, getFeatureTogglesInfo, getMessages, getModel, getParameterInfo, getServiceCatalog, getTarget, getUserInfo, isCompleted, keySet, put, setCompletedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cds.services.EventContext
as, get, getAuthenticationInfo, getCdsRuntime, getChangeSetContext, getEvent, getFeatureTogglesInfo, getMessages, getModel, getParameterInfo, getServiceCatalog, getTarget, getUserInfo, isCompleted, keySet, put, setCompleted
-
Constructor Details
-
DraftEditEventContextImpl
-
-
Method Details
-
getService
- Specified by:
getServicein interfaceDraftEditEventContext- Specified by:
getServicein interfaceEventContext- Overrides:
getServicein classEventContextDelegator
-
getCqn
public com.sap.cds.ql.cqn.CqnSelect getCqn()- Specified by:
getCqnin interfaceDraftEditEventContext- Returns:
- the
CqnSelectstatement
-
setCqn
public void setCqn(com.sap.cds.ql.cqn.CqnSelect cqn) Sets theCqnSelectstatement- Specified by:
setCqnin interfaceDraftEditEventContext- Parameters:
cqn- theCqnSelectstatement
-
setPreserveChanges
public void setPreserveChanges(boolean preserveChanges) Sets whether to preserve changes or not- Specified by:
setPreserveChangesin interfaceDraftEditEventContext- Parameters:
preserveChanges- iftruechanges will be preserved
-
getPreserveChanges
- Specified by:
getPreserveChangesin interfaceDraftEditEventContext- Returns:
trueif changes should be preserved,falseotherwise
-
getCqnNamedValues
The CQN named values, for parameterizedCqnSelectstatements- Specified by:
getCqnNamedValuesin interfaceDraftEditEventContext- Returns:
- the CQN named values
-
setCqnNamedValues
Sets the CQN named values, for parameterizedCqnSelectstatements- Specified by:
setCqnNamedValuesin interfaceDraftEditEventContext- Parameters:
namedValues- the CQN named values
-
getResult
public com.sap.cds.Result getResult()- Specified by:
getResultin interfaceDraftEditEventContext- Returns:
- the
Resultof theDraftService.EVENT_DRAFT_EDITevent
-
setResult
Sets the result of theDraftService.EVENT_DRAFT_EDITevent- Specified by:
setResultin interfaceDraftEditEventContext- Parameters:
result- aResultor a list of Maps, which will be transformed into aResult
-