Class Experiment
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<Experiment>
ch.ethz.sis.openbis.generic.asapi.v3.dto.experiment.Experiment
- All Implemented Interfaces:
IAttachmentsHolder,ICodeHolder,IDataSetsHolder,IEntityTypeHolder,IIdentifierHolder,IModificationDateHolder,IModifierHolder,IPermIdHolder,IProjectHolder,IPropertiesHolder,IRegistrationDateHolder,IRegistratorHolder,ISamplesHolder,ITagsHolder,Serializable
@JsonObject("as.dto.experiment.Experiment")
public class Experiment
extends AbstractEntity<Experiment>
implements Serializable, IAttachmentsHolder, ICodeHolder, IDataSetsHolder, IEntityTypeHolder, IIdentifierHolder, IModificationDateHolder, IModifierHolder, IPermIdHolder, IProjectHolder, IPropertiesHolder, IRegistrationDateHolder, IRegistratorHolder, ISamplesHolder, 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()getTags()getType()booleanisFrozen()booleanbooleanbooleanvoidsetAttachments(List<Attachment> attachments) voidvoidsetDataSets(List<DataSet> dataSets) voidsetDataSetsHistory(List<HistoryEntry> dataSetsHistory) voidsetFetchOptions(ExperimentFetchOptions fetchOptions) voidsetFrozen(boolean frozen) voidsetFrozenForDataSets(boolean frozenForDataSets) voidsetFrozenForSamples(boolean frozenForSamples) voidsetHistory(List<HistoryEntry> history) voidsetIdentifier(ExperimentIdentifier identifier) voidsetImmutableDataDate(Date immutableDataDate) voidsetMetaData(Map<String, String> metaData) voidsetModificationDate(Date modificationDate) voidsetModifier(Person modifier) voidsetPermId(ExperimentPermId permId) voidsetProject(Project project) voidsetProjectHistory(List<HistoryEntry> projectHistory) voidsetPropertiesHistory(List<HistoryEntry> propertiesHistory) voidsetRegistrationDate(Date registrationDate) voidsetRegistrator(Person registrator) voidsetSampleProperties(Map<String, Sample[]> sampleProperties) voidsetSamples(List<Sample> samples) voidsetSamplesHistory(List<HistoryEntry> samplesHistory) voidvoidsetType(ExperimentType 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
-
Experiment
public Experiment()
-
-
Method Details
-
getFetchOptions
- Overrides:
getFetchOptionsin classAbstractEntity<Experiment>
-
setFetchOptions
-
getPermId
- Specified by:
getPermIdin interfaceIPermIdHolder
-
setPermId
-
getIdentifier
- Specified by:
getIdentifierin interfaceIIdentifierHolder
-
setIdentifier
-
getCode
- Specified by:
getCodein interfaceICodeHolder
-
setCode
-
isFrozen
public boolean isFrozen() -
setFrozen
public void setFrozen(boolean frozen) -
isFrozenForDataSets
public boolean isFrozenForDataSets() -
setFrozenForDataSets
public void setFrozenForDataSets(boolean frozenForDataSets) -
isFrozenForSamples
public boolean isFrozenForSamples() -
setFrozenForSamples
public void setFrozenForSamples(boolean frozenForSamples) -
getRegistrationDate
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
-
getModificationDate
- Specified by:
getModificationDatein interfaceIModificationDateHolder
-
setModificationDate
-
getType
- Specified by:
getTypein interfaceIEntityTypeHolder
-
setType
-
getProject
- Specified by:
getProjectin interfaceIProjectHolder
-
setProject
-
getDataSets
- Specified by:
getDataSetsin interfaceIDataSetsHolder
-
setDataSets
-
getSamples
- Specified by:
getSamplesin interfaceISamplesHolder
-
setSamples
-
getHistory
-
setHistory
-
getPropertiesHistory
-
setPropertiesHistory
-
getProjectHistory
-
setProjectHistory
-
getSamplesHistory
-
setSamplesHistory
-
getDataSetsHistory
-
setDataSetsHistory
-
getUnknownHistory
-
setUnknownHistory
-
getSampleProperties
-
setSampleProperties
-
getTags
- Specified by:
getTagsin interfaceITagsHolder
-
setTags
-
getRegistrator
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
-
getModifier
- Specified by:
getModifierin interfaceIModifierHolder
-
setModifier
-
getAttachments
- Specified by:
getAttachmentsin interfaceIAttachmentsHolder
-
setAttachments
-
getMetaData
-
setMetaData
-
isImmutableData
public boolean isImmutableData() -
getImmutableDataDate
-
setImmutableDataDate
-
toString
-