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