public class Request
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.HashSet<WorkItem> |
availableItems |
protected static java.lang.String |
hostId |
protected java.lang.String |
id |
protected java.lang.String |
processId |
protected java.lang.String |
processInstanceId |
protected org.deckfour.xes.model.XTrace |
trace |
Constructor and Description |
---|
Request(java.lang.String aProcessId,
java.lang.String aProcessInstanceId)
Creates a new, empty recommendation request
|
Request(java.lang.String requestId,
java.lang.String aProcessId,
java.lang.String aProcessInstanceId)
Creates an empty recommendation request with a known ID
|
Modifier and Type | Method and Description |
---|---|
void |
addAllEvents(org.deckfour.xes.model.XTrace t)
Adds an audit trail entry, or event, to the current incomplete audit
trail of the process instance for which the request is being issued.
|
boolean |
addAvailableItem(WorkItem item)
Adds a user to the set of available resources to be used for
recommendation.
|
void |
addEvent(org.deckfour.xes.model.XEvent ate)
Adds an audit trail entry, or event, to the current incomplete audit
trail of the process instance for which the request is being issued.
|
java.lang.Iterable<WorkItem> |
getAvailableItems() |
java.lang.String |
getId() |
java.lang.String |
getProcessId() |
java.lang.String |
getProcessInstanceId() |
org.deckfour.xes.model.XTrace |
getTrace() |
void |
resetId(java.lang.String id)
Resets the request id.
|
java.lang.String |
toString() |
protected static java.lang.String hostId
protected java.lang.String id
protected java.lang.String processId
protected java.lang.String processInstanceId
protected java.util.HashSet<WorkItem> availableItems
protected org.deckfour.xes.model.XTrace trace
public Request(java.lang.String requestId, java.lang.String aProcessId, java.lang.String aProcessInstanceId)
public Request(java.lang.String aProcessId, java.lang.String aProcessInstanceId)
public void resetId(java.lang.String id)
id
- representsd the new idpublic boolean addAvailableItem(WorkItem item)
user
- string representation of a userpublic void addAllEvents(org.deckfour.xes.model.XTrace t)
ate
- an audit trail entry (event).public void addEvent(org.deckfour.xes.model.XEvent ate)
ate
- an audit trail entry (event).public java.lang.String getId()
public java.lang.String getProcessId()
public java.lang.String getProcessInstanceId()
public java.lang.Iterable<WorkItem> getAvailableItems()
public org.deckfour.xes.model.XTrace getTrace()
public java.lang.String toString()
toString
in class java.lang.Object