public class SequencerRun extends PermissionsAware implements Serializable, Comparable<SequencerRun>, ParentAccessionModel, Annotatable<SequencerRunAttribute>, FirstTierModel
| Constructor and Description |
|---|
SequencerRun()
Constructor for SequencerRun.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(SequencerRun that) |
boolean |
equals(Object other) |
Set<Processing> |
getAllProcessing()
getAllProcessing.
|
Set<SequencerRunAttribute> |
getAnnotations()
Get the annotations for this model
|
String |
getColorMatrix()
Getter for the field
colorMatrix. |
String |
getColorMatrixCode()
Getter for the field
colorMatrixCode. |
Date |
getCreateTimestamp()
Getter for the field
createTimestamp. |
Integer |
getCycleCount()
Getter for the field
cycleCount. |
String |
getCycleDescriptor()
Getter for the field
cycleDescriptor. |
String |
getCycles()
Getter for the field
cycles. |
String |
getCycleSequence()
Getter for the field
cycleSequence. |
String |
getDescription()
Getter for the field
description. |
int |
getErrorCnt()
getErrorCnt.
|
Integer |
getErrorCount()
Getter for the field
errorCount. |
String |
getFilePath()
Getter for the field
filePath. |
Integer |
getFlowCount()
Getter for the field
flowCount. |
String |
getFlowSequence()
Getter for the field
flowSequence. |
String |
getHtml()
Getter for the field
html. |
String |
getInstrumentName()
Getter for the field
instrumentName. |
String |
getJsonEscapeDescription()
getJsonEscapeDescription.
|
String |
getJsonEscapeName()
getJsonEscapeName.
|
SortedSet<Lane> |
getLanes()
Getter for the field
lanes. |
String |
getName()
Getter for the field
name. |
Registration |
getOwner()
Getter for the field
owner. |
Boolean |
getPairedEnd()
Getter for the field
pairedEnd. |
String |
getPairedFilePath()
Getter for the field
pairedFilePath. |
Platform |
getPlatform()
Getter for the field
platform. |
int |
getPlatformInt()
Getter for the field
platformInt. |
boolean |
getProcess()
Getter for the field
process. |
int |
getProcessedCnt()
getProcessedCnt.
|
Integer |
getProcessedCount()
Getter for the field
processedCount. |
int |
getProcessingCnt()
getProcessingCnt.
|
Integer |
getProcessingCount()
Getter for the field
processingCount. |
Set<Processing> |
getProcessings()
Getter for the field
processings. |
Integer |
getRefLane()
Getter for the field
refLane. |
String |
getRunCenter()
Getter for the field
runCenter. |
Set<SequencerRunAttribute> |
getSequencerRunAttributes()
Getter for the field
sequencerRunAttributes. |
Integer |
getSequencerRunId()
Getter for the field
sequencerRunId. |
static long |
getSerialVersionUID()
Getter for the field
serialVersionUID. |
Boolean |
getSkip()
Getter for the field
skip. |
String |
getSlideOneFilePath()
Getter for the field
slideOneFilePath. |
Integer |
getSlideOneLaneCount()
Getter for the field
slideOneLaneCount. |
String |
getSlideTwoFilePath()
Getter for the field
slideTwoFilePath. |
Integer |
getSlideTwoLaneCount()
Getter for the field
slideTwoLaneCount. |
SequencerRunStatus |
getStatus()
Getter for the field
status. |
String |
getStrRefLane()
Getter for the field
strRefLane. |
Integer |
getSwAccession()
Getter for the field
swAccession. |
Date |
getUpdateTimestamp()
Getter for the field
updateTimestamp. |
Boolean |
getUseIparIntensities()
Getter for the field
useIparIntensities. |
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 |
setColorMatrix(String colorMatrix)
Setter for the field
colorMatrix. |
void |
setColorMatrixCode(String colorMatrixCode)
Setter for the field
colorMatrixCode. |
void |
setCreateTimestamp(Date createTimestamp)
Setter for the field
createTimestamp. |
void |
setCycleCount(Integer cycleCount)
Setter for the field
cycleCount. |
void |
setCycleDescriptor(String cycleDescriptor)
Setter for the field
cycleDescriptor. |
void |
setCycles(String cycles)
Setter for the field
cycles. |
void |
setCycleSequence(String cycleSequence)
Setter for the field
cycleSequence. |
void |
setDescription(String description)
Setter for the field
description. |
void |
setErrorCount(Integer errorCount)
Setter for the field
errorCount. |
void |
setFilePath(String filePath)
Setter for the field
filePath. |
void |
setFlowCount(Integer flowCount)
Setter for the field
flowCount. |
void |
setFlowSequence(String flowSequence)
Setter for the field
flowSequence. |
void |
setHtml(String html)
Setter for the field
html. |
void |
setInstrumentName(String instrumentName)
Setter for the field
instrumentName. |
void |
setLanes(SortedSet<Lane> lanes)
Setter for the field
lanes. |
void |
setName(String name)
Setter for the field
name. |
void |
setOwner(Registration owner)
Setter for the field
owner. |
void |
setPairedEnd(Boolean pairedEnd)
Setter for the field
pairedEnd. |
void |
setPairedFilePath(String pairedFilePath)
Setter for the field
pairedFilePath. |
void |
setPlatform(Platform platform)
Setter for the field
platform. |
void |
setPlatformInt(int platformInt)
Setter for the field
platformInt. |
void |
setProcess(Boolean process)
Setter for the field
process. |
void |
setProcessedCount(Integer processedCount)
Setter for the field
processedCount. |
void |
setProcessingCount(Integer processingCount)
Setter for the field
processingCount. |
void |
setProcessings(Set<Processing> processings)
Setter for the field
processings. |
void |
setRefLane(Integer refLane)
Setter for the field
refLane. |
void |
setRunCenter(String runCenter)
Setter for the field
runCenter. |
void |
setSequencerRunAttributes(Set<SequencerRunAttribute> sequencerRunAttributes)
Setter for the field
sequencerRunAttributes. |
void |
setSequencerRunId(Integer sequencerRunId)
Setter for the field
sequencerRunId. |
void |
setSkip(Boolean skip)
Setter for the field
skip. |
void |
setSlideOneFilePath(String slideOneFilePath)
Setter for the field
slideOneFilePath. |
void |
setSlideOneLaneCount(Integer slideOneLaneCount)
Setter for the field
slideOneLaneCount. |
void |
setSlideTwoFilePath(String slideTwoFilePath)
Setter for the field
slideTwoFilePath. |
void |
setSlideTwoLaneCount(Integer slideTwoLaneCount)
Setter for the field
slideTwoLaneCount. |
void |
setStatus(SequencerRunStatus status)
Setter for the field
status. |
void |
setStrRefLane(String strRefLane)
Setter for the field
strRefLane. |
void |
setSwAccession(Integer swAccession)
Setter for the field
swAccession. |
void |
setUpdateTimestamp(Date updateTimestamp)
Setter for the field
updateTimestamp. |
void |
setUseIparIntensities(Boolean useIparIntensities)
Setter for the field
useIparIntensities. |
String |
toString() |
givesPermission, givesPermissionpublic int compareTo(SequencerRun that)
compareTo in interface Comparable<SequencerRun>that - public Set<Processing> getAllProcessing()
getAllProcessing.
Set object.public int getErrorCnt()
getErrorCnt.
public int getProcessingCnt()
getProcessingCnt.
public int getProcessedCnt()
getProcessedCnt.
public boolean getProcess()
Getter for the field process.
Boolean object.public void setProcess(Boolean process)
Setter for the field process.
process - a Boolean 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 Integer getSequencerRunId()
Getter for the field sequencerRunId.
Integer object.public void setSequencerRunId(Integer sequencerRunId)
Setter for the field sequencerRunId.
sequencerRunId - a Integer object.public static long getSerialVersionUID()
Getter for the field serialVersionUID.
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 void setCycles(String cycles)
Setter for the field cycles.
cycles - a 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 setFilePath(String filePath)
Setter for the field filePath.
filePath - a String object.public void setRefLane(Integer refLane)
Setter for the field refLane.
refLane - a Integer object.public SequencerRunStatus getStatus()
Getter for the field status.
String object.public void setStatus(SequencerRunStatus status)
Setter for the field status.
status - a String 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 void setName(String name)
Setter for the field name.
name - a String 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 setLanes(SortedSet<Lane> lanes)
Setter for the field lanes.
lanes - a SortedSet object.public Boolean getPairedEnd()
Getter for the field pairedEnd.
Boolean object.public void setPairedEnd(Boolean pairedEnd)
Setter for the field pairedEnd.
pairedEnd - a Boolean object.public String getPairedFilePath()
Getter for the field pairedFilePath.
String object.public void setPairedFilePath(String pairedFilePath)
Setter for the field pairedFilePath.
pairedFilePath - a String object.public Boolean getUseIparIntensities()
Getter for the field useIparIntensities.
Boolean object.public void setUseIparIntensities(Boolean useIparIntensities)
Setter for the field useIparIntensities.
useIparIntensities - a Boolean 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 void setPlatform(Platform platform)
Setter for the field platform.
platform - a Platform object.public String getInstrumentName()
Getter for the field instrumentName.
String object.public void setInstrumentName(String instrumentName)
Setter for the field instrumentName.
instrumentName - a String 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 String getCycleSequence()
Getter for the field cycleSequence.
String object.public void setCycleSequence(String cycleSequence)
Setter for the field cycleSequence.
cycleSequence - a String object.public Integer getCycleCount()
Getter for the field cycleCount.
Integer object.public void setCycleCount(Integer cycleCount)
Setter for the field cycleCount.
cycleCount - a Integer object.public String getColorMatrix()
Getter for the field colorMatrix.
String object.public void setColorMatrix(String colorMatrix)
Setter for the field colorMatrix.
colorMatrix - a String object.public String getColorMatrixCode()
Getter for the field colorMatrixCode.
String object.public void setColorMatrixCode(String colorMatrixCode)
Setter for the field colorMatrixCode.
colorMatrixCode - a String object.public Integer getSlideOneLaneCount()
Getter for the field slideOneLaneCount.
Integer object.public void setSlideOneLaneCount(Integer slideOneLaneCount)
Setter for the field slideOneLaneCount.
slideOneLaneCount - a Integer object.public Integer getSlideTwoLaneCount()
Getter for the field slideTwoLaneCount.
Integer object.public void setSlideTwoLaneCount(Integer slideTwoLaneCount)
Setter for the field slideTwoLaneCount.
slideTwoLaneCount - a Integer object.public String getSlideOneFilePath()
Getter for the field slideOneFilePath.
String object.public void setSlideOneFilePath(String slideOneFilePath)
Setter for the field slideOneFilePath.
slideOneFilePath - a String object.public String getSlideTwoFilePath()
Getter for the field slideTwoFilePath.
String object.public void setSlideTwoFilePath(String slideTwoFilePath)
Setter for the field slideTwoFilePath.
slideTwoFilePath - a String object.public String getFlowSequence()
Getter for the field flowSequence.
String object.public void setFlowSequence(String flowSequence)
Setter for the field flowSequence.
flowSequence - a String object.public Integer getFlowCount()
Getter for the field flowCount.
Integer object.public void setFlowCount(Integer flowCount)
Setter for the field flowCount.
flowCount - a Integer object.public void setRunCenter(String runCenter)
Setter for the field runCenter.
runCenter - a String object.public int getPlatformInt()
Getter for the field platformInt.
public void setPlatformInt(int platformInt)
Setter for the field platformInt.
platformInt - a int.public String getJsonEscapeDescription()
getJsonEscapeDescription.
String object.public Integer getProcessingCount()
Getter for the field processingCount.
Integer object.public void setProcessingCount(Integer processingCount)
Setter for the field processingCount.
processingCount - a Integer object.public Integer getProcessedCount()
Getter for the field processedCount.
Integer object.public void setProcessedCount(Integer processedCount)
Setter for the field processedCount.
processedCount - a Integer object.public Integer getErrorCount()
Getter for the field errorCount.
Integer object.public void setErrorCount(Integer errorCount)
Setter for the field errorCount.
errorCount - a Integer object.public void setHtml(String html)
Setter for the field html.
html - a String object.public String getStrRefLane()
Getter for the field strRefLane.
String object.public void setStrRefLane(String strRefLane)
Setter for the field strRefLane.
strRefLane - a String object.public void setSkip(Boolean skip)
Setter for the field skip.
skip - a Boolean object.public Set<SequencerRunAttribute> getSequencerRunAttributes()
Getter for the field sequencerRunAttributes.
Set object.public void setSequencerRunAttributes(Set<SequencerRunAttribute> sequencerRunAttributes)
Setter for the field sequencerRunAttributes.
sequencerRunAttributes - a Set object.public boolean givesPermissionInternal(Registration registration, Set<Integer> considered)
givesPermissionInternal in class PermissionsAwarepublic Set<SequencerRunAttribute> getAnnotations()
AnnotatablegetAnnotations in interface Annotatable<SequencerRunAttribute>Copyright © 2015 SeqWare. All rights reserved.