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
Modifier and TypeFieldDescriptionprotected static final WebappLogger
protected jakarta.ws.rs.ext.Providers
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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
protected ProcessEngine
lookupProcessEngine
(String engineName)
-
Field Details
-
LOGGER
-
providers
@Context protected jakarta.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, jakarta.servlet.ServletException - Throws:
IOException
jakarta.servlet.ServletException
-
createInitialUserInternal
protected void createInitialUserInternal(String processEngineName, UserDto user, ProcessEngine processEngine) -
getObjectMapper
protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
ensureCamundaAdminGroupExists
-
ensureSetupAvailable
-
lookupProcessEngine
-