Class Sample
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<Sample>
ch.ethz.sis.openbis.generic.asapi.v3.dto.sample.Sample
- All Implemented Interfaces:
IAttachmentsHolder,ICodeHolder,IDataSetsHolder,IEntityTypeHolder,IExperimentHolder,IIdentifierHolder,IModificationDateHolder,IModifierHolder,IParentChildrenHolder<Sample>,IPermIdHolder,IProjectHolder,IPropertiesHolder,IRegistrationDateHolder,IRegistratorHolder,ISpaceHolder,ITagsHolder,Serializable
@JsonObject("as.dto.sample.Sample")
public class Sample
extends AbstractEntity<Sample>
implements Serializable, IAttachmentsHolder, ICodeHolder, IDataSetsHolder, IEntityTypeHolder, IExperimentHolder, IIdentifierHolder, IModificationDateHolder, IModifierHolder, IParentChildrenHolder<Sample>, IPermIdHolder, IProjectHolder, IPropertiesHolder, IRegistrationDateHolder, IRegistratorHolder, ISpaceHolder, 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 TypeMethodDescriptiongetChildRelationship(ISampleId childId) getCode()getParentRelationship(ISampleId parentId) getSpace()getTags()getType()booleanisFrozen()booleanbooleanbooleanbooleanbooleanvoidsetAttachments(List<Attachment> attachments) voidsetChildren(List<Sample> children) voidsetChildrenHistory(List<HistoryEntry> childrenHistory) voidsetChildrenRelationships(Map<SamplePermId, Relationship> childrenRelationships) voidvoidsetComponents(List<Sample> components) voidsetComponentsHistory(List<HistoryEntry> componentsHistory) voidsetContainer(Sample container) voidsetContainerHistory(List<HistoryEntry> containerHistory) voidsetDataSets(List<DataSet> dataSets) voidsetDataSetsHistory(List<HistoryEntry> dataSetsHistory) voidsetExperiment(Experiment experiment) voidsetExperimentHistory(List<HistoryEntry> experimentHistory) voidsetFetchOptions(SampleFetchOptions fetchOptions) voidsetFrozen(boolean frozen) voidsetFrozenForChildren(boolean frozenForChildren) voidsetFrozenForComponents(boolean frozenForComponents) voidsetFrozenForDataSets(boolean frozenForDataSets) voidsetFrozenForParents(boolean frozenForParents) voidsetHistory(List<HistoryEntry> history) voidsetIdentifier(SampleIdentifier identifier) voidsetImmutableDataDate(Date immutableDataDate) voidsetMetaData(Map<String, String> metaData) voidsetModificationDate(Date modificationDate) voidsetModifier(Person modifier) voidsetParents(List<Sample> parents) voidsetParentsHistory(List<HistoryEntry> parentsHistory) voidsetParentsRelationships(Map<SamplePermId, Relationship> parentsRelationships) voidsetPermId(SamplePermId permId) voidsetProject(Project project) voidsetProjectHistory(List<HistoryEntry> projectHistory) voidsetPropertiesHistory(List<HistoryEntry> propertiesHistory) voidsetRegistrationDate(Date registrationDate) voidsetRegistrator(Person registrator) voidsetSampleProperties(Map<String, Sample[]> sampleProperties) voidvoidsetSpaceHistory(List<HistoryEntry> spaceHistory) voidvoidsetType(SampleType 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
-
Sample
public Sample()
-
-
Method Details
-
getFetchOptions
- Overrides:
getFetchOptionsin classAbstractEntity<Sample>
-
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) -
isFrozenForComponents
public boolean isFrozenForComponents() -
setFrozenForComponents
public void setFrozenForComponents(boolean frozenForComponents) -
isFrozenForChildren
public boolean isFrozenForChildren() -
setFrozenForChildren
public void setFrozenForChildren(boolean frozenForChildren) -
isFrozenForParents
public boolean isFrozenForParents() -
setFrozenForParents
public void setFrozenForParents(boolean frozenForParents) -
isFrozenForDataSets
public boolean isFrozenForDataSets() -
setFrozenForDataSets
public void setFrozenForDataSets(boolean frozenForDataSets) -
getRegistrationDate
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
-
getModificationDate
- Specified by:
getModificationDatein interfaceIModificationDateHolder
-
setModificationDate
-
getType
- Specified by:
getTypein interfaceIEntityTypeHolder
-
setType
-
getProject
- Specified by:
getProjectin interfaceIProjectHolder
-
setProject
-
getSpace
- Specified by:
getSpacein interfaceISpaceHolder
-
setSpace
-
getExperiment
- Specified by:
getExperimentin interfaceIExperimentHolder
-
setExperiment
-
getSampleProperties
-
setSampleProperties
-
getParents
- Specified by:
getParentsin interfaceIParentChildrenHolder<Sample>
-
setParents
-
getParentsRelationships
-
setParentsRelationships
-
getChildren
- Specified by:
getChildrenin interfaceIParentChildrenHolder<Sample>
-
setChildren
-
getChildrenRelationships
-
setChildrenRelationships
-
getContainer
-
setContainer
-
getComponents
-
setComponents
-
getDataSets
- Specified by:
getDataSetsin interfaceIDataSetsHolder
-
setDataSets
-
getHistory
-
setHistory
-
getPropertiesHistory
-
setPropertiesHistory
-
getSpaceHistory
-
setSpaceHistory
-
getProjectHistory
-
setProjectHistory
-
getExperimentHistory
-
setExperimentHistory
-
getParentsHistory
-
setParentsHistory
-
getChildrenHistory
-
setChildrenHistory
-
getContainerHistory
-
setContainerHistory
-
getComponentsHistory
-
setComponentsHistory
-
getDataSetsHistory
-
setDataSetsHistory
-
getUnknownHistory
-
setUnknownHistory
-
getTags
- Specified by:
getTagsin interfaceITagsHolder
-
setTags
-
getRegistrator
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
-
getModifier
- Specified by:
getModifierin interfaceIModifierHolder
-
setModifier
-
getAttachments
- Specified by:
getAttachmentsin interfaceIAttachmentsHolder
-
setAttachments
-
getParentRelationship
-
getChildRelationship
-
getMetaData
-
setMetaData
-
isImmutableData
public boolean isImmutableData() -
getImmutableDataDate
-
setImmutableDataDate
-
toString
-