public class ArrayDesignData extends AnnotatedData implements FileStoreEnabledData, RegisteredData
ArrayDesign
,
Developer documentation: Array LIMS (arrays)Modifier and Type | Field and Description |
---|---|
private java.util.Set<ArrayBatchData> |
arrayBatches |
private java.util.Set<ArrayDesignBlockData> |
arrayDesignBlocks |
private int |
dbFeatures |
private java.util.Date |
entryDate |
private int |
featureIdentificationMethod |
private int |
fileFeatures |
private FileSetData |
fileSet |
private boolean |
hasFeatures |
private JobData |
job |
private int |
numArrays |
private java.util.Set<ArrayDesignPlateData> |
plates |
private PlatformData |
platform |
private PlatformVariantData |
variant |
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
Constructor and Description |
---|
ArrayDesignData() |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Set<ArrayBatchData> |
getArrayBatches()
This is the inverse end.
|
(package private) java.util.Set<ArrayDesignBlockData> |
getArrayDesignBlocks()
This is the inverse end.
|
java.util.Date |
getEntryDate()
Get the date this item was added to the database.
|
int |
getFeatureIdentificationMethod()
The method to use for identiying features.
1 = COORDINATES, 2 = POSITION, 3 = FEATURE_ID
|
FileSetData |
getFileSet()
Get the file set attached to this item.
|
boolean |
getHasFeatures()
If the array design has features or not.
|
JobData |
getJob()
Get the job that was used to import features to this array desing
|
int |
getNumArrays()
The number of arrays on a single slide.
|
int |
getNumDbFeatures()
The number of features on this array design that are stored in
the database.
|
int |
getNumFileFeatures()
The number of features on this array design that are stored inside
files.
|
java.util.Set<ArrayDesignPlateData> |
getPlates()
The plates this design is made from.
|
PlatformData |
getPlatform()
Get the platform this raw bioassay uses
|
PlatformVariantData |
getVariant()
Get the platform variant this raw bioassay uses, or null.
|
(package private) void |
setArrayBatches(java.util.Set<ArrayBatchData> arrayBatches) |
(package private) void |
setArrayDesignBlocks(java.util.Set<ArrayDesignBlockData> arrayDesignBlocks) |
void |
setEntryDate(java.util.Date entryDate) |
void |
setFeatureIdentificationMethod(int featureIdentificationMethod) |
void |
setFileSet(FileSetData fileSet)
Attach a file set to the item.
|
void |
setHasFeatures(boolean hasFeatures) |
void |
setJob(JobData job) |
void |
setNumArrays(int numArrays) |
void |
setNumDbFeatures(int dbFeatures) |
void |
setNumFileFeatures(int fileFeatures) |
(package private) void |
setPlates(java.util.Set<ArrayDesignPlateData> plates) |
void |
setPlatform(PlatformData platform) |
void |
setVariant(PlatformVariantData variant) |
getAnnotations, getAnnotationSet, setAnnotations, setAnnotationSet
getDescription, getName, isRemoved, setDescription, setName, setRemoved
getItemKey, getProjectKey, setItemKey, setProjectKey
equals, getId, getVersion, hashCode, setId, setVersion, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getVersion
getOwner, setOwner
private FileSetData fileSet
private java.util.Date entryDate
private PlatformData platform
private PlatformVariantData variant
private JobData job
private int numArrays
private boolean hasFeatures
private int dbFeatures
private int fileFeatures
private int featureIdentificationMethod
private java.util.Set<ArrayDesignBlockData> arrayDesignBlocks
private java.util.Set<ArrayDesignPlateData> plates
private java.util.Set<ArrayBatchData> arrayBatches
public FileSetData getFileSet()
FileStoreEnabledData
getFileSet
in interface FileStoreEnabledData
FileSetData
object or null if no files are attachedpublic void setFileSet(FileSetData fileSet)
FileStoreEnabledData
setFileSet
in interface FileStoreEnabledData
public java.util.Date getEntryDate()
RegisteredData
getEntryDate
in interface RegisteredData
public void setEntryDate(java.util.Date entryDate)
public PlatformData getPlatform()
public void setPlatform(PlatformData platform)
public PlatformVariantData getVariant()
public void setVariant(PlatformVariantData variant)
public JobData getJob()
public void setJob(JobData job)
public int getNumArrays()
public void setNumArrays(int numArrays)
public boolean getHasFeatures()
public void setHasFeatures(boolean hasFeatures)
public int getNumDbFeatures()
public void setNumDbFeatures(int dbFeatures)
public int getNumFileFeatures()
public void setNumFileFeatures(int fileFeatures)
public int getFeatureIdentificationMethod()
public void setFeatureIdentificationMethod(int featureIdentificationMethod)
java.util.Set<ArrayDesignBlockData> getArrayDesignBlocks()
ArrayDesignBlockData.getArrayDesign()
void setArrayDesignBlocks(java.util.Set<ArrayDesignBlockData> arrayDesignBlocks)
public java.util.Set<ArrayDesignPlateData> getPlates()
void setPlates(java.util.Set<ArrayDesignPlateData> plates)
java.util.Set<ArrayBatchData> getArrayBatches()
ArrayBatchData.getArrayDesign()
void setArrayBatches(java.util.Set<ArrayBatchData> arrayBatches)