Class Experiment
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.experiment.Experiment
-
- All Implemented Interfaces:
IAttachmentsHolder,ICodeHolder,IDataSetsHolder,IEntityTypeHolder,IIdentifierHolder,IMaterialPropertiesHolder,IModificationDateHolder,IModifierHolder,IPermIdHolder,IProjectHolder,IPropertiesHolder,IRegistrationDateHolder,IRegistratorHolder,ISamplesHolder,ITagsHolder,java.io.Serializable
@JsonObject("as.dto.experiment.Experiment") public class Experiment extends java.lang.Object implements java.io.Serializable, IAttachmentsHolder, ICodeHolder, IDataSetsHolder, IEntityTypeHolder, IIdentifierHolder, IMaterialPropertiesHolder, IModificationDateHolder, IModifierHolder, IPermIdHolder, IProjectHolder, IPropertiesHolder, IRegistrationDateHolder, IRegistratorHolder, ISamplesHolder, ITagsHolder- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Experiment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Attachment>getAttachments()java.lang.StringgetCode()java.util.List<DataSet>getDataSets()ExperimentFetchOptionsgetFetchOptions()java.util.List<HistoryEntry>getHistory()ExperimentIdentifiergetIdentifier()java.util.Map<java.lang.String,Material>getMaterialProperties()MaterialgetMaterialProperty(java.lang.String propertyName)java.util.DategetModificationDate()PersongetModifier()ExperimentPermIdgetPermId()ProjectgetProject()java.util.Map<java.lang.String,java.lang.String>getProperties()java.lang.StringgetProperty(java.lang.String propertyName)java.util.DategetRegistrationDate()PersongetRegistrator()java.util.Map<java.lang.String,Sample>getSampleProperties()java.util.List<Sample>getSamples()java.util.Set<Tag>getTags()ExperimentTypegetType()booleanisFrozen()booleanisFrozenForDataSets()booleanisFrozenForSamples()voidsetAttachments(java.util.List<Attachment> attachments)voidsetCode(java.lang.String code)voidsetDataSets(java.util.List<DataSet> dataSets)voidsetFetchOptions(ExperimentFetchOptions fetchOptions)voidsetFrozen(boolean frozen)voidsetFrozenForDataSets(boolean frozenForDataSets)voidsetFrozenForSamples(boolean frozenForSamples)voidsetHistory(java.util.List<HistoryEntry> history)voidsetIdentifier(ExperimentIdentifier identifier)voidsetMaterialProperties(java.util.Map<java.lang.String,Material> materialProperties)voidsetMaterialProperty(java.lang.String propertyName, Material propertyValue)voidsetModificationDate(java.util.Date modificationDate)voidsetModifier(Person modifier)voidsetPermId(ExperimentPermId permId)voidsetProject(Project project)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)voidsetSampleProperties(java.util.Map<java.lang.String,Sample> sampleProperties)voidsetSamples(java.util.List<Sample> samples)voidsetTags(java.util.Set<Tag> tags)voidsetType(ExperimentType type)java.lang.StringtoString()
-
-
-
Method Detail
-
getFetchOptions
public ExperimentFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(ExperimentFetchOptions fetchOptions)
-
getPermId
public ExperimentPermId getPermId()
- Specified by:
getPermIdin interfaceIPermIdHolder
-
setPermId
public void setPermId(ExperimentPermId permId)
-
getIdentifier
public ExperimentIdentifier getIdentifier()
- Specified by:
getIdentifierin interfaceIIdentifierHolder
-
setIdentifier
public void setIdentifier(ExperimentIdentifier identifier)
-
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)
-
isFrozenForDataSets
public boolean isFrozenForDataSets()
-
setFrozenForDataSets
public void setFrozenForDataSets(boolean frozenForDataSets)
-
isFrozenForSamples
public boolean isFrozenForSamples()
-
setFrozenForSamples
public void setFrozenForSamples(boolean frozenForSamples)
-
getRegistrationDate
public java.util.Date getRegistrationDate()
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getModificationDate
public java.util.Date getModificationDate()
- Specified by:
getModificationDatein interfaceIModificationDateHolder
-
setModificationDate
public void setModificationDate(java.util.Date modificationDate)
-
getType
public ExperimentType getType()
- Specified by:
getTypein interfaceIEntityTypeHolder
-
setType
public void setType(ExperimentType type)
-
getProject
public Project getProject()
- Specified by:
getProjectin interfaceIProjectHolder
-
setProject
public void setProject(Project project)
-
getDataSets
public java.util.List<DataSet> getDataSets()
- Specified by:
getDataSetsin interfaceIDataSetsHolder
-
setDataSets
public void setDataSets(java.util.List<DataSet> dataSets)
-
getSamples
public java.util.List<Sample> getSamples()
- Specified by:
getSamplesin interfaceISamplesHolder
-
setSamples
public void setSamples(java.util.List<Sample> samples)
-
getHistory
public java.util.List<HistoryEntry> getHistory()
-
setHistory
public void setHistory(java.util.List<HistoryEntry> history)
-
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)
-
getTags
public java.util.Set<Tag> getTags()
- Specified by:
getTagsin interfaceITagsHolder
-
setTags
public void setTags(java.util.Set<Tag> tags)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getModifier
public Person getModifier()
- Specified by:
getModifierin interfaceIModifierHolder
-
setModifier
public void setModifier(Person modifier)
-
getAttachments
public java.util.List<Attachment> getAttachments()
- Specified by:
getAttachmentsin interfaceIAttachmentsHolder
-
setAttachments
public void setAttachments(java.util.List<Attachment> attachments)
-
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
-
-