Class DataSet
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.DataSet
-
- All Implemented Interfaces:
ICodeHolder
,IEntityTypeHolder
,IExperimentHolder
,IMaterialPropertiesHolder
,IModificationDateHolder
,IModifierHolder
,IParentChildrenHolder<DataSet>
,IPermIdHolder
,IPropertiesHolder
,IRegistrationDateHolder
,IRegistratorHolder
,ISampleHolder
,ITagsHolder
,java.io.Serializable
@JsonObject("as.dto.dataset.DataSet") public class DataSet extends java.lang.Object implements java.io.Serializable, ICodeHolder, IEntityTypeHolder, IExperimentHolder, IMaterialPropertiesHolder, IModificationDateHolder, IModifierHolder, IParentChildrenHolder<DataSet>, IPermIdHolder, IPropertiesHolder, IRegistrationDateHolder, IRegistratorHolder, ISampleHolder, ITagsHolder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DataSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Date
getAccessDate()
java.util.List<DataSet>
getChildren()
java.lang.String
getCode()
java.util.List<DataSet>
getComponents()
java.util.List<DataSet>
getContainers()
java.lang.String
getDataProducer()
java.util.Date
getDataProductionDate()
DataStore
getDataStore()
Experiment
getExperiment()
DataSetFetchOptions
getFetchOptions()
java.util.List<HistoryEntry>
getHistory()
DataSetKind
getKind()
LinkedData
getLinkedData()
java.util.Map<java.lang.String,Material>
getMaterialProperties()
Material
getMaterialProperty(java.lang.String propertyName)
java.util.Date
getModificationDate()
Person
getModifier()
java.util.List<DataSet>
getParents()
DataSetPermId
getPermId()
PhysicalData
getPhysicalData()
java.util.Map<java.lang.String,java.lang.String>
getProperties()
java.lang.String
getProperty(java.lang.String propertyName)
java.util.Date
getRegistrationDate()
Person
getRegistrator()
Sample
getSample()
java.util.Map<java.lang.String,Sample>
getSampleProperties()
java.util.Set<Tag>
getTags()
DataSetType
getType()
boolean
isFrozen()
boolean
isFrozenForChildren()
boolean
isFrozenForComponents()
boolean
isFrozenForContainers()
boolean
isFrozenForParents()
java.lang.Boolean
isMeasured()
java.lang.Boolean
isPostRegistered()
void
setAccessDate(java.util.Date accessDate)
void
setChildren(java.util.List<DataSet> children)
void
setCode(java.lang.String code)
void
setComponents(java.util.List<DataSet> components)
void
setContainers(java.util.List<DataSet> containers)
void
setDataProducer(java.lang.String dataProducer)
void
setDataProductionDate(java.util.Date dataProductionDate)
void
setDataStore(DataStore dataStore)
void
setExperiment(Experiment experiment)
void
setFetchOptions(DataSetFetchOptions fetchOptions)
void
setFrozen(boolean frozen)
void
setFrozenForChildren(boolean frozenForChildren)
void
setFrozenForComponents(boolean frozenForComponents)
void
setFrozenForContainers(boolean frozenForContainers)
void
setFrozenForParents(boolean frozenForParents)
void
setHistory(java.util.List<HistoryEntry> history)
void
setKind(DataSetKind kind)
void
setLinkedData(LinkedData linkedData)
void
setMaterialProperties(java.util.Map<java.lang.String,Material> materialProperties)
void
setMaterialProperty(java.lang.String propertyName, Material propertyValue)
void
setMeasured(java.lang.Boolean measured)
void
setModificationDate(java.util.Date modificationDate)
void
setModifier(Person modifier)
void
setParents(java.util.List<DataSet> parents)
void
setPermId(DataSetPermId permId)
void
setPhysicalData(PhysicalData physicalData)
void
setPostRegistered(java.lang.Boolean postRegistered)
void
setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
void
setProperty(java.lang.String propertyName, java.lang.String propertyValue)
void
setRegistrationDate(java.util.Date registrationDate)
void
setRegistrator(Person registrator)
void
setSample(Sample sample)
void
setSampleProperties(java.util.Map<java.lang.String,Sample> sampleProperties)
void
setTags(java.util.Set<Tag> tags)
void
setType(DataSetType type)
java.lang.String
toString()
-
-
-
Method Detail
-
getFetchOptions
public DataSetFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(DataSetFetchOptions fetchOptions)
-
getPermId
public DataSetPermId getPermId()
- Specified by:
getPermId
in interfaceIPermIdHolder
-
setPermId
public void setPermId(DataSetPermId permId)
-
getCode
public java.lang.String getCode()
- Specified by:
getCode
in interfaceICodeHolder
-
setCode
public void setCode(java.lang.String code)
-
isFrozen
public boolean isFrozen()
-
setFrozen
public void setFrozen(boolean frozen)
-
isFrozenForChildren
public boolean isFrozenForChildren()
-
setFrozenForChildren
public void setFrozenForChildren(boolean frozenForChildren)
-
isFrozenForParents
public boolean isFrozenForParents()
-
setFrozenForParents
public void setFrozenForParents(boolean frozenForParents)
-
isFrozenForComponents
public boolean isFrozenForComponents()
-
setFrozenForComponents
public void setFrozenForComponents(boolean frozenForComponents)
-
isFrozenForContainers
public boolean isFrozenForContainers()
-
setFrozenForContainers
public void setFrozenForContainers(boolean frozenForContainers)
-
getType
public DataSetType getType()
- Specified by:
getType
in interfaceIEntityTypeHolder
-
setType
public void setType(DataSetType type)
-
getKind
public DataSetKind getKind()
-
setKind
public void setKind(DataSetKind kind)
-
getDataStore
public DataStore getDataStore()
-
setDataStore
public void setDataStore(DataStore dataStore)
-
isMeasured
public java.lang.Boolean isMeasured()
-
setMeasured
public void setMeasured(java.lang.Boolean measured)
-
isPostRegistered
public java.lang.Boolean isPostRegistered()
-
setPostRegistered
public void setPostRegistered(java.lang.Boolean postRegistered)
-
getPhysicalData
public PhysicalData getPhysicalData()
-
setPhysicalData
public void setPhysicalData(PhysicalData physicalData)
-
getLinkedData
public LinkedData getLinkedData()
-
setLinkedData
public void setLinkedData(LinkedData linkedData)
-
getExperiment
public Experiment getExperiment()
- Specified by:
getExperiment
in interfaceIExperimentHolder
-
setExperiment
public void setExperiment(Experiment experiment)
-
getSample
public Sample getSample()
- Specified by:
getSample
in interfaceISampleHolder
-
setSample
public void setSample(Sample sample)
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
- Specified by:
getProperties
in interfaceIPropertiesHolder
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
- Specified by:
setProperties
in interfaceIPropertiesHolder
-
getMaterialProperties
public java.util.Map<java.lang.String,Material> getMaterialProperties()
- Specified by:
getMaterialProperties
in interfaceIMaterialPropertiesHolder
-
setMaterialProperties
public void setMaterialProperties(java.util.Map<java.lang.String,Material> materialProperties)
- Specified by:
setMaterialProperties
in interfaceIMaterialPropertiesHolder
-
getSampleProperties
public java.util.Map<java.lang.String,Sample> getSampleProperties()
-
setSampleProperties
public void setSampleProperties(java.util.Map<java.lang.String,Sample> sampleProperties)
-
getParents
public java.util.List<DataSet> getParents()
- Specified by:
getParents
in interfaceIParentChildrenHolder<DataSet>
-
setParents
public void setParents(java.util.List<DataSet> parents)
-
getChildren
public java.util.List<DataSet> getChildren()
- Specified by:
getChildren
in interfaceIParentChildrenHolder<DataSet>
-
setChildren
public void setChildren(java.util.List<DataSet> children)
-
getContainers
public java.util.List<DataSet> getContainers()
-
setContainers
public void setContainers(java.util.List<DataSet> containers)
-
getComponents
public java.util.List<DataSet> getComponents()
-
setComponents
public void setComponents(java.util.List<DataSet> components)
-
getTags
public java.util.Set<Tag> getTags()
- Specified by:
getTags
in interfaceITagsHolder
-
setTags
public void setTags(java.util.Set<Tag> tags)
-
getHistory
public java.util.List<HistoryEntry> getHistory()
-
setHistory
public void setHistory(java.util.List<HistoryEntry> history)
-
getModificationDate
public java.util.Date getModificationDate()
- Specified by:
getModificationDate
in interfaceIModificationDateHolder
-
setModificationDate
public void setModificationDate(java.util.Date modificationDate)
-
getModifier
public Person getModifier()
- Specified by:
getModifier
in interfaceIModifierHolder
-
setModifier
public void setModifier(Person modifier)
-
getRegistrationDate
public java.util.Date getRegistrationDate()
- Specified by:
getRegistrationDate
in interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistrator
in interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getDataProducer
public java.lang.String getDataProducer()
-
setDataProducer
public void setDataProducer(java.lang.String dataProducer)
-
getDataProductionDate
public java.util.Date getDataProductionDate()
-
setDataProductionDate
public void setDataProductionDate(java.util.Date dataProductionDate)
-
getAccessDate
public java.util.Date getAccessDate()
-
setAccessDate
public void setAccessDate(java.util.Date accessDate)
-
getProperty
public java.lang.String getProperty(java.lang.String propertyName)
- Specified by:
getProperty
in interfaceIPropertiesHolder
-
setProperty
public void setProperty(java.lang.String propertyName, java.lang.String propertyValue)
- Specified by:
setProperty
in interfaceIPropertiesHolder
-
getMaterialProperty
public Material getMaterialProperty(java.lang.String propertyName)
- Specified by:
getMaterialProperty
in interfaceIMaterialPropertiesHolder
-
setMaterialProperty
public void setMaterialProperty(java.lang.String propertyName, Material propertyValue)
- Specified by:
setMaterialProperty
in interfaceIMaterialPropertiesHolder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-