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 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 static WebappLogger
LOGGER
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(String processEngineName, UserDto user)
protected void
createInitialUserInternal(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(String engineName)
-
-
-
Field Detail
-
LOGGER
protected static final WebappLogger LOGGER
-
providers
@Context protected javax.ws.rs.ext.Providers providers
-
-
Method Detail
-
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:
IOException
javax.servlet.ServletException
-
createInitialUserInternal
protected void createInitialUserInternal(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(String engineName)
-
-