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 jakarta.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 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:
IOExceptionjakarta.servlet.ServletException
-
createInitialUserInternal
protected void createInitialUserInternal(String processEngineName, UserDto user, ProcessEngine processEngine) -
getObjectMapper
protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
ensureCamundaAdminGroupExists
-
ensureSetupAvailable
-
lookupProcessEngine
-