Class DataSetUpdate
java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.common.entity.AbstractEntityPropertyHolder
ch.ethz.sis.openbis.generic.asapi.v3.dto.common.entity.AbstractEntityUpdate
ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.update.DataSetUpdate
- All Implemented Interfaces:
IMetaDataUpdateHolder,IPropertiesHolder,IObjectUpdate<IDataSetId>,IUpdate,Serializable
@JsonObject("as.dto.dataset.update.DataSetUpdate")
public class DataSetUpdate
extends AbstractEntityUpdate
implements IUpdate, IObjectUpdate<IDataSetId>, IPropertiesHolder, IMetaDataUpdateHolder
- 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 TypeMethodDescriptionvoidfreeze()voidvoidvoidvoidvoidsetAccessDate(Date accessDate) voidsetDataSetId(IDataSetId dataSetId) voidsetExperimentId(IExperimentId experimentId) voidsetLinkedData(LinkedDataUpdate linkedData) voidsetPhysicalData(PhysicalDataUpdate physicalData) voidsetSampleId(ISampleId sampleId) booleanbooleanbooleanbooleanbooleantoString()Methods inherited from class ch.ethz.sis.openbis.generic.asapi.v3.dto.common.entity.AbstractEntityUpdate
getProperties, 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
-
DataSetUpdate
public DataSetUpdate()
-
-
Method Details
-
getObjectId
- Specified by:
getObjectIdin interfaceIObjectUpdate<IDataSetId>
-
getDataSetId
-
setDataSetId
-
shouldBeFrozen
public boolean shouldBeFrozen() -
freeze
public void freeze() -
shouldBeFrozenForChildren
public boolean shouldBeFrozenForChildren() -
freezeForChildren
public void freezeForChildren() -
shouldBeFrozenForParents
public boolean shouldBeFrozenForParents() -
freezeForParents
public void freezeForParents() -
shouldBeFrozenForComponents
public boolean shouldBeFrozenForComponents() -
freezeForComponents
public void freezeForComponents() -
shouldBeFrozenForContainers
public boolean shouldBeFrozenForContainers() -
freezeForContainers
public void freezeForContainers() -
getExperimentId
-
setExperimentId
-
getSampleId
-
setSampleId
-
getPhysicalData
-
setPhysicalData
-
getLinkedData
-
setLinkedData
-
getTagIds
-
getContainerIds
-
getComponentIds
-
getParentIds
-
getChildIds
-
getMetaData
- Specified by:
getMetaDatain interfaceIMetaDataUpdateHolder
-
getAccessDate
-
setAccessDate
-
toString
-