public class Lane extends PermissionsAware implements Serializable, Comparable<Lane>, ParentAccessionModel, Annotatable<LaneAttribute>, FirstTierModel
Constructor and Description |
---|
Lane()
Constructor for Lane.
|
Modifier and Type | Method and Description |
---|---|
void |
addProcessing(Processing processing)
addProcessing.
|
int |
compareTo(Lane that) |
boolean |
equals(Object other) |
Set<Processing> |
getAllProcessings()
getAllProcessings.
|
Set<LaneAttribute> |
getAnnotations()
Get the annotations for this model
|
Date |
getCreateTimestamp()
Getter for the field
createTimestamp . |
String |
getCycleDescriptor()
Getter for the field
cycleDescriptor . |
String |
getDescription()
Getter for the field
description . |
int |
getErrorCnt()
getErrorCnt.
|
Boolean |
getIsHasFile()
Getter for the field
isHasFile . |
Boolean |
getIsSelected()
Getter for the field
isSelected . |
SortedSet<IUS> |
getIus()
Getter for the field
ius . |
SortedSet<IUS> |
getIUS()
getIUS.
|
String |
getJsonEscapeDescription()
getJsonEscapeDescription.
|
String |
getJsonEscapeName()
getJsonEscapeName.
|
Set<LaneAttribute> |
getLaneAttributes()
Getter for the field
laneAttributes . |
Integer |
getLaneId()
Getter for the field
laneId . |
Integer |
getLaneIndex()
Getter for the field
laneIndex . |
LibrarySelection |
getLibrarySelection() |
LibrarySource |
getLibrarySource() |
LibraryStrategy |
getLibraryStrategy() |
String |
getName()
Getter for the field
name . |
String |
getOrganism()
Getter for the field
organism . |
Registration |
getOwner()
Getter for the field
owner . |
int |
getProcessedCnt()
getProcessedCnt.
|
int |
getProcessingCnt()
getProcessingCnt.
|
Set<Processing> |
getProcessings()
Getter for the field
processings . |
String |
getRegions()
Getter for the field
regions . |
Sample |
getSample()
Getter for the field
sample . |
String |
getSampleCode()
Getter for the field
sampleCode . |
SortedSet<Sample> |
getSamples()
getSamples.
|
String |
getSampleType()
Getter for the field
sampleType . |
SequencerRun |
getSequencerRun()
Getter for the field
sequencerRun . |
static long |
getSerialVersionUID()
Getter for the field
serialVersionUID . |
Boolean |
getSkip()
Getter for the field
skip . |
StudyType |
getStudyType() |
Integer |
getSwAccession()
Getter for the field
swAccession . |
String |
getTags()
Getter for the field
tags . |
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 |
setCreateTimestamp(Date createTimestamp)
Setter for the field
createTimestamp . |
void |
setCycleDescriptor(String cycleDescriptor)
Setter for the field
cycleDescriptor . |
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 |
setIUS(SortedSet<IUS> ius)
setIUS.
|
void |
setLaneAttributes(Set<LaneAttribute> laneAttributes)
Setter for the field
laneAttributes . |
void |
setLaneId(Integer laneId)
Setter for the field
laneId . |
void |
setLaneIndex(Integer laneIndex)
Setter for the field
laneIndex . |
void |
setLibrarySelection(LibrarySelection librarySelection) |
void |
setLibrarySource(LibrarySource librarySource) |
void |
setLibraryStrategy(LibraryStrategy libraryStrategy) |
void |
setName(String name)
Setter for the field
name . |
void |
setOrganism(String organism)
Setter for the field
organism . |
void |
setOwner(Registration owner)
Setter for the field
owner . |
void |
setProcessings(Set<Processing> processings)
Setter for the field
processings . |
void |
setProcessingsForView(Set<Processing> processings)
setProcessingsForView.
|
void |
setRegions(String regions)
Setter for the field
regions . |
void |
setSample(Sample sample)
Setter for the field
sample . |
void |
setSampleCode(String sampleCode)
Setter for the field
sampleCode . |
void |
setSampleType(String sampleType)
Setter for the field
sampleType . |
void |
setSequencerRun(SequencerRun sequencerRun)
Setter for the field
sequencerRun . |
void |
setSkip(Boolean skip)
Setter for the field
skip . |
void |
setStudyType(StudyType studyType) |
void |
setSwAccession(Integer swAccession)
Setter for the field
swAccession . |
void |
setTags(String tags)
Setter for the field
tags . |
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(Lane that)
compareTo
in interface Comparable<Lane>
that
- public int getErrorCnt()
getErrorCnt.
public int getProcessingCnt()
getProcessingCnt.
public int getProcessedCnt()
getProcessedCnt.
public Set<Processing> getAllProcessings()
getAllProcessings.
Set
object.public Integer getLaneIndex()
Getter for the field laneIndex
.
Integer
object.public void setLaneIndex(Integer laneIndex)
Setter for the field laneIndex
.
laneIndex
- a Integer
object.public String getCycleDescriptor()
Getter for the field cycleDescriptor
.
String
object.public void setCycleDescriptor(String cycleDescriptor)
Setter for the field cycleDescriptor
.
cycleDescriptor
- 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 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 void setProcessingsForView(Set<Processing> processings)
setProcessingsForView.
processings
- a Set
object.public void addProcessing(Processing processing)
addProcessing.
processing
- a Processing
object.public void setSample(Sample sample)
Setter for the field sample
.
sample
- a Sample
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 static long getSerialVersionUID()
Getter for the field serialVersionUID
.
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 void setTags(String tags)
Setter for the field tags
.
tags
- a String
object.public void setRegions(String regions)
Setter for the field regions
.
regions
- a String
object.public void setLaneId(Integer laneId)
Setter for the field laneId
.
laneId
- a Integer
object.public void setName(String name)
Setter for the field name
.
name
- a String
object.public void setOrganism(String organism)
Setter for the field organism
.
organism
- a String
object.public String getSampleType()
Getter for the field sampleType
.
String
object.public void setSampleType(String sampleType)
Setter for the field sampleType
.
sampleType
- a String
object.public String getSampleCode()
Getter for the field sampleCode
.
String
object.public void setSampleCode(String sampleCode)
Setter for the field sampleCode
.
sampleCode
- a String
object.public void setSkip(Boolean skip)
Setter for the field skip
.
skip
- a Boolean
object.public SequencerRun getSequencerRun()
Getter for the field sequencerRun
.
SequencerRun
object.public void setSequencerRun(SequencerRun sequencerRun)
Setter for the field sequencerRun
.
sequencerRun
- a SequencerRun
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 Boolean getIsSelected()
Getter for the field isSelected
.
Boolean
object.public void setIsSelected(Boolean isSelected)
Setter for the field isSelected
.
isSelected
- a Boolean
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 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 Set<LaneAttribute> getLaneAttributes()
Getter for the field laneAttributes
.
Set
object.public void setLaneAttributes(Set<LaneAttribute> laneAttributes)
Setter for the field laneAttributes
.
laneAttributes
- a Set
object.public boolean givesPermissionInternal(Registration registration, Set<Integer> considered)
PermissionsAware
givesPermissionInternal
in class PermissionsAware
public StudyType getStudyType()
public void setStudyType(StudyType studyType)
public LibraryStrategy getLibraryStrategy()
public void setLibraryStrategy(LibraryStrategy libraryStrategy)
public LibrarySelection getLibrarySelection()
public void setLibrarySelection(LibrarySelection librarySelection)
public LibrarySource getLibrarySource()
public void setLibrarySource(LibrarySource librarySource)
public Set<LaneAttribute> getAnnotations()
Annotatable
getAnnotations
in interface Annotatable<LaneAttribute>
Copyright © 2015 SeqWare. All rights reserved.