|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eaglei.repository.model.ImmutableObjectModel
org.eaglei.repository.model.WritableObjectModel
org.eaglei.repository.model.workflow.WorkflowTransition
public final class WorkflowTransition
WorkflowTransition object model, reflects the :WorkflowTransition object in RDF database.
| Nested Class Summary | |
|---|---|
static class |
WorkflowTransition.WFTHandler
Tuple query result handler to gather list of all transitions (or one); removes duplicates since data errors can produce them. |
| Field Summary | |
|---|---|
static java.lang.String |
SIMPLE_TRANSITION_QUERY
SPARQL Query to get all transitions and labels.. |
| Method Summary | |
|---|---|
static WorkflowTransition |
create(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI prefURI,
java.lang.String label,
java.lang.String comment,
org.openrdf.model.URI initialState,
org.openrdf.model.URI finalState)
Make a new WorkflowTransition |
void |
delete(javax.servlet.http.HttpServletRequest request)
Obliterate all trace of this transition. |
boolean |
equals(java.lang.Object other)
Transitions are equal if their subject URI is the same. |
static WorkflowTransition |
find(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI uri)
Get the WorkflowTransition for a known URI, |
static java.util.List<WorkflowTransition> |
findAccessibleByAttributes(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI single,
org.openrdf.model.URI initialStateMatch,
org.openrdf.model.URI workspaceMatch,
org.openrdf.model.URI accessible)
Get all Transitions matching criteria dictated by args; null is a wildcard, so all nulls means get all transactions. |
static java.util.List<WorkflowTransition> |
findAll(javax.servlet.http.HttpServletRequest request)
Get all Transitions in an aesthetic order |
WorkflowAction |
getAction()
Getter for action |
org.openrdf.model.Value |
getActionParameter()
Getter for action parameter |
java.lang.String |
getComment()
Getter for the field comment. |
org.openrdf.model.URI |
getFinal()
Getter for final transition uri |
java.lang.String |
getFinalLabel()
Getter for label of final transition |
org.openrdf.model.URI |
getInitial()
Getter for initial transition |
java.lang.String |
getInitialLabel()
Getter for label of initial transition |
java.lang.String |
getLabel()
Getter for the field label. |
java.lang.String |
getOrder()
getter for order |
org.openrdf.model.URI |
getURI()
getURI - getter |
org.openrdf.model.URI |
getWorkspace()
Getter for field workspace |
java.lang.String |
getWorkspaceLabel()
Getter for field workspaceLabel |
int |
hashCode()
|
boolean |
isErrorAction()
predicate true if action indicates an error |
void |
setAction(javax.servlet.http.HttpServletRequest request,
java.lang.String val)
Setter for action class |
void |
setActionParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String str)
Setter for ActionParameter |
void |
setActionParameter(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.Value val)
Setter for action parameter |
void |
setComment(javax.servlet.http.HttpServletRequest request,
java.lang.String val)
Setter for comment field - null clears the comment. |
void |
setFinal(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI val)
setter for final state |
void |
setInitial(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI val)
Setter for initial staet |
void |
setLabel(javax.servlet.http.HttpServletRequest request,
java.lang.String val)
Setter for the field label. |
void |
setOrder(javax.servlet.http.HttpServletRequest request,
java.lang.String val)
setter for order |
void |
setWorkspace(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI val)
Setter for workspace field - null clears it |
java.lang.String |
toString()
toString |
org.openrdf.model.URI |
write(javax.servlet.http.HttpServletRequest request,
boolean makeURI)
Write the properties of a WorkflowTransition into RDF database. |
| Methods inherited from class org.eaglei.repository.model.WritableObjectModel |
|---|
commit, decacheInstance, isDirty, setDirty, update |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SIMPLE_TRANSITION_QUERY
| Method Detail |
|---|
public static WorkflowTransition find(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI uri)
throws javax.servlet.ServletException
request - a HttpServletRequest object.uri - URI of the transition
org.eaglei.repository.WorkflowTransition object
javax.servlet.ServletException - if any.
public static java.util.List<WorkflowTransition> findAll(javax.servlet.http.HttpServletRequest request)
throws javax.servlet.ServletException
request - a HttpServletRequest object.
java.lang.Collection object.
javax.servlet.ServletException - if any.
public static java.util.List<WorkflowTransition> findAccessibleByAttributes(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI single,
org.openrdf.model.URI initialStateMatch,
org.openrdf.model.URI workspaceMatch,
org.openrdf.model.URI accessible)
throws javax.servlet.ServletException
request - a HttpServletRequest object.single - if not null, then only find transition whose subject matches that URIinitialStateMatch - filter only transitions with given initial stateworkspaceMatch - filter only transitions on either ALL workspaces or this oneaccessible - filter transitions accessible to this user or Role URI
java.lang.Collection object.
javax.servlet.ServletException - if any.public org.openrdf.model.URI getURI()
getURI - getter
getURI in class ImmutableObjectModelURI object.public java.lang.String getLabel()
Getter for the field label.
getLabel in class ImmutableObjectModelString object.public java.lang.String getComment()
Getter for the field comment.
String object, MIGHT be null.public org.openrdf.model.URI getWorkspace()
public java.lang.String getWorkspaceLabel()
public org.openrdf.model.URI getInitial()
public java.lang.String getInitialLabel()
public org.openrdf.model.URI getFinal()
public java.lang.String getFinalLabel()
public java.lang.String getOrder()
public WorkflowAction getAction()
public boolean isErrorAction()
public org.openrdf.model.Value getActionParameter()
public static WorkflowTransition create(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI prefURI,
java.lang.String label,
java.lang.String comment,
org.openrdf.model.URI initialState,
org.openrdf.model.URI finalState)
throws javax.servlet.ServletException
Make a new WorkflowTransition
including creating a URI for it.
request - a HttpServletRequest object.prefURI - label - short name for Transition. SHOULD be non-nullcomment - longer description of WorkflowTransition may be nullfinalState - initialState -
javax.servlet.ServletException - if any.
public org.openrdf.model.URI write(javax.servlet.http.HttpServletRequest request,
boolean makeURI)
throws javax.servlet.ServletException
Write the properties of a WorkflowTransition into RDF database. Used when creating new instance (either creat() or from import) to record the RDF.
request - a HttpServletRequest object.makeURI - option to create a new subject URI.
javax.servlet.ServletException - if any.
public void delete(javax.servlet.http.HttpServletRequest request)
throws javax.servlet.ServletException
request -
javax.servlet.ServletException
public void setLabel(javax.servlet.http.HttpServletRequest request,
java.lang.String val)
throws javax.servlet.ServletException
Setter for the field label.
request - a HttpServletRequest object.val -
javax.servlet.ServletException - if any.
public void setComment(javax.servlet.http.HttpServletRequest request,
java.lang.String val)
throws javax.servlet.ServletException
request - val - new value
javax.servlet.ServletException
public void setWorkspace(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI val)
throws javax.servlet.ServletException
request - val - new value (null to clear it)
javax.servlet.ServletException
public void setInitial(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI val)
throws javax.servlet.ServletException
request - val - new value, must be URI of workflow state
javax.servlet.ServletException
public void setFinal(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.URI val)
throws javax.servlet.ServletException
request - val - new value, must be workflow stte
javax.servlet.ServletException
public void setOrder(javax.servlet.http.HttpServletRequest request,
java.lang.String val)
throws javax.servlet.ServletException
request - val - new value, should be string encoding of integer or null to clear it
javax.servlet.ServletException
public void setAction(javax.servlet.http.HttpServletRequest request,
java.lang.String val)
throws javax.servlet.ServletException
request - val - new value, fully-qualifed name of a class implementing WorkflowAction
javax.servlet.ServletException
public void setActionParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String str)
throws javax.servlet.ServletException
request - str - new value - may be stringified URI or literal; parse out URI or literal.
javax.servlet.ServletException
public void setActionParameter(javax.servlet.http.HttpServletRequest request,
org.openrdf.model.Value val)
throws javax.servlet.ServletException
request - val - new value or null to clear it.
javax.servlet.ServletExceptionpublic java.lang.String toString()
toString
toString in class java.lang.ObjectString representation of the object.public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||