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.