public class DerivedBioAssayData extends AnnotatedData implements RegisteredData, FileStoreEnabledData, SubtypableData
Modifier and Type | Field and Description |
---|---|
private java.util.Set<DerivedBioAssayData> |
children |
private java.util.Date |
entryDate |
private ExtractData |
extract |
private FileSetData |
fileSet |
private HardwareData |
hardware |
private boolean |
isRoot |
private JobData |
job |
private java.util.Set<DerivedBioAssayData> |
parents |
private java.util.Set<PhysicalBioAssayData> |
physicalBioAssays |
private ProtocolData |
protocol |
private java.util.Set<RawBioAssayData> |
rawBioAssays |
private SoftwareData |
software |
private ItemSubtypeData |
subtype |
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
Constructor and Description |
---|
DerivedBioAssayData() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<DerivedBioAssayData> |
getChildren()
This is the inverse end.
|
java.util.Date |
getEntryDate()
Get the date this item was added to the database.
|
ExtractData |
getExtract()
Get the extract that this bioassay is related to.
|
FileSetData |
getFileSet()
Get the file set attached to this item.
|
HardwareData |
getHardware()
Get the hardware used to create this bioassay set.
|
ItemSubtypeData |
getItemSubtype()
Get the subtype of the item.
|
JobData |
getJob()
Get the job used to create this bioassay set.
|
java.util.Set<DerivedBioAssayData> |
getParents()
A set that manages the parent bioassays that this derived bioassay
related to.
|
java.util.Set<PhysicalBioAssayData> |
getPhysicalBioAssays()
A set that manages the parent physical bioassays that this derived bioassay
is related to.
|
ProtocolData |
getProtocol()
Get the protocol used to create this bioassay set.
|
(package private) java.util.Set<RawBioAssayData> |
getRawBioAssays()
This is the inverse end.
|
SoftwareData |
getSoftware()
Get the software used to create this bioassay set.
|
boolean |
isRoot()
A flag indicating if this is a root derived bioassay or not.
|
(package private) void |
setChildren(java.util.Set<DerivedBioAssayData> children) |
void |
setEntryDate(java.util.Date entryDate) |
void |
setExtract(ExtractData extract) |
void |
setFileSet(FileSetData fileSet)
Attach a file set to the item.
|
void |
setHardware(HardwareData hardware) |
void |
setItemSubtype(ItemSubtypeData subtype)
Set the subtype of the item.
|
void |
setJob(JobData job) |
(package private) void |
setParents(java.util.Set<DerivedBioAssayData> parents) |
(package private) void |
setPhysicalBioAssays(java.util.Set<PhysicalBioAssayData> physicalBioAssays) |
void |
setProtocol(ProtocolData protocol) |
(package private) void |
setRawBioAssays(java.util.Set<RawBioAssayData> rawBioAssays) |
void |
setRoot(boolean isRoot) |
void |
setSoftware(SoftwareData software) |
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 ItemSubtypeData subtype
private FileSetData fileSet
private java.util.Date entryDate
private boolean isRoot
private java.util.Set<PhysicalBioAssayData> physicalBioAssays
private java.util.Set<DerivedBioAssayData> parents
private java.util.Set<DerivedBioAssayData> children
private java.util.Set<RawBioAssayData> rawBioAssays
private ProtocolData protocol
private HardwareData hardware
private SoftwareData software
private JobData job
private ExtractData extract
public ItemSubtypeData getItemSubtype()
SubtypableData
getItemSubtype
in interface SubtypableData
public void setItemSubtype(ItemSubtypeData subtype)
SubtypableData
setItemSubtype
in interface SubtypableData
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 boolean isRoot()
public void setRoot(boolean isRoot)
public java.util.Set<PhysicalBioAssayData> getPhysicalBioAssays()
void setPhysicalBioAssays(java.util.Set<PhysicalBioAssayData> physicalBioAssays)
public java.util.Set<DerivedBioAssayData> getParents()
void setParents(java.util.Set<DerivedBioAssayData> parents)
public java.util.Set<DerivedBioAssayData> getChildren()
getParents()
void setChildren(java.util.Set<DerivedBioAssayData> children)
java.util.Set<RawBioAssayData> getRawBioAssays()
RawBioAssayData.getParentBioAssay()
void setRawBioAssays(java.util.Set<RawBioAssayData> rawBioAssays)
public ProtocolData getProtocol()
public void setProtocol(ProtocolData protocol)
public HardwareData getHardware()
public void setHardware(HardwareData hardware)
public SoftwareData getSoftware()
public void setSoftware(SoftwareData software)
public JobData getJob()
public void setJob(JobData job)
public ExtractData getExtract()
public void setExtract(ExtractData extract)