Class TenantResourceImpl
- java.lang.Object
-
- org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
-
- org.camunda.bpm.engine.rest.impl.AbstractAuthorizedRestResource
-
- org.camunda.bpm.engine.rest.sub.identity.impl.AbstractIdentityResource
-
- org.camunda.bpm.engine.rest.sub.identity.impl.TenantResourceImpl
-
- All Implemented Interfaces:
TenantResource
public class TenantResourceImpl extends AbstractIdentityResource implements TenantResource
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.engine.rest.sub.identity.impl.AbstractIdentityResource
identityService
-
Fields inherited from class org.camunda.bpm.engine.rest.impl.AbstractAuthorizedRestResource
resource, resourceId
-
Fields inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
objectMapper, relativeRootResourcePath
-
-
Constructor Summary
Constructors Constructor Description TenantResourceImpl(java.lang.String processEngineName, java.lang.String tenantId, java.lang.String rootResourcePath, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceOptionsDto
availableOperations(javax.ws.rs.core.UriInfo context)
void
deleteTenant()
protected Tenant
findTenantObject()
TenantDto
getTenant(javax.ws.rs.core.UriInfo context)
TenantGroupMembersResource
getTenantGroupMembersResource()
TenantUserMembersResource
getTenantUserMembersResource()
void
updateTenant(TenantDto tenantDto)
-
Methods inherited from class org.camunda.bpm.engine.rest.sub.identity.impl.AbstractIdentityResource
ensureNotReadOnly
-
Methods inherited from class org.camunda.bpm.engine.rest.impl.AbstractAuthorizedRestResource
isAuthorized, isAuthorized, isAuthorized
-
Methods inherited from class org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
getObjectMapper, getProcessEngine, setRelativeRootResourceUri
-
-
-
-
Method Detail
-
getTenant
public TenantDto getTenant(javax.ws.rs.core.UriInfo context)
- Specified by:
getTenant
in interfaceTenantResource
-
updateTenant
public void updateTenant(TenantDto tenantDto)
- Specified by:
updateTenant
in interfaceTenantResource
-
deleteTenant
public void deleteTenant()
- Specified by:
deleteTenant
in interfaceTenantResource
-
availableOperations
public ResourceOptionsDto availableOperations(javax.ws.rs.core.UriInfo context)
- Specified by:
availableOperations
in interfaceTenantResource
-
getTenantUserMembersResource
public TenantUserMembersResource getTenantUserMembersResource()
- Specified by:
getTenantUserMembersResource
in interfaceTenantResource
-
getTenantGroupMembersResource
public TenantGroupMembersResource getTenantGroupMembersResource()
- Specified by:
getTenantGroupMembersResource
in interfaceTenantResource
-
findTenantObject
protected Tenant findTenantObject()
-
-