org.camunda.bpm.engine.rest.sub.identity.impl
Class TenantResourceImpl

java.lang.Object
  extended by org.camunda.bpm.engine.rest.spi.impl.AbstractProcessEngineAware
      extended by org.camunda.bpm.engine.rest.impl.AbstractRestProcessEngineAware
          extended by org.camunda.bpm.engine.rest.impl.AbstractAuthorizedRestResource
              extended by org.camunda.bpm.engine.rest.sub.identity.impl.AbstractIdentityResource
                  extended by 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
 
Fields inherited from class org.camunda.bpm.engine.rest.spi.impl.AbstractProcessEngineAware
processEngine
 
Constructor Summary
TenantResourceImpl(String processEngineName, String tenantId, String rootResourcePath, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TenantResourceImpl

public TenantResourceImpl(String processEngineName,
                          String tenantId,
                          String rootResourcePath,
                          com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Method Detail

getTenant

public TenantDto getTenant(javax.ws.rs.core.UriInfo context)
Specified by:
getTenant in interface TenantResource

updateTenant

public void updateTenant(TenantDto tenantDto)
Specified by:
updateTenant in interface TenantResource

deleteTenant

public void deleteTenant()
Specified by:
deleteTenant in interface TenantResource

availableOperations

public ResourceOptionsDto availableOperations(javax.ws.rs.core.UriInfo context)
Specified by:
availableOperations in interface TenantResource

getTenantUserMembersResource

public TenantUserMembersResource getTenantUserMembersResource()
Specified by:
getTenantUserMembersResource in interface TenantResource

getTenantGroupMembersResource

public TenantGroupMembersResource getTenantGroupMembersResource()
Specified by:
getTenantGroupMembersResource in interface TenantResource

findTenantObject

protected Tenant findTenantObject()


Copyright © 2016 camunda services GmbH. All rights reserved.