|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.imixs.workflow.jaxrs.WorkflowRestService
public class WorkflowRestService
The WorkflowService Handler supports methods to process different kind of request URIs
| Constructor Summary | |
|---|---|
WorkflowRestService()
|
|
| Method Summary | |
|---|---|
javax.ws.rs.core.StreamingOutput |
getHelpHTML()
|
org.imixs.workflow.xml.XMLItemCollection |
getWorkItem(String uniqueid,
String items)
returns a singel workitem defined by $uniqueid |
javax.ws.rs.core.Response |
getWorkItemFile(String uniqueid,
String file)
Returns a file attachment located in the property $file of the spcified workitem |
org.imixs.workflow.xml.XMLItemCollection |
getWorkItemJSON(String uniqueid,
String items)
|
org.imixs.workflow.xml.XMLItemCollection |
getWorkItemXML(String uniqueid,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkList(String user,
int start,
int count,
String type,
int sortorder,
String items)
Returns a collection of workitems representing the worklist by the current user |
org.imixs.workflow.xml.EntityCollection |
getWorkListByCreator(String creator,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByCreatorJSON(String creator,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByCreatorXML(String creator,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByGroup(String processgroup,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByGroupJSON(String processgroup,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByGroupXML(String processgroup,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByOwner(String owner,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByOwnerJSON(String owner,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByOwnerXML(String owner,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByProcessID(int processid,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByProcessIDJSON(int processid,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByProcessIDXML(int processid,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByRef(String uniqueid,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByRefJSON(String uniqueid,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByRefXML(String uniqueid,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByWriteAccess(int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByWriteAccessJSON(int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListByWriteAccessXML(int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListJSON(String user,
int start,
int count,
String type,
int sortorder,
String items)
|
org.imixs.workflow.xml.EntityCollection |
getWorkListXML(String user,
int start,
int count,
String type,
int sortorder,
String items)
|
javax.ws.rs.core.Response |
postWorkitem(InputStream requestBodyStream,
String action)
This method expects a form post. |
javax.ws.rs.core.Response |
postWorkitemsXML(org.imixs.workflow.xml.EntityCollection worklist)
|
javax.ws.rs.core.Response |
postWorkitemXML(org.imixs.workflow.xml.XMLItemCollection workitem,
String action)
|
javax.ws.rs.core.Response |
putWorkitem(InputStream requestBodyStream,
String action)
This method expects a form post. |
javax.ws.rs.core.Response |
putWorkitemsXML(org.imixs.workflow.xml.EntityCollection worklist)
This method post a collection of ItemCollection objects to be processed by the WorkflowManager. |
javax.ws.rs.core.Response |
putWorkitemXML(org.imixs.workflow.xml.XMLItemCollection workitem,
String action)
This method post a ItemCollection object to be processed by the WorkflowManager. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WorkflowRestService()
| Method Detail |
|---|
public javax.ws.rs.core.StreamingOutput getHelpHTML()
public org.imixs.workflow.xml.EntityCollection getWorkList(String user,
int start,
int count,
String type,
int sortorder,
String items)
start - count - type - sortorder -
public org.imixs.workflow.xml.EntityCollection getWorkListXML(String user,
int start,
int count,
String type,
int sortorder,
String items)
start - count - type - sortorder -
public org.imixs.workflow.xml.EntityCollection getWorkListJSON(String user,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByCreator(String creator,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByCreatorXML(String creator,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByCreatorJSON(String creator,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByProcessID(int processid,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByProcessIDXML(int processid,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByProcessIDJSON(int processid,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByGroup(String processgroup,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByGroupXML(String processgroup,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByGroupJSON(String processgroup,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByOwner(String owner,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByOwnerXML(String owner,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByOwnerJSON(String owner,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByWriteAccess(int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByWriteAccessXML(int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByWriteAccessJSON(int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByRef(String uniqueid,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByRefXML(String uniqueid,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.EntityCollection getWorkListByRefJSON(String uniqueid,
int start,
int count,
String type,
int sortorder,
String items)
public org.imixs.workflow.xml.XMLItemCollection getWorkItem(String uniqueid,
String items)
uniqueid -
public org.imixs.workflow.xml.XMLItemCollection getWorkItemXML(String uniqueid,
String items)
public org.imixs.workflow.xml.XMLItemCollection getWorkItemJSON(String uniqueid,
String items)
public javax.ws.rs.core.Response getWorkItemFile(String uniqueid,
String file)
uniqueid -
public javax.ws.rs.core.Response putWorkitem(InputStream requestBodyStream,
String action)
requestBodyStream - - form contentaction - - return URI
public javax.ws.rs.core.Response postWorkitem(InputStream requestBodyStream,
String action)
requestBodyStream -
putWorkitemDefault
public javax.ws.rs.core.Response putWorkitemXML(org.imixs.workflow.xml.XMLItemCollection workitem,
String action)
workitem - - new workItem data
public javax.ws.rs.core.Response postWorkitemXML(org.imixs.workflow.xml.XMLItemCollection workitem,
String action)
public javax.ws.rs.core.Response putWorkitemsXML(org.imixs.workflow.xml.EntityCollection worklist)
worklist - - workitem list datapublic javax.ws.rs.core.Response postWorkitemsXML(org.imixs.workflow.xml.EntityCollection worklist)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||