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, givesPermissionpublic 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 FirstTierModelInteger 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)
PermissionsAwaregivesPermissionInternal in class PermissionsAwarepublic 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()
AnnotatablegetAnnotations in interface Annotatable<LaneAttribute>Copyright © 2015 SeqWare. All rights reserved.