@MinimumAcl(value=DEPOSITOR) @AclAttributes(value=CreateDocuments) public class ModifyCalendarEntry extends AsyncDominoJNXJson
Updates parts of a calendar entry e.g. acceptance or reject, change of chair, adding / removing of invitees Example incoming:
{
"Accepted": [
"Michael Silva"
],
"Decline": [
"Manuel Lerma",
"RJ De Jesus"
],
"Tentative": [
"Pamela Sergio",
"Sam Macalaguim"
],
"Removed": [
"cleo@quattro.rocks"
],
"Rescheduled": [
"STARTDATETIME",
"CalendarDateTime",
"EndDateTime"
],
"Update": {
"RequiredAttendees":
"naomi@quattro.rocks",
"STARTDATETIME": "2020-10-08T22:00:00.00Z",
"CalendarDateTime": "2020-10-08T22:00:00.00Z",
"EndDateTime": "2020-10-08T23:00:00.00Z"
}
}
AsyncDominoBase.RequestTypeapiName, appTags, logger, requestParams, UNNEEDED_CALL, user, vertx| Constructor and Description |
|---|
ModifyCalendarEntry() |
| Modifier and Type | Method and Description |
|---|---|
void |
process(DbRequestParameters<io.vertx.core.json.JsonObject> request)
Actual work is done here.
|
getDbRequestParametersaccessControlCheck, dontCallProcessPayload, emitterToObserver, getActualDatabaseName, getApiName, getAppTags, getBarbican, getEventbusId, getKeepDbInfo, getRequestType, getSubscriber, getUser, getUserForMetrics, isProcessPayloadRequired, isWorkInProgress, processDominoRequest, recordAppMetrics, setApiName, setBarbican, setDbFileName, setKeepDbInfo, setProcessPayloadRequired, setRequestParams, setRequestType, setSubscriber, setUser, setVertx, subscribe, validateDqlAccess, validateOpenAccess, validationCheckclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcustomValidator, preflightpublic void process(DbRequestParameters<io.vertx.core.json.JsonObject> request) throws java.lang.Exception
AsyncDominoBaseActual work is done here. The DbRequestParameters injects all needed components as well as functions like validation and results
request - DbRequestParameters granting access to session and databasejava.lang.Exception - Anything that can go wrong, will go wrong