public class ModelRestService extends Object
| Constructor and Description |
|---|
ModelRestService() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteModel(String version) |
javax.ws.rs.core.Response |
findAllEventsByTask(String version,
int processid,
String items,
String format) |
javax.ws.rs.core.Response |
findAllTasks(String version,
String items,
String format) |
javax.ws.rs.core.Response |
findTasksByGroup(String version,
String group,
String items,
String format)
Returns a list of all Tasks of a specific workflow group.
|
javax.ws.rs.core.Response |
getDefiniton(String version,
String items,
String format)
Returns the model definition containing general model information (e.g.
|
List<String> |
getGroups(String version,
String items)
Retuns a list of all Start Entities from each workflowgroup
|
javax.ws.rs.core.Response |
getModelFile(String version,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.StreamingOutput |
getModelOverview() |
String |
getModelXML() |
javax.ws.rs.core.Response |
getTask(String version,
int processid,
String items,
String format) |
javax.ws.rs.core.Response |
postBPMNModel(org.imixs.workflow.bpmn.BPMNModel bpmnmodel) |
javax.ws.rs.core.Response |
postBPMNModel(String filename,
org.imixs.workflow.bpmn.BPMNModel bpmnmodel) |
void |
postModel(org.imixs.workflow.xml.XMLDataCollection ecol) |
void |
postModelByVersion(String sModelVersion,
org.imixs.workflow.xml.XMLDataCollection ecol) |
javax.ws.rs.core.Response |
putBPMNModel(org.imixs.workflow.bpmn.BPMNModel bpmnmodel)
This method consumes a Imixs BPMN model file and updates the corresponding
model information.
|
javax.ws.rs.core.Response |
putBPMNModel(String filename,
org.imixs.workflow.bpmn.BPMNModel bpmnmodel)
This method consumes a Imixs BPMN model file and updates the corresponding
model information.
|
void |
putModel(org.imixs.workflow.xml.XMLDataCollection ecol)
This method updates a Model provided in a EntityCollection object.
|
void |
putModelByVersion(String _modelVersion,
org.imixs.workflow.xml.XMLDataCollection ecol)
This method updates a Model provided in a EntityCollection object for a
provided model version.
|
public javax.ws.rs.core.StreamingOutput getModelOverview()
public String getModelXML()
public javax.ws.rs.core.Response findAllTasks(String version, String items, String format)
public javax.ws.rs.core.Response getModelFile(String version, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response getDefiniton(String version, String items, String format)
public javax.ws.rs.core.Response getTask(String version, int processid, String items, String format)
public javax.ws.rs.core.Response findAllEventsByTask(String version, int processid, String items, String format)
public List<String> getGroups(String version, String items)
version - public javax.ws.rs.core.Response findTasksByGroup(String version, String group, String items, String format)
version - public void deleteModel(String version)
public javax.ws.rs.core.Response putBPMNModel(org.imixs.workflow.bpmn.BPMNModel bpmnmodel)
model - public javax.ws.rs.core.Response putBPMNModel(String filename, org.imixs.workflow.bpmn.BPMNModel bpmnmodel)
The filename param is used to store the file in the corresponding bpmn document.
model - public javax.ws.rs.core.Response postBPMNModel(org.imixs.workflow.bpmn.BPMNModel bpmnmodel)
public javax.ws.rs.core.Response postBPMNModel(String filename, org.imixs.workflow.bpmn.BPMNModel bpmnmodel)
public void putModelByVersion(String _modelVersion, org.imixs.workflow.xml.XMLDataCollection ecol)
version - - $modelversionecol - - model datapublic void postModelByVersion(String sModelVersion, org.imixs.workflow.xml.XMLDataCollection ecol)
public void putModel(org.imixs.workflow.xml.XMLDataCollection ecol)
ecol - public void postModel(org.imixs.workflow.xml.XMLDataCollection ecol)
Copyright © 2006–2020 Imixs Software Solutions GmbH. All rights reserved.