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 ObjectJax 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 WebappLoggerLOGGERprotected javax.ws.rs.ext.Providersproviders
-
Constructor Summary
Constructors Constructor Description SetupResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateInitialUser(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.ObjectMappergetObjectMapper()protected ProcessEnginelookupProcessEngine(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:
IOExceptionjavax.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)
-
-