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.DategetAccessDate()java.util.List<DataSet>getChildren()java.lang.StringgetCode()java.util.List<DataSet>getComponents()java.util.List<DataSet>getContainers()java.lang.StringgetDataProducer()java.util.DategetDataProductionDate()DataStoregetDataStore()ExperimentgetExperiment()DataSetFetchOptionsgetFetchOptions()java.util.List<HistoryEntry>getHistory()DataSetKindgetKind()LinkedDatagetLinkedData()java.util.Map<java.lang.String,Material>getMaterialProperties()MaterialgetMaterialProperty(java.lang.String propertyName)java.util.DategetModificationDate()PersongetModifier()java.util.List<DataSet>getParents()DataSetPermIdgetPermId()PhysicalDatagetPhysicalData()java.util.Map<java.lang.String,java.lang.String>getProperties()java.lang.StringgetProperty(java.lang.String propertyName)java.util.DategetRegistrationDate()PersongetRegistrator()SamplegetSample()java.util.Map<java.lang.String,Sample>getSampleProperties()java.util.Set<Tag>getTags()DataSetTypegetType()booleanisFrozen()booleanisFrozenForChildren()booleanisFrozenForComponents()booleanisFrozenForContainers()booleanisFrozenForParents()java.lang.BooleanisMeasured()java.lang.BooleanisPostRegistered()voidsetAccessDate(java.util.Date accessDate)voidsetChildren(java.util.List<DataSet> children)voidsetCode(java.lang.String code)voidsetComponents(java.util.List<DataSet> components)voidsetContainers(java.util.List<DataSet> containers)voidsetDataProducer(java.lang.String dataProducer)voidsetDataProductionDate(java.util.Date dataProductionDate)voidsetDataStore(DataStore dataStore)voidsetExperiment(Experiment experiment)voidsetFetchOptions(DataSetFetchOptions fetchOptions)voidsetFrozen(boolean frozen)voidsetFrozenForChildren(boolean frozenForChildren)voidsetFrozenForComponents(boolean frozenForComponents)voidsetFrozenForContainers(boolean frozenForContainers)voidsetFrozenForParents(boolean frozenForParents)voidsetHistory(java.util.List<HistoryEntry> history)voidsetKind(DataSetKind kind)voidsetLinkedData(LinkedData linkedData)voidsetMaterialProperties(java.util.Map<java.lang.String,Material> materialProperties)voidsetMaterialProperty(java.lang.String propertyName, Material propertyValue)voidsetMeasured(java.lang.Boolean measured)voidsetModificationDate(java.util.Date modificationDate)voidsetModifier(Person modifier)voidsetParents(java.util.List<DataSet> parents)voidsetPermId(DataSetPermId permId)voidsetPhysicalData(PhysicalData physicalData)voidsetPostRegistered(java.lang.Boolean postRegistered)voidsetProperties(java.util.Map<java.lang.String,java.lang.String> properties)voidsetProperty(java.lang.String propertyName, java.lang.String propertyValue)voidsetRegistrationDate(java.util.Date registrationDate)voidsetRegistrator(Person registrator)voidsetSample(Sample sample)voidsetSampleProperties(java.util.Map<java.lang.String,Sample> sampleProperties)voidsetTags(java.util.Set<Tag> tags)voidsetType(DataSetType type)java.lang.StringtoString()
-
-
-
Method Detail
-
getFetchOptions
public DataSetFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(DataSetFetchOptions fetchOptions)
-
getPermId
public DataSetPermId getPermId()
- Specified by:
getPermIdin interfaceIPermIdHolder
-
setPermId
public void setPermId(DataSetPermId permId)
-
getCode
public java.lang.String getCode()
- Specified by:
getCodein 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:
getTypein 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:
getExperimentin interfaceIExperimentHolder
-
setExperiment
public void setExperiment(Experiment experiment)
-
getSample
public Sample getSample()
- Specified by:
getSamplein interfaceISampleHolder
-
setSample
public void setSample(Sample sample)
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
- Specified by:
getPropertiesin interfaceIPropertiesHolder
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
- Specified by:
setPropertiesin interfaceIPropertiesHolder
-
getMaterialProperties
public java.util.Map<java.lang.String,Material> getMaterialProperties()
- Specified by:
getMaterialPropertiesin interfaceIMaterialPropertiesHolder
-
setMaterialProperties
public void setMaterialProperties(java.util.Map<java.lang.String,Material> materialProperties)
- Specified by:
setMaterialPropertiesin 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:
getParentsin interfaceIParentChildrenHolder<DataSet>
-
setParents
public void setParents(java.util.List<DataSet> parents)
-
getChildren
public java.util.List<DataSet> getChildren()
- Specified by:
getChildrenin 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:
getTagsin 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:
getModificationDatein interfaceIModificationDateHolder
-
setModificationDate
public void setModificationDate(java.util.Date modificationDate)
-
getModifier
public Person getModifier()
- Specified by:
getModifierin interfaceIModifierHolder
-
setModifier
public void setModifier(Person modifier)
-
getRegistrationDate
public java.util.Date getRegistrationDate()
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistratorin 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:
getPropertyin interfaceIPropertiesHolder
-
setProperty
public void setProperty(java.lang.String propertyName, java.lang.String propertyValue)- Specified by:
setPropertyin interfaceIPropertiesHolder
-
getMaterialProperty
public Material getMaterialProperty(java.lang.String propertyName)
- Specified by:
getMaterialPropertyin interfaceIMaterialPropertiesHolder
-
setMaterialProperty
public void setMaterialProperty(java.lang.String propertyName, Material propertyValue)- Specified by:
setMaterialPropertyin interfaceIMaterialPropertiesHolder
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-