Class NewExperiment
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.Identifier<NewExperiment>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperiment
-
- All Implemented Interfaces:
IPropertiesBean,IIdentifierHolder,java.io.Serializable,java.lang.Comparable<NewExperiment>
public final class NewExperiment extends Identifier<NewExperiment> implements IPropertiesBean
A experiment to register.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.Identifier
Identifier.IdentifierHolderComparator
-
-
Field Summary
-
Fields inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.Identifier
IDENTIFIER_COLUMN, IDENTIFIER_HOLDER_COMPARATOR
-
-
Constructor Summary
Constructors Constructor Description NewExperiment()NewExperiment(java.lang.String identifier, java.lang.String experimentTypeCode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<NewAttachment>getAttachments()java.lang.StringgetExperimentTypeCode()java.lang.String[]getMetaprojectsOrNull()java.util.List<NewSamplesWithTypes>getNewSamples()IEntityProperty[]getProperties()java.lang.String[]getSamples()SampleTypegetSampleType()booleanisGenerateCodes()booleanisRegisterSamples()voidsetAttachments(java.util.List<NewAttachment> attachments)voidsetExperimentTypeCode(java.lang.String experimentTypeCode)voidsetGenerateCodes(boolean generateCodes)voidsetMetaprojectsOrNull(java.lang.String[] metaprojectsOrNull)voidsetNewSamples(java.util.List<NewSamplesWithTypes> newSamples)voidsetProperties(IEntityProperty[] properties)voidsetRegisterSamples(boolean register)voidsetSamples(java.lang.String[] samples)voidsetSampleType(SampleType sampleType)java.lang.StringtoString()-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.Identifier
compareTo, equals, getIdentifier, getPermID, hashCode, setIdentifier, setPermID, toUpperCase
-
-
-
-
Method Detail
-
getExperimentTypeCode
public final java.lang.String getExperimentTypeCode()
-
setExperimentTypeCode
public final void setExperimentTypeCode(java.lang.String experimentTypeCode)
-
getProperties
public final IEntityProperty[] getProperties()
- Specified by:
getPropertiesin interfaceIPropertiesBean
-
setProperties
public final void setProperties(IEntityProperty[] properties)
- Specified by:
setPropertiesin interfaceIPropertiesBean
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getSamples
public java.lang.String[] getSamples()
-
setSamples
public void setSamples(java.lang.String[] samples)
-
setSampleType
public void setSampleType(SampleType sampleType)
-
getSampleType
public SampleType getSampleType()
-
setGenerateCodes
public void setGenerateCodes(boolean generateCodes)
-
isGenerateCodes
public boolean isGenerateCodes()
-
setRegisterSamples
public void setRegisterSamples(boolean register)
-
isRegisterSamples
public boolean isRegisterSamples()
-
setNewSamples
public void setNewSamples(java.util.List<NewSamplesWithTypes> newSamples)
-
getNewSamples
public java.util.List<NewSamplesWithTypes> getNewSamples()
-
getAttachments
public java.util.List<NewAttachment> getAttachments()
-
setAttachments
public void setAttachments(java.util.List<NewAttachment> attachments)
-
getMetaprojectsOrNull
public java.lang.String[] getMetaprojectsOrNull()
-
setMetaprojectsOrNull
public void setMetaprojectsOrNull(java.lang.String[] metaprojectsOrNull)
-
-