|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.embl.ebi.escience.scufl.WorkflowDescription
public class WorkflowDescription
A container class for the metadata about a workflow definition, including LSID if available, description and author information
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_TITLE
|
| Constructor Summary | |
|---|---|
WorkflowDescription()
Override the default constructor to set an LSID by default from the assigning service if one has been defined in the global configuration |
|
| Method Summary | |
|---|---|
static WorkflowDescription |
build(org.jdom.Element theElement)
Construct a new WorkflowDescription object from a JDom Element |
java.lang.String |
getAuthor()
Get the author string for this workflow, at the moment this is just treated as a single string, we may move to the myGrid information model person type at some point |
static org.jdom.Element |
getElement(WorkflowDescription theDescription)
Get the XML element corresponding to the referenced WorkflowDescription object |
java.lang.String |
getLSID()
Get the LSID for this workflow, if no LSID value has been assigned this will return the empty string. |
java.lang.String |
getText()
Get the free text description for this workflow |
java.lang.String |
getTitle()
Get a short descriptive name, not guaranteed to be unique, for this workflow. |
void |
setAuthor(java.lang.String newAuthor)
Set the author string for this workflow |
void |
setLSID(java.lang.String newLSID)
Set the LSID value, to clear this value set it to the empty string. |
void |
setText(java.lang.String newText)
Set the free text description for this workflow |
void |
setTitle(java.lang.String theTitle)
Set the title for this workflow |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String DEFAULT_TITLE
| Constructor Detail |
|---|
public WorkflowDescription()
| Method Detail |
|---|
public java.lang.String getTitle()
public void setTitle(java.lang.String theTitle)
public java.lang.String getText()
public void setText(java.lang.String newText)
public java.lang.String getLSID()
public void setLSID(java.lang.String newLSID)
public java.lang.String getAuthor()
public void setAuthor(java.lang.String newAuthor)
public static org.jdom.Element getElement(WorkflowDescription theDescription)
public static WorkflowDescription build(org.jdom.Element theElement)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||