public class DraftServiceImpl extends ApplicationServiceImpl implements DraftService
runtimeEVENT_DRAFT_CANCEL, EVENT_DRAFT_CREATE, EVENT_DRAFT_EDIT, EVENT_DRAFT_GC, EVENT_DRAFT_NEW, EVENT_DRAFT_PATCH, EVENT_DRAFT_PREPARE, EVENT_DRAFT_SAVEEVENT_CREATE, EVENT_DELETE, EVENT_READ, EVENT_UPDATE, EVENT_UPSERT| Constructor and Description |
|---|
DraftServiceImpl(CdsProperties.Application.ApplicationServiceConfig config,
CdsRuntime runtime) |
| Modifier and Type | Method and Description |
|---|---|
com.sap.cds.Result |
cancelDraft(com.sap.cds.ql.cqn.CqnDelete delete,
Iterable<Map<String,Object>> valueSets) |
com.sap.cds.Result |
cancelDraft(com.sap.cds.ql.cqn.CqnDelete delete,
Map<String,Object> namedValues) |
com.sap.cds.Result |
cancelDraft(com.sap.cds.ql.cqn.CqnDelete delete,
Object... paramValues) |
com.sap.cds.Result |
createDraft(com.sap.cds.ql.cqn.CqnInsert insert)
Creates a draft entity by executing the
insert statement. |
com.sap.cds.Result |
editDraft(com.sap.cds.ql.cqn.CqnSelect select,
boolean preserveChanges,
Map<String,Object> namedValues) |
com.sap.cds.Result |
editDraft(com.sap.cds.ql.cqn.CqnSelect select,
boolean preserveChanges,
Object... paramValues) |
com.sap.cds.Result |
gcDrafts() |
com.sap.cds.Result |
newDraft(com.sap.cds.ql.cqn.CqnInsert insert) |
com.sap.cds.Result |
patchDraft(com.sap.cds.ql.cqn.CqnUpdate update,
Iterable<Map<String,Object>> valueSets) |
com.sap.cds.Result |
patchDraft(com.sap.cds.ql.cqn.CqnUpdate update,
Map<String,Object> namedValues) |
com.sap.cds.Result |
patchDraft(com.sap.cds.ql.cqn.CqnUpdate update,
Object... paramValues) |
com.sap.cds.Result |
prepareDraft(com.sap.cds.ql.cqn.CqnSelect select,
String sideEffectsQualifier,
Map<String,Object> namedValues) |
com.sap.cds.Result |
prepareDraft(com.sap.cds.ql.cqn.CqnSelect select,
String sideEffectsQualifier,
Object... paramValues) |
com.sap.cds.Result |
saveDraft(com.sap.cds.ql.cqn.CqnSelect select,
Map<String,Object> namedValues) |
com.sap.cds.Result |
saveDraft(com.sap.cds.ql.cqn.CqnSelect select,
Object... paramValues) |
getDefinition, run, run, run, run, rungetTargetEntity, list, run, run, run, run, runafter, after, before, before, emit, getDelegatedService, getName, on, onclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefinitionpublic DraftServiceImpl(CdsProperties.Application.ApplicationServiceConfig config, CdsRuntime runtime)
public com.sap.cds.Result saveDraft(com.sap.cds.ql.cqn.CqnSelect select,
Object... paramValues)
saveDraft in interface DraftServicepublic com.sap.cds.Result saveDraft(com.sap.cds.ql.cqn.CqnSelect select,
Map<String,Object> namedValues)
saveDraft in interface DraftServicepublic com.sap.cds.Result prepareDraft(com.sap.cds.ql.cqn.CqnSelect select,
String sideEffectsQualifier,
Object... paramValues)
prepareDraft in interface DraftServicepublic com.sap.cds.Result prepareDraft(com.sap.cds.ql.cqn.CqnSelect select,
String sideEffectsQualifier,
Map<String,Object> namedValues)
prepareDraft in interface DraftServicepublic com.sap.cds.Result editDraft(com.sap.cds.ql.cqn.CqnSelect select,
boolean preserveChanges,
Object... paramValues)
editDraft in interface DraftServicepublic com.sap.cds.Result editDraft(com.sap.cds.ql.cqn.CqnSelect select,
boolean preserveChanges,
Map<String,Object> namedValues)
editDraft in interface DraftServicepublic com.sap.cds.Result newDraft(com.sap.cds.ql.cqn.CqnInsert insert)
newDraft in interface DraftServicepublic com.sap.cds.Result patchDraft(com.sap.cds.ql.cqn.CqnUpdate update,
Object... paramValues)
patchDraft in interface DraftServicepublic com.sap.cds.Result patchDraft(com.sap.cds.ql.cqn.CqnUpdate update,
Map<String,Object> namedValues)
patchDraft in interface DraftServicepublic com.sap.cds.Result patchDraft(com.sap.cds.ql.cqn.CqnUpdate update,
Iterable<Map<String,Object>> valueSets)
patchDraft in interface DraftServicepublic com.sap.cds.Result cancelDraft(com.sap.cds.ql.cqn.CqnDelete delete,
Iterable<Map<String,Object>> valueSets)
cancelDraft in interface DraftServicepublic com.sap.cds.Result cancelDraft(com.sap.cds.ql.cqn.CqnDelete delete,
Object... paramValues)
cancelDraft in interface DraftServicepublic com.sap.cds.Result cancelDraft(com.sap.cds.ql.cqn.CqnDelete delete,
Map<String,Object> namedValues)
cancelDraft in interface DraftServicepublic com.sap.cds.Result createDraft(com.sap.cds.ql.cqn.CqnInsert insert)
insert statement. During execution
of this method, no draft fields will be added. Hence, they must already be
contained in the data of the insert statement.insert - the statement to executeResult of the statementpublic com.sap.cds.Result gcDrafts()
gcDrafts in interface DraftServiceCopyright © 2023. All rights reserved.