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

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.GroupResourceImpl
All Implemented Interfaces:
GroupResource

public class GroupResourceImpl
extends AbstractIdentityResource
implements GroupResource

Author:
Daniel Meyer

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
GroupResourceImpl(String processEngineName, String groupId, String rootResourcePath, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Method Summary
 ResourceOptionsDto availableOperations(javax.ws.rs.core.UriInfo context)
           
 void deleteGroup()
           
protected  Group findGroupObject()
           
 GroupDto getGroup(javax.ws.rs.core.UriInfo context)
           
 GroupMembersResource getGroupMembersResource()
           
 void updateGroup(GroupDto group)
           
 
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

GroupResourceImpl

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

getGroup

public GroupDto getGroup(javax.ws.rs.core.UriInfo context)
Specified by:
getGroup in interface GroupResource

availableOperations

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

updateGroup

public void updateGroup(GroupDto group)
Specified by:
updateGroup in interface GroupResource

deleteGroup

public void deleteGroup()
Specified by:
deleteGroup in interface GroupResource

getGroupMembersResource

public GroupMembersResource getGroupMembersResource()
Specified by:
getGroupMembersResource in interface GroupResource

findGroupObject

protected Group findGroupObject()


Copyright © 2016 camunda services GmbH. All rights reserved.