Package org.camunda.bpm.admin.impl.web
Class SetupResource
java.lang.Object
org.camunda.bpm.admin.impl.web.SetupResource
Jax RS resource allowing to perform the setup steps.
All methods of this class must throw Status.FORBIDDEN exception if setup actions are unavailable.
- Author:
 - Daniel Meyer
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final WebappLoggerprotected javax.ws.rs.ext.Providers - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidcreateInitialUser(String processEngineName, UserDto user) protected voidcreateInitialUserInternal(String processEngineName, UserDto user, ProcessEngine processEngine) protected voidensureCamundaAdminGroupExists(ProcessEngine processEngine) protected voidensureSetupAvailable(ProcessEngine processEngine) protected com.fasterxml.jackson.databind.ObjectMapperprotected ProcessEnginelookupProcessEngine(String engineName)  
- 
Field Details
- 
LOGGER
 - 
providers
@Context protected javax.ws.rs.ext.Providers providers 
 - 
 - 
Constructor Details
- 
SetupResource
public SetupResource() 
 - 
 - 
Method Details
- 
createInitialUser
@Path("/user/create") @POST @Consumes("application/json") @Produces("application/json") public void createInitialUser(@PathParam("engine") String processEngineName, UserDto user) throws IOException, javax.servlet.ServletException - Throws:
 IOExceptionjavax.servlet.ServletException
 - 
createInitialUserInternal
protected void createInitialUserInternal(String processEngineName, UserDto user, ProcessEngine processEngine)  - 
getObjectMapper
protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() - 
ensureCamundaAdminGroupExists
 - 
ensureSetupAvailable
 - 
lookupProcessEngine
 
 -