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