Package com.sap.cds.services.cds
Interface CdsUpsertEventContext
- All Superinterfaces:
EventContext
The specialized
EventContext
to be used for CqnService.EVENT_UPSERT
-
Method Summary
Modifier and TypeMethodDescriptionstatic CdsUpsertEventContext
Creates anEventContext
already overlayed with this interface.com.sap.cds.ql.cqn.CqnUpsert
getCqn()
com.sap.cds.Result
Returns theService
(Consumption API) of the service, targeted by theEventContext
.void
setCqn
(com.sap.cds.ql.cqn.CqnUpsert cqn) Sets theCqnUpsert
statementvoid
Sets the result of theCqnService.EVENT_UPSERT
eventMethods 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
-
Method Details
-
create
Creates anEventContext
already overlayed with this interface. The event is set to beCqnService.EVENT_UPSERT
- Parameters:
entityName
- the name of the entity- Returns:
- the
CdsUpsertEventContext
-
getService
CqnService getService()Description copied from interface:EventContext
Returns theService
(Consumption API) of the service, targeted by theEventContext
. This is the service, on which theService.emit(EventContext)
method (or specialized Consumption API) was called.- Specified by:
getService
in interfaceEventContext
- Returns:
- the
Service
(Consumption API) of the service, targeted by theEventContext
.
-
getCqn
com.sap.cds.ql.cqn.CqnUpsert getCqn()- Returns:
- the
CqnUpsert
statement
-
setCqn
void setCqn(com.sap.cds.ql.cqn.CqnUpsert cqn) Sets theCqnUpsert
statement- Parameters:
cqn
- theCqnUpsert
statement
-
getResult
com.sap.cds.Result getResult()- Returns:
- the
Result
of theCqnService.EVENT_UPSERT
event
-
setResult
Sets the result of theCqnService.EVENT_UPSERT
event- Parameters:
result
- aResult
or a list of Maps, which will be transformed into aResult
-