Class FormResource
- java.lang.Object
-
- org.kie.server.remote.rest.jbpm.ui.FormResource
-
@Path("server/containers/{containerId}/forms") public class FormResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONTAINER_NOT_FOUNDstatic StringPROCESS_DEFINITION_NOT_FOUNDstatic StringTASK_INSTANCE_NOT_FOUNDstatic StringTASK_PERMISSION_ERROR
-
Constructor Summary
Constructors Constructor Description FormResource()FormResource(org.kie.server.services.jbpm.ui.FormServiceBase formServiceBase, org.kie.server.services.jbpm.ui.FormRendererBase formRendererBase, org.kie.server.services.api.KieServerRegistry context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsegetCaseRenderedForm(javax.ws.rs.core.HttpHeaders headers, String containerId, String caseDefId, String renderer)protected StringgetMediaTypeForFormContent(String contentType)javax.ws.rs.core.ResponsegetProcessForm(javax.ws.rs.core.HttpHeaders headers, String containerId, String processId, String language, boolean filter, String formType, boolean marshallContent)javax.ws.rs.core.ResponsegetProcessRenderedForm(javax.ws.rs.core.HttpHeaders headers, String containerId, String processId, String renderer)javax.ws.rs.core.ResponsegetTaskForm(javax.ws.rs.core.HttpHeaders headers, String containerId, Long taskId, String language, boolean filter, String formType, boolean marshallContent, String user)javax.ws.rs.core.ResponsegetTaskRenderedForm(javax.ws.rs.core.HttpHeaders headers, String containerId, Long taskId, String renderer)protected StringmarshallFormContent(String formContent, String formType, javax.ws.rs.core.Variant variant)
-
-
-
Field Detail
-
CONTAINER_NOT_FOUND
public static final String CONTAINER_NOT_FOUND
- See Also:
- Constant Field Values
-
PROCESS_DEFINITION_NOT_FOUND
public static final String PROCESS_DEFINITION_NOT_FOUND
- See Also:
- Constant Field Values
-
TASK_PERMISSION_ERROR
public static final String TASK_PERMISSION_ERROR
- See Also:
- Constant Field Values
-
TASK_INSTANCE_NOT_FOUND
public static final String TASK_INSTANCE_NOT_FOUND
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProcessForm
@GET @Path("processes/{processId}") @Produces({"application/xml","application/json"}) public javax.ws.rs.core.Response getProcessForm(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("processId") String processId, @QueryParam("lang") @DefaultValue("en") String language, @QueryParam("filter") boolean filter, @QueryParam("type") @DefaultValue("ANY") String formType, @QueryParam("marshallContent") @DefaultValue("true") boolean marshallContent)
-
getTaskForm
@GET @Path("tasks/{taskInstanceId}") @Produces({"application/xml","application/json"}) public javax.ws.rs.core.Response getTaskForm(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long taskId, @QueryParam("lang") @DefaultValue("en") String language, @QueryParam("filter") boolean filter, @QueryParam("type") @DefaultValue("ANY") String formType, @QueryParam("marshallContent") @DefaultValue("true") boolean marshallContent, @QueryParam("user") String user)
-
getProcessRenderedForm
@GET @Path("processes/{processId}/content") @Produces("text/html") public javax.ws.rs.core.Response getProcessRenderedForm(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("processId") String processId, @QueryParam("renderer") @DefaultValue("patternfly") String renderer)
-
getTaskRenderedForm
@GET @Path("tasks/{taskInstanceId}/content") @Produces("text/html") public javax.ws.rs.core.Response getTaskRenderedForm(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long taskId, @QueryParam("renderer") @DefaultValue("patternfly") String renderer)
-
getCaseRenderedForm
@GET @Path("cases/{caseDefId}/content") @Produces("text/html") public javax.ws.rs.core.Response getCaseRenderedForm(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("caseDefId") String caseDefId, @QueryParam("renderer") @DefaultValue("patternfly") String renderer)
-
marshallFormContent
protected String marshallFormContent(String formContent, String formType, javax.ws.rs.core.Variant variant) throws Exception
- Throws:
Exception
-
-