Package org.camunda.bpm.admin.impl.web
Class SetupResource
- java.lang.Object
-
- org.camunda.bpm.admin.impl.web.SetupResource
-
@Path("/setup/{engine}") public class SetupResource extends java.lang.Object
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
Fields Modifier and Type Field Description protected javax.ws.rs.ext.Providers
providers
-
Constructor Summary
Constructors Constructor Description SetupResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createInitialUser(java.lang.String processEngineName, UserDto user)
protected void
createInitialUserInternal(java.lang.String processEngineName, UserDto user, ProcessEngine processEngine)
protected void
ensureCamundaAdminGroupExists(ProcessEngine processEngine)
protected void
ensureSetupAvailable(ProcessEngine processEngine)
protected com.fasterxml.jackson.databind.ObjectMapper
getObjectMapper()
protected ProcessEngine
lookupProcessEngine(java.lang.String engineName)
-
-
-
Method Detail
-
createInitialUser
@Path("/user/create") @POST @Consumes("application/json") @Produces("application/json") public void createInitialUser(@PathParam("engine") java.lang.String processEngineName, UserDto user) throws java.io.IOException, javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
-
createInitialUserInternal
protected void createInitialUserInternal(java.lang.String processEngineName, UserDto user, ProcessEngine processEngine)
-
getObjectMapper
protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-
ensureCamundaAdminGroupExists
protected void ensureCamundaAdminGroupExists(ProcessEngine processEngine)
-
ensureSetupAvailable
protected void ensureSetupAvailable(ProcessEngine processEngine)
-
lookupProcessEngine
protected ProcessEngine lookupProcessEngine(java.lang.String engineName)
-
-