public class ManagersApi
extends java.lang.Object
Constructor and Description |
---|
ManagersApi(ManagersService managersService)
Constructs Managers API endpoint initialized with corresponding service class.
|
Modifier and Type | Method and Description |
---|---|
CreateManagerRequestExecutor |
create(Manager manager)
Provides executor that can be used to create new manager.
|
DeleteManagerRequestManager |
delete(java.util.UUID managerId)
Provides executor that can be used to delete a manager.
|
ManagersRequestExecutor |
fetch()
Provides executor that can be used to obtain managers.
|
ManagerRequestExecutor |
fetch(java.util.UUID id)
Provides executor that can be used to obtain single manager by ID.
|
UpdateManagerRequestExecutor |
update(java.util.UUID managerId)
Provides executor that can be used to update a manager.
|
public ManagersApi(ManagersService managersService)
managersService
- the managers API service.public ManagerRequestExecutor fetch(java.util.UUID id)
id
- the manager's unique identifier.public ManagersRequestExecutor fetch()
public CreateManagerRequestExecutor create(Manager manager)
manager
- the manager.public UpdateManagerRequestExecutor update(java.util.UUID managerId)
managerId
- the manager's unique identifier.public DeleteManagerRequestManager delete(java.util.UUID managerId)
managerId
- the manager's unique identifier.