Class AbstractProcessEngineRestServiceImpl

  • Direct Known Subclasses:
    DefaultProcessEngineRestServiceImpl, NamedProcessEngineRestServiceImpl

    public abstract class AbstractProcessEngineRestServiceImpl
    extends java.lang.Object

    Abstract process engine resource that provides instantiations of all REST resources.

    Subclasses can add JAX-RS to methods as required annotations. For example, if only the process definition resource should be exposed, it is sufficient to add JAX-RS annotations to that resource. The engineName parameter of all the provided methods may be null to instantiate a resource for the default engine.

    Author:
    Thorben Lindhauer
    • Field Detail

      • providers

        @Context
        protected javax.ws.rs.ext.Providers providers
    • Constructor Detail

      • AbstractProcessEngineRestServiceImpl

        public AbstractProcessEngineRestServiceImpl()
    • Method Detail

      • getExecutionService

        public ExecutionRestService getExecutionService​(java.lang.String engineName)
      • getTaskRestService

        public TaskRestService getTaskRestService​(java.lang.String engineName)
      • getIdentityRestService

        public IdentityRestService getIdentityRestService​(java.lang.String engineName)
      • getMessageRestService

        public MessageRestService getMessageRestService​(java.lang.String engineName)
      • getJobDefinitionRestService

        public JobDefinitionRestService getJobDefinitionRestService​(java.lang.String engineName)
      • getJobRestService

        public JobRestService getJobRestService​(java.lang.String engineName)
      • getGroupRestService

        public GroupRestService getGroupRestService​(java.lang.String engineName)
      • getUserRestService

        public UserRestService getUserRestService​(java.lang.String engineName)
      • getAuthorizationRestService

        public AuthorizationRestService getAuthorizationRestService​(java.lang.String engineName)
      • getIncidentService

        public IncidentRestService getIncidentService​(java.lang.String engineName)
      • getHistoryRestService

        public HistoryRestService getHistoryRestService​(java.lang.String engineName)
      • getDeploymentRestService

        public DeploymentRestService getDeploymentRestService​(java.lang.String engineName)
      • getCaseDefinitionRestService

        public CaseDefinitionRestService getCaseDefinitionRestService​(java.lang.String engineName)
      • getCaseInstanceRestService

        public CaseInstanceRestService getCaseInstanceRestService​(java.lang.String engineName)
      • getCaseExecutionRestService

        public CaseExecutionRestService getCaseExecutionRestService​(java.lang.String engineName)
      • getFilterRestService

        public FilterRestService getFilterRestService​(java.lang.String engineName)
      • getMetricsRestService

        public MetricsRestService getMetricsRestService​(java.lang.String engineName)
      • getExternalTaskRestService

        public ExternalTaskRestService getExternalTaskRestService​(java.lang.String engineName)
      • getMigrationRestService

        public MigrationRestService getMigrationRestService​(java.lang.String engineName)
      • getModificationRestService

        public ModificationRestService getModificationRestService​(java.lang.String engineName)
      • getBatchRestService

        public BatchRestService getBatchRestService​(java.lang.String engineName)
      • getTenantRestService

        public TenantRestService getTenantRestService​(java.lang.String engineName)
      • getSignalRestService

        public SignalRestService getSignalRestService​(java.lang.String engineName)
      • getConditionRestService

        public ConditionRestService getConditionRestService​(java.lang.String engineName)
      • getOptimizeRestService

        public OptimizeRestService getOptimizeRestService​(java.lang.String engineName)
      • getVersionRestService

        public VersionRestService getVersionRestService​(java.lang.String engineName)
      • getSchemaLogRestService

        public SchemaLogRestService getSchemaLogRestService​(java.lang.String engineName)
      • getTelemetryRestService

        public TelemetryRestService getTelemetryRestService​(java.lang.String engineName)
      • getRelativeEngineUri

        protected abstract java.net.URI getRelativeEngineUri​(java.lang.String engineName)
      • getObjectMapper

        protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()