@MinimumAcl(value=READER) @AclAttributes(value=ReadPublicDocuments) public class GetPublicGroups extends GetCollection
Implements GetPublicGroups Retrieves list of groups in a shared directory Example incoming: { "headers":{ "jwtclaim":"jwt claim", "db":"MAIL",
"operationId":"getPublicGroups" }, "replicaid":"482584C6004E563E",
"apiName":"MAIL", "filepath":"DemoMail.nsf", "title":"Demo Mail (Nuke me)" }
AsyncDominoBase.RequestType
apiName, appTags, logger, requestParams, UNNEEDED_CALL, user, vertx
Constructor and Description |
---|
GetPublicGroups() |
Modifier and Type | Method and Description |
---|---|
void |
process(DbRequestParameters<io.vertx.core.json.JsonObject> request)
processPayload returns a list of Public Groups.
|
getDbRequestParameters
accessControlCheck, 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, validationCheck
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
customValidator, preflight
public void process(DbRequestParameters<io.vertx.core.json.JsonObject> request) throws java.lang.Exception
processPayload returns a list of Public Groups.
process
in interface AsyncDominoBase<io.vertx.core.json.JsonObject>
process
in class GetCollection
request
- DbRequestParameters granting access to session and databasejava.lang.Exception
- Anything that can go wrong, will go wrong