public class WorkflowRun extends PermissionsAware implements Serializable, Comparable<WorkflowRun>, Annotatable<WorkflowRunAttribute>, FirstTierModel
WorkflowRun class.
| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
USABLE_CONSTRAINTS
Lists the properties that can be used to easily filter this entity
|
| Constructor and Description |
|---|
WorkflowRun()
Constructor for WorkflowRun.
|
| Modifier and Type | Method and Description |
|---|---|
static WorkflowRun |
cloneToHibernate(WorkflowRun newWR)
cloneToHibernate.
|
int |
compareTo(Workflow that)
compareTo.
|
int |
compareTo(WorkflowRun that) |
boolean |
equals(Object other) |
Set<WorkflowRunAttribute> |
getAnnotations()
Get the annotations for this model
|
String |
getCommand()
Getter for the field
command. |
Date |
getCreateTimestamp()
Getter for the field
createTimestamp. |
String |
getCurrentWorkingDir()
Getter for the field
currentWorkingDir. |
String |
getDax()
Getter for the field
dax. |
String |
getHost()
Getter for the field
host. |
String |
getHtml()
Getter for the field
html. |
String |
getIniFile()
Getter for the field
iniFile. |
Set<Integer> |
getInputFileAccessions() |
Boolean |
getIsHasFile()
Getter for the field
isHasFile. |
Boolean |
getIsSelected()
Getter for the field
isSelected. |
SortedSet<IUS> |
getIus()
Getter for the field
ius. |
String |
getJsonEscapeName()
getJsonEscapeName.
|
SortedSet<Lane> |
getLanes()
Getter for the field
lanes. |
String |
getName()
Getter for the field
name. |
SortedSet<Processing> |
getOffspringProcessings()
Getter for the field
offspringProcessings. |
Registration |
getOwner()
Getter for the field
owner. |
String |
getOwnerUserName() |
SortedSet<Processing> |
getProcessings()
Getter for the field
processings. |
SortedSet<Sample> |
getSamples()
Getter for the field
samples. |
String |
getSeqwareRevision()
Getter for the field
seqwareRevision. |
SortedSet<ShareWorkflowRun> |
getSharedWorkflowRuns()
Getter for the field
sharedWorkflowRuns. |
WorkflowRunStatus |
getStatus()
Getter for the field
status. |
String |
getStatusCmd()
Getter for the field
statusCmd. |
String |
getStdErr()
Getter for the field
stdErr. |
String |
getStdOut()
Getter for the field
stdOut. |
Integer |
getSwAccession()
Getter for the field
swAccession. |
String |
getTemplate()
Getter for the field
template. |
Date |
getUpdateTimestamp()
Getter for the field
updateTimestamp. |
String |
getUserName()
Getter for the field
userName. |
Workflow |
getWorkflow()
Getter for the field
workflow. |
Integer |
getWorkflowAccession() |
String |
getWorkflowEngine() |
Set<WorkflowRunAttribute> |
getWorkflowRunAttributes()
Getter for the field
workflowRunAttributes. |
Integer |
getWorkflowRunId()
Getter for the field
workflowRunId. |
SortedSet<WorkflowRunParam> |
getWorkflowRunParams()
Getter for the field
workflowRunParams. |
boolean |
givesPermissionInternal(Registration registration,
Set<Integer> considered)
Short-circuit permission checking by providing a set of entities that have already been checked
|
int |
hashCode() |
void |
setCommand(String command)
Setter for the field
command. |
void |
setCreateTimestamp(Date createTimestamp)
Setter for the field
createTimestamp. |
void |
setCurrentWorkingDir(String currentWorkingDir)
Setter for the field
currentWorkingDir. |
void |
setDax(String dax)
Setter for the field
dax. |
void |
setHost(String host)
Setter for the field
host. |
void |
setHtml(String html)
Setter for the field
html. |
void |
setIniFile(String iniFile)
Setter for the field
iniFile. |
void |
setInputFileAccessions(Set<Integer> inputFiles) |
void |
setIsHasFile(Boolean isHasFile)
Setter for the field
isHasFile. |
void |
setIsSelected(Boolean isSelected)
Setter for the field
isSelected. |
void |
setIus(SortedSet<IUS> ius)
Setter for the field
ius. |
void |
setLanes(SortedSet<Lane> lanes)
Setter for the field
lanes. |
void |
setName(String name)
Setter for the field
name. |
void |
setOffspringProcessings(SortedSet<Processing> offspringProcessings)
Setter for the field
offspringProcessings. |
void |
setOwner(Registration owner)
Setter for the field
owner. |
void |
setOwnerUserName(String ownerUserName) |
void |
setProcessings(SortedSet<Processing> processings)
Setter for the field
processings. |
void |
setSamples(SortedSet<Sample> samples)
Setter for the field
samples. |
void |
setSeqwareRevision(String seqwareRevision)
Setter for the field
seqwareRevision. |
void |
setSharedWorkflowRuns(SortedSet<ShareWorkflowRun> sharedWorkflowRuns)
Setter for the field
sharedWorkflowRuns. |
void |
setStatus(WorkflowRunStatus status)
Setter for the field
status. |
void |
setStatusCmd(String statusCmd)
Setter for the field
statusCmd. |
void |
setStdErr(String stdErr)
Setter for the field
stdErr. |
void |
setStdOut(String stdOut)
Setter for the field
stdOut. |
void |
setSwAccession(Integer swAccession)
Setter for the field
swAccession. |
void |
setTemplate(String template)
Setter for the field
template. |
void |
setUpdateTimestamp(Date updateTimestamp)
Setter for the field
updateTimestamp. |
void |
setUserName(String username)
Setter for the field
userName. |
void |
setWorkflow(Workflow workflow)
Setter for the field
workflow. |
void |
setWorkflowAccession(Integer workflowAccession) |
void |
setWorkflowEngine(String workflowEngine) |
void |
setWorkflowRunAttributes(Set<WorkflowRunAttribute> workflowRunAttributes)
Setter for the field
workflowRunAttributes. |
void |
setWorkflowRunId(Integer workflowRunId)
Setter for the field
workflowRunId. |
void |
setWorkflowRunParams(SortedSet<WorkflowRunParam> workflowRunParams)
Setter for the field
workflowRunParams. |
String |
toString() |
givesPermission, givesPermissionpublic int compareTo(Workflow that)
compareTo.
that - a Workflow object.public void setTemplate(String template)
Setter for the field template.
template - a String object.public void setCommand(String command)
Setter for the field command.
command - a String object.public Integer getWorkflowRunId()
Getter for the field workflowRunId.
Integer object.public void setWorkflowRunId(Integer workflowRunId)
Setter for the field workflowRunId.
workflowRunId - a Integer object.public void setWorkflow(Workflow workflow)
Setter for the field workflow.
workflow - a Workflow object.public Integer getSwAccession()
Getter for the field swAccession.
getSwAccession in interface FirstTierModelInteger object.public void setSwAccession(Integer swAccession)
Setter for the field swAccession.
swAccession - a Integer object.public void setName(String name)
Setter for the field name.
name - a String object.public Date getCreateTimestamp()
Getter for the field createTimestamp.
Date object.public void setCreateTimestamp(Date createTimestamp)
Setter for the field createTimestamp.
createTimestamp - a Date object.public Date getUpdateTimestamp()
Getter for the field updateTimestamp.
Date object.public void setUpdateTimestamp(Date updateTimestamp)
Setter for the field updateTimestamp.
updateTimestamp - a Date object.public Registration getOwner()
Getter for the field owner.
Registration object.public void setOwner(Registration owner)
Setter for the field owner.
owner - a Registration object.public SortedSet<Processing> getProcessings()
Getter for the field processings.
SortedSet object.public void setProcessings(SortedSet<Processing> processings)
Setter for the field processings.
processings - a SortedSet object.public SortedSet<Processing> getOffspringProcessings()
Getter for the field offspringProcessings.
SortedSet object.public void setOffspringProcessings(SortedSet<Processing> offspringProcessings)
Setter for the field offspringProcessings.
offspringProcessings - a SortedSet object.public SortedSet<Sample> getSamples()
Getter for the field samples.
SortedSet object.public void setSamples(SortedSet<Sample> samples)
Setter for the field samples.
samples - a SortedSet object.public SortedSet<ShareWorkflowRun> getSharedWorkflowRuns()
Getter for the field sharedWorkflowRuns.
SortedSet object.public void setSharedWorkflowRuns(SortedSet<ShareWorkflowRun> sharedWorkflowRuns)
Setter for the field sharedWorkflowRuns.
sharedWorkflowRuns - a SortedSet object.public Boolean getIsSelected()
Getter for the field isSelected.
Boolean object.public void setIsSelected(Boolean isSelected)
Setter for the field isSelected.
isSelected - a Boolean object.public void setHtml(String html)
Setter for the field html.
html - a String object.public Boolean getIsHasFile()
Getter for the field isHasFile.
Boolean object.public void setIsHasFile(Boolean isHasFile)
Setter for the field isHasFile.
isHasFile - a Boolean object.public WorkflowRunStatus getStatus()
Getter for the field status.
public void setStatus(WorkflowRunStatus status)
Setter for the field status.
status - the status of the workflow runpublic void setStatusCmd(String statusCmd)
Setter for the field statusCmd.
statusCmd - a String object.public String getSeqwareRevision()
Getter for the field seqwareRevision.
String object.public void setSeqwareRevision(String seqwareRevision)
Setter for the field seqwareRevision.
seqwareRevision - a String object.public void setHost(String host)
Setter for the field host.
host - a String object.public String getCurrentWorkingDir()
Getter for the field currentWorkingDir.
String object.public void setCurrentWorkingDir(String currentWorkingDir)
Setter for the field currentWorkingDir.
currentWorkingDir - a String object.public void setUserName(String username)
Setter for the field userName.
username - a String object.public SortedSet<WorkflowRunParam> getWorkflowRunParams()
Getter for the field workflowRunParams.
SortedSet object.public void setWorkflowRunParams(SortedSet<WorkflowRunParam> workflowRunParams)
Setter for the field workflowRunParams.
workflowRunParams - a SortedSet object.public void setIus(SortedSet<IUS> ius)
Setter for the field ius.
ius - a SortedSet object.public void setIniFile(String iniFile)
Setter for the field iniFile.
iniFile - a String object.public void setLanes(SortedSet<Lane> lanes)
Setter for the field lanes.
lanes - a SortedSet object.public void setStdErr(String stdErr)
Setter for the field stdErr.
stdErr - a String object.public void setStdOut(String stdOut)
Setter for the field stdOut.
stdOut - a String object.public static WorkflowRun cloneToHibernate(WorkflowRun newWR)
cloneToHibernate.
newWR - a WorkflowRun object.WorkflowRun object.public int compareTo(WorkflowRun that)
compareTo in interface Comparable<WorkflowRun>that - public boolean givesPermissionInternal(Registration registration, Set<Integer> considered)
givesPermissionInternal in class PermissionsAwarepublic Set<WorkflowRunAttribute> getWorkflowRunAttributes()
Getter for the field workflowRunAttributes.
Set object.public void setWorkflowRunAttributes(Set<WorkflowRunAttribute> workflowRunAttributes)
Setter for the field workflowRunAttributes.
workflowRunAttributes - a Set object.public String getWorkflowEngine()
public void setWorkflowEngine(String workflowEngine)
public Integer getWorkflowAccession()
public void setWorkflowAccession(Integer workflowAccession)
public String getOwnerUserName()
public void setOwnerUserName(String ownerUserName)
public void setInputFileAccessions(Set<Integer> inputFiles)
inputFiles - public Set<WorkflowRunAttribute> getAnnotations()
AnnotatablegetAnnotations in interface Annotatable<WorkflowRunAttribute>Copyright © 2015 SeqWare. All rights reserved.