public interface ManagersApiAccessor
| Modifier and Type | Method and Description | 
|---|---|
| int | assignManagersToSupervisor(java.util.UUID supervisorId,
                          java.util.Set<java.util.UUID> managerIdSet)Assigns managers to supervisor. | 
| void | assignManagersToSupervisor(java.util.UUID supervisorId,
                          java.util.Set<java.util.UUID> managerIdSet,
                          UpdateApiCallback apiCallback)Assign managers to supervisor. | 
| HttpResult<IManager> | createManager(ManagerData manager)Creates manager. | 
| void | createManager(ManagerData managerData,
             ResultApiCallback<IManager> apiCallback)Create manager. | 
| int | deleteManager(java.util.UUID managerId)Deletes manager. | 
| void | deleteManager(java.util.UUID managerId,
             UpdateApiCallback apiCallback)Delete manager. | 
| HttpResult<IManager> | getManager(java.util.UUID managerId)Gets manager. | 
| void | getManager(java.util.UUID managerId,
          ResultApiCallback<IManager> apiCallback)Gets manager. | 
| HttpResult<IManager> | getManager(java.util.UUID managerId,
          SDKOptional<ETag> eTagOptional)Gets manager. | 
| void | getManager(java.util.UUID managerId,
          SDKOptional<ETag> etag,
          ResultApiCallback<IManager> apiCallback)Gets manager. | 
| HttpResult<java.util.List<IManager>> | listManagers()List managers. | 
| HttpResult<java.util.List<IManager>> | listManagers(RequestDescription requestDescription)Provides the list of managers. | 
| void | listManagers(RequestDescription requestDescription,
            ResultApiCallback<java.util.List<IManager>> apiCallback)List managers. | 
| void | listManagers(ResultApiCallback<java.util.List<IManager>> apiCallback)List managers. | 
| HttpResult<java.util.List<IManager>> | listSubordinatesForManager(java.util.UUID managerId)List subordinates for manager. | 
| HttpResult<java.util.List<IManager>> | listSubordinatesForManager(java.util.UUID managerId,
                          RequestDescription requestDescription)Gets subordinates for manager by specified Manager Id. | 
| void | listSubordinatesForManager(java.util.UUID managerId,
                          RequestDescription requestDescription,
                          ResultApiCallback<java.util.List<IManager>> resultApiCallback)List subordinates for manager. | 
| void | listSubordinatesForManager(java.util.UUID managerId,
                          ResultApiCallback<java.util.List<IManager>> resultApiCallback)List subordinates for manager. | 
| int | updateManager(ManagerData managerData)Updates manager. | 
| void | updateManager(ManagerData managerData,
             UpdateApiCallback updateApiCallback)Update manager. | 
HttpResult<java.util.List<IManager>> listSubordinatesForManager(java.util.UUID managerId, RequestDescription requestDescription) throws ClientException
managerId - the manager idrequestDescription - the request descriptionClientException - is thrown if unexpected error has occuredHttpResult<java.util.List<IManager>> listSubordinatesForManager(java.util.UUID managerId) throws ClientException
managerId - the manager idClientException - the client exceptionvoid listSubordinatesForManager(java.util.UUID managerId,
                                RequestDescription requestDescription,
                                ResultApiCallback<java.util.List<IManager>> resultApiCallback)
managerId - the manager idrequestDescription - the request descriptionresultApiCallback - the result api callbackvoid listSubordinatesForManager(java.util.UUID managerId,
                                ResultApiCallback<java.util.List<IManager>> resultApiCallback)
managerId - the manager idresultApiCallback - the result api callbackint deleteManager(java.util.UUID managerId)
           throws ClientException
managerId - the manager idClientException - is thrown if unexpected error has occuredvoid deleteManager(java.util.UUID managerId,
                   UpdateApiCallback apiCallback)
managerId - the manager idapiCallback - the api callbackint updateManager(ManagerData managerData) throws ClientException
Required parameter: manager Id. The optional parameters: firstName, lastName, role(one of: ADMIN, OPERATOR), e-mail.If any of the optional parameters is null, it will not be updated.
managerData - the manager update dataClientException - is thrown if unexpected error has occuredvoid updateManager(ManagerData managerData, UpdateApiCallback updateApiCallback)
managerData - the manager dataupdateApiCallback - the update api callbackHttpResult<IManager> createManager(ManagerData manager) throws ClientException
Required parameters: firstName, lastName, e-mail, role(one of: SUPERUSER, ADMIN, OPERATOR).
manager - the manager dataClientException - is thrown if unexpected error has occuredvoid createManager(ManagerData managerData, ResultApiCallback<IManager> apiCallback)
managerData - the manager dataapiCallback - the api callbackHttpResult<IManager> getManager(java.util.UUID managerId, SDKOptional<ETag> eTagOptional) throws ClientException
managerId - the manager ideTagOptional - the e tag optionalClientException - the client exceptionHttpResult<IManager> getManager(java.util.UUID managerId) throws ClientException
managerId - the manager idClientException - the client exceptionvoid getManager(java.util.UUID managerId,
                SDKOptional<ETag> etag,
                ResultApiCallback<IManager> apiCallback)
managerId - the manager idetag - the etagapiCallback - the api callbackvoid getManager(java.util.UUID managerId,
                ResultApiCallback<IManager> apiCallback)
managerId - the manager idapiCallback - the api callbackint assignManagersToSupervisor(java.util.UUID supervisorId,
                               java.util.Set<java.util.UUID> managerIdSet)
                        throws ClientException
supervisorId - the supervisor idmanagerIdSet - the manager ids setClientException - is thrown if unexpected error has occuredvoid assignManagersToSupervisor(java.util.UUID supervisorId,
                                java.util.Set<java.util.UUID> managerIdSet,
                                UpdateApiCallback apiCallback)
supervisorId - the supervisor idmanagerIdSet - the manager id setapiCallback - the api callbackHttpResult<java.util.List<IManager>> listManagers(RequestDescription requestDescription) throws ClientException
requestDescription - the request descriptionClientException - the client exceptionHttpResult<java.util.List<IManager>> listManagers() throws ClientException
ClientException - the client exceptionvoid listManagers(RequestDescription requestDescription, ResultApiCallback<java.util.List<IManager>> apiCallback)
requestDescription - the request descriptionapiCallback - the api callbackvoid listManagers(ResultApiCallback<java.util.List<IManager>> apiCallback)
apiCallback - the api callback