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 Details

    • LOGGER

      protected static final WebappLogger 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

      protected void ensureCamundaAdminGroupExists(ProcessEngine processEngine)
    • ensureSetupAvailable

      protected void ensureSetupAvailable(ProcessEngine processEngine)
    • lookupProcessEngine

      protected ProcessEngine lookupProcessEngine(String engineName)