Class DataSet
java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.common.entity.AbstractEntityPropertyHolder
ch.ethz.sis.openbis.generic.asapi.v3.dto.common.entity.AbstractEntity<DataSet>
ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.DataSet
- All Implemented Interfaces:
ICodeHolder,IEntityTypeHolder,IExperimentHolder,IModificationDateHolder,IModifierHolder,IParentChildrenHolder<DataSet>,IPermIdHolder,IPropertiesHolder,IRegistrationDateHolder,IRegistratorHolder,ISampleHolder,ITagsHolder,Serializable
@JsonObject("as.dto.dataset.DataSet")
public class DataSet
extends AbstractEntity<DataSet>
implements Serializable, ICodeHolder, IEntityTypeHolder, IExperimentHolder, IModificationDateHolder, IModifierHolder, IParentChildrenHolder<DataSet>, IPermIdHolder, IPropertiesHolder, IRegistrationDateHolder, IRegistratorHolder, ISampleHolder, ITagsHolder
- See Also:
-
Field Summary
Fields inherited from class ch.ethz.sis.openbis.generic.asapi.v3.dto.common.entity.AbstractEntityPropertyHolder
properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()getKind()getTags()getType()booleanisFrozen()booleanbooleanbooleanbooleanvoidsetAccessDate(Date accessDate) voidsetChildren(List<DataSet> children) voidsetChildrenHistory(List<HistoryEntry> childrenHistory) voidvoidsetComponents(List<DataSet> components) voidsetComponentsHistory(List<HistoryEntry> componentsHistory) voidsetContainers(List<DataSet> containers) voidsetContainersHistory(List<HistoryEntry> containersHistory) voidsetContentCopiesHistory(List<HistoryEntry> contentCopiesHistory) voidsetDataProducer(String dataProducer) voidsetDataProductionDate(Date dataProductionDate) voidsetDataStore(DataStore dataStore) voidsetExperiment(Experiment experiment) voidsetExperimentHistory(List<HistoryEntry> experimentHistory) voidsetFetchOptions(DataSetFetchOptions fetchOptions) voidsetFrozen(boolean frozen) voidsetFrozenForChildren(boolean frozenForChildren) voidsetFrozenForComponents(boolean frozenForComponents) voidsetFrozenForContainers(boolean frozenForContainers) voidsetFrozenForParents(boolean frozenForParents) voidsetHistory(List<HistoryEntry> history) voidsetKind(DataSetKind kind) voidsetLinkedData(LinkedData linkedData) voidsetMeasured(Boolean measured) voidsetMetaData(Map<String, String> metaData) voidsetModificationDate(Date modificationDate) voidsetModifier(Person modifier) voidsetParents(List<DataSet> parents) voidsetParentsHistory(List<HistoryEntry> parentsHistory) voidsetPermId(DataSetPermId permId) voidsetPhysicalData(PhysicalData physicalData) voidsetPostRegistered(Boolean postRegistered) voidsetPropertiesHistory(List<HistoryEntry> propertiesHistory) voidsetRegistrationDate(Date registrationDate) voidsetRegistrator(Person registrator) voidvoidsetSampleHistory(List<HistoryEntry> sampleHistory) voidsetSampleProperties(Map<String, Sample[]> sampleProperties) voidvoidsetType(DataSetType type) voidsetUnknownHistory(List<HistoryEntry> unknownHistory) toString()Methods inherited from class ch.ethz.sis.openbis.generic.asapi.v3.dto.common.entity.AbstractEntity
getProperties, setFetchOptions, setPropertiesMethods inherited from class ch.ethz.sis.openbis.generic.asapi.v3.dto.common.entity.AbstractEntityPropertyHolder
getBooleanProperty, getControlledVocabularyProperty, getHyperlinkProperty, getIntegerArrayProperty, getIntegerProperty, getJsonProperty, getMultiValueBooleanProperty, getMultiValueControlledVocabularyProperty, getMultiValueHyperlinkProperty, getMultiValueIntegerArrayProperty, getMultiValueIntegerProperty, getMultiValueJsonProperty, getMultiValueRealArrayProperty, getMultiValueRealProperty, getMultiValueSampleProperty, getMultiValueStringArrayProperty, getMultiValueStringProperty, getMultiValueTimestampArrayProperty, getMultiValueTimestampProperty, getMultiValueXmlProperty, getProperty, getRealArrayProperty, getRealProperty, getRichTextProperty, getSampleProperty, getSpreadsheetProperty, getStringArrayProperty, getStringProperty, getTimestampArrayProperty, getTimestampProperty, getXmlProperty, setBooleanProperty, setControlledVocabularyProperty, setHyperlinkProperty, setIntegerArrayProperty, setIntegerProperty, setJsonProperty, setMultiValueBooleanProperty, setMultiValueControlledVocabularyProperty, setMultiValueHyperlinkProperty, setMultiValueIntegerArrayProperty, setMultiValueIntegerProperty, setMultiValueJsonProperty, setMultiValueRealArrayProperty, setMultiValueRealProperty, setMultiValueSampleProperty, setMultiValueStringArrayProperty, setMultiValueStringProperty, setMultiValueTimestampArrayProperty, setMultiValueTimestampProperty, setMultiValueXmlProperty, setProperty, setRealArrayProperty, setRealProperty, setRichTextProperty, setSampleProperty, setSpreadsheetProperty, setStringArrayProperty, setStringProperty, setTimestampArrayProperty, setTimestampProperty, setXmlPropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.ethz.sis.openbis.generic.asapi.v3.dto.common.interfaces.IPropertiesHolder
getBooleanProperty, getControlledVocabularyProperty, getHyperlinkProperty, getIntegerArrayProperty, getIntegerProperty, getJsonProperty, getMultiValueBooleanProperty, getMultiValueControlledVocabularyProperty, getMultiValueHyperlinkProperty, getMultiValueIntegerArrayProperty, getMultiValueIntegerProperty, getMultiValueJsonProperty, getMultiValueRealArrayProperty, getMultiValueRealProperty, getMultiValueSampleProperty, getMultiValueStringArrayProperty, getMultiValueStringProperty, getMultiValueTimestampArrayProperty, getMultiValueTimestampProperty, getMultiValueXmlProperty, getProperties, getProperty, getRealArrayProperty, getRealProperty, getRichTextProperty, getSampleProperty, getSpreadsheetProperty, getStringArrayProperty, getStringProperty, getTimestampArrayProperty, getTimestampProperty, getXmlProperty, setBooleanProperty, setControlledVocabularyProperty, setHyperlinkProperty, setIntegerArrayProperty, setIntegerProperty, setJsonProperty, setMultiValueBooleanProperty, setMultiValueControlledVocabularyProperty, setMultiValueHyperlinkProperty, setMultiValueIntegerArrayProperty, setMultiValueIntegerProperty, setMultiValueJsonProperty, setMultiValueRealArrayProperty, setMultiValueRealProperty, setMultiValueSampleProperty, setMultiValueStringArrayProperty, setMultiValueStringProperty, setMultiValueTimestampArrayProperty, setMultiValueTimestampProperty, setMultiValueXmlProperty, setProperties, setProperty, setRealArrayProperty, setRealProperty, setRichTextProperty, setSampleProperty, setSpreadsheetProperty, setStringArrayProperty, setStringProperty, setTimestampArrayProperty, setTimestampProperty, setXmlProperty
-
Constructor Details
-
DataSet
public DataSet()
-
-
Method Details
-
getFetchOptions
- Overrides:
getFetchOptionsin classAbstractEntity<DataSet>
-
setFetchOptions
-
getPermId
- Specified by:
getPermIdin interfaceIPermIdHolder
-
setPermId
-
getCode
- Specified by:
getCodein interfaceICodeHolder
-
setCode
-
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
- Specified by:
getTypein interfaceIEntityTypeHolder
-
setType
-
getKind
-
setKind
-
getDataStore
-
setDataStore
-
isMeasured
-
setMeasured
-
isPostRegistered
-
setPostRegistered
-
getPhysicalData
-
setPhysicalData
-
getLinkedData
-
setLinkedData
-
getExperiment
- Specified by:
getExperimentin interfaceIExperimentHolder
-
setExperiment
-
getSample
- Specified by:
getSamplein interfaceISampleHolder
-
setSample
-
getSampleProperties
-
setSampleProperties
-
getParents
- Specified by:
getParentsin interfaceIParentChildrenHolder<DataSet>
-
setParents
-
getChildren
- Specified by:
getChildrenin interfaceIParentChildrenHolder<DataSet>
-
setChildren
-
getContainers
-
setContainers
-
getComponents
-
setComponents
-
getTags
- Specified by:
getTagsin interfaceITagsHolder
-
setTags
-
getHistory
-
setHistory
-
getPropertiesHistory
-
setPropertiesHistory
-
getExperimentHistory
-
setExperimentHistory
-
getSampleHistory
-
setSampleHistory
-
getParentsHistory
-
setParentsHistory
-
getChildrenHistory
-
setChildrenHistory
-
getContainersHistory
-
setContainersHistory
-
getComponentsHistory
-
setComponentsHistory
-
getContentCopiesHistory
-
setContentCopiesHistory
-
getUnknownHistory
-
setUnknownHistory
-
getModificationDate
- Specified by:
getModificationDatein interfaceIModificationDateHolder
-
setModificationDate
-
getModifier
- Specified by:
getModifierin interfaceIModifierHolder
-
setModifier
-
getRegistrationDate
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
-
getRegistrator
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
-
getDataProducer
-
setDataProducer
-
getDataProductionDate
-
setDataProductionDate
-
getAccessDate
-
setAccessDate
-
getMetaData
-
setMetaData
-
toString
-