public class IUS extends PermissionsAware implements Serializable, Comparable<IUS>, ParentAccessionModel, Annotatable<IUSAttribute>, FirstTierModel
| Constructor and Description |
|---|
IUS()
Constructor for IUS.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(IUS that) |
boolean |
equals(Object other) |
String |
getAlias()
Getter for the field
alias. |
Set<IUSAttribute> |
getAnnotations()
Get the annotations for this model
|
Date |
getCreateTimestamp()
Getter for the field
createTimestamp. |
String |
getDescription()
Getter for the field
description. |
Boolean |
getIsHasFile()
Getter for the field
isHasFile. |
Boolean |
getIsSelected()
Getter for the field
isSelected. |
Set<IUSAttribute> |
getIusAttributes()
Getter for the field
iusAttributes. |
Integer |
getIusId()
Getter for the field
iusId. |
String |
getJsonEscapeDescription()
getJsonEscapeDescription.
|
String |
getJsonEscapeName()
getJsonEscapeName.
|
Lane |
getLane()
Getter for the field
lane. |
String |
getName()
Getter for the field
name. |
Registration |
getOwner()
Getter for the field
owner. |
Set<Processing> |
getProcessings()
Getter for the field
processings. |
Sample |
getSample()
Getter for the field
sample. |
Boolean |
getSkip()
Getter for the field
skip. |
Integer |
getSwAccession()
Getter for the field
swAccession. |
String |
getTag()
Getter for the field
tag. |
Date |
getUpdateTimestamp()
Getter for the field
updateTimestamp. |
Set<WorkflowRun> |
getWorkflowRuns()
Getter for the field
workflowRuns. |
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 |
setAlias(String alias)
Setter for the field
alias. |
void |
setCreateTimestamp(Date createTimestamp)
Setter for the field
createTimestamp. |
void |
setDescription(String description)
Setter for the field
description. |
void |
setIsHasFile(Boolean isHasFile)
Setter for the field
isHasFile. |
void |
setIsSelected(Boolean isSelected)
Setter for the field
isSelected. |
void |
setIusAttributes(Set<IUSAttribute> iusAttributes)
Setter for the field
iusAttributes. |
void |
setIusId(Integer iusId)
Setter for the field
iusId. |
void |
setLane(Lane lane)
Setter for the field
lane. |
void |
setName(String name)
Setter for the field
name. |
void |
setOwner(Registration owner)
Setter for the field
owner. |
void |
setProcessings(Set<Processing> processings)
Setter for the field
processings. |
void |
setSample(Sample sample)
Setter for the field
sample. |
void |
setSkip(Boolean skip)
Setter for the field
skip. |
void |
setSwAccession(Integer swAccession)
Setter for the field
swAccession. |
void |
setTag(String tag)
Setter for the field
tag. |
void |
setUpdateTimestamp(Date updateTimestamp)
Setter for the field
updateTimestamp. |
void |
setWorkflowRuns(Set<WorkflowRun> workflowRuns)
Setter for the field
workflowRuns. |
String |
toString() |
givesPermission, givesPermissionpublic int compareTo(IUS that)
compareTo in interface Comparable<IUS>that - 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 void setIusId(Integer iusId)
Setter for the field iusId.
iusId - a Integer object.public void setSample(Sample sample)
Setter for the field sample.
sample - a Sample object.public void setName(String name)
Setter for the field name.
name - a String object.public void setAlias(String alias)
Setter for the field alias.
alias - a String object.public String getJsonEscapeDescription()
getJsonEscapeDescription.
String object.public String getDescription()
Getter for the field description.
String object.public void setDescription(String description)
Setter for the field description.
description - a String 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 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 Set<Processing> getProcessings()
Getter for the field processings.
Set object.public void setProcessings(Set<Processing> processings)
Setter for the field processings.
processings - a Set object.public Set<WorkflowRun> getWorkflowRuns()
Getter for the field workflowRuns.
Set object.public void setWorkflowRuns(Set<WorkflowRun> workflowRuns)
Setter for the field workflowRuns.
workflowRuns - a Set 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 Boolean getIsSelected()
Getter for the field isSelected.
Boolean object.public void setIsSelected(Boolean isSelected)
Setter for the field isSelected.
isSelected - a Boolean object.public Set<IUSAttribute> getIusAttributes()
Getter for the field iusAttributes.
Set object.public void setIusAttributes(Set<IUSAttribute> iusAttributes)
Setter for the field iusAttributes.
iusAttributes - a Set object.public void setSkip(Boolean skip)
Setter for the field skip.
skip - a Boolean object.public boolean givesPermissionInternal(Registration registration, Set<Integer> considered)
PermissionsAwaregivesPermissionInternal in class PermissionsAwarepublic Set<IUSAttribute> getAnnotations()
AnnotatablegetAnnotations in interface Annotatable<IUSAttribute>Copyright © 2015 SeqWare. All rights reserved.