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, givesPermission
public 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 FirstTierModel
Integer
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 PermissionsAware
public 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()
Annotatable
getAnnotations
in interface Annotatable<WorkflowRunAttribute>
Copyright © 2015 SeqWare. All rights reserved.