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) |
HttpResult<IManager> |
createManager(ManagerData manager)
Creates manager.
|
void |
createManager(ManagerData managerData,
ResultApiCallback<IManager> apiCallback) |
int |
deleteManager(java.util.UUID managerId)
Deletes manager.
|
void |
deleteManager(java.util.UUID managerId,
UpdateApiCallback apiCallback) |
HttpResult<IManager> |
getManager(java.util.UUID managerId) |
void |
getManager(java.util.UUID managerId,
ResultApiCallback<IManager> apiCallback) |
HttpResult<IManager> |
getManager(java.util.UUID managerId,
SDKOptional<ETag> eTagOptional)
Gets manager.
|
void |
getManager(java.util.UUID managerId,
SDKOptional<ETag> etag,
ResultApiCallback<IManager> apiCallback) |
HttpResult<java.util.List<IManager>> |
listManagers() |
HttpResult<java.util.List<IManager>> |
listManagers(RequestDescription requestDescription)
Provides the list of managers.
|
void |
listManagers(RequestDescription requestDescription,
ResultApiCallback<java.util.List<IManager>> apiCallback) |
void |
listManagers(ResultApiCallback<java.util.List<IManager>> apiCallback) |
HttpResult<java.util.List<IManager>> |
listSubordinatesForManager(java.util.UUID managerId) |
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) |
void |
listSubordinatesForManager(java.util.UUID managerId,
ResultApiCallback<java.util.List<IManager>> resultApiCallback) |
int |
updateManager(ManagerData managerData)
Updates manager.
|
void |
updateManager(ManagerData managerData,
UpdateApiCallback updateApiCallback) |
HttpResult<java.util.List<IManager>> listSubordinatesForManager(java.util.UUID managerId, RequestDescription requestDescription) throws ClientException
requestDescription
- the request descriptionClientException
- is thrown if unexpected error has occuredHttpResult<java.util.List<IManager>> listSubordinatesForManager(java.util.UUID managerId) throws ClientException
ClientException
void listSubordinatesForManager(java.util.UUID managerId, RequestDescription requestDescription, ResultApiCallback<java.util.List<IManager>> resultApiCallback)
void listSubordinatesForManager(java.util.UUID managerId, ResultApiCallback<java.util.List<IManager>> resultApiCallback)
int 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)
int updateManager(ManagerData managerData) throws ClientException
managerData
- the manager update dataClientException
- is thrown if unexpected error has occuredvoid updateManager(ManagerData managerData, UpdateApiCallback updateApiCallback)
HttpResult<IManager> createManager(ManagerData manager) throws ClientException
manager
- the manager dataClientException
- is thrown if unexpected error has occuredvoid createManager(ManagerData managerData, ResultApiCallback<IManager> apiCallback)
HttpResult<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
ClientException
void getManager(java.util.UUID managerId, SDKOptional<ETag> etag, ResultApiCallback<IManager> apiCallback)
void getManager(java.util.UUID managerId, ResultApiCallback<IManager> apiCallback)
int 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)
HttpResult<java.util.List<IManager>> listManagers(RequestDescription requestDescription) throws ClientException
requestDescription
- the request descriptionClientException
- the client exceptionHttpResult<java.util.List<IManager>> listManagers() throws ClientException
ClientException
void listManagers(RequestDescription requestDescription, ResultApiCallback<java.util.List<IManager>> apiCallback)
void listManagers(ResultApiCallback<java.util.List<IManager>> apiCallback)