public class UpdateOOO extends AsyncDominoJNXJson
AsyncDominoBase.RequestTypeapiName, appTags, logger, requestParams, UNNEEDED_CALL, user, vertx| Constructor and Description |
|---|
UpdateOOO() |
| Modifier and Type | Method and Description |
|---|---|
void |
process(DbRequestParameters<io.vertx.core.json.JsonObject> request)
=== PARAMS ===
|
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
=== PARAMS ===
KeepJnxSession (NOT NotesSession) object needed for pretty much everything db handle to the user’s mail file
request - body of the API. The values you wish to change in the OOO profile === PAYLOAD EXAMPLE === Dates should be in ISO datetime format; however it will work with any standard date format, and will be converted within the code and for the return. { “StartDateTime”: “2020-07-03T13:21:00Z”, “EndDateTime”: “2020-07-10T04:00:00Z”, “ExcludeInternet”: false, “Enabled”: false, “SystemState”: false, “GeneralSubject”: “ is out of the office, and might not come back”, “GeneralMessage”: “Some additional general message text that’s been modified” }java.lang.Exception - Anything that can go wrong, will go wrong