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.String
getExperimentTypeCode()
java.lang.String[]
getMetaprojectsOrNull()
java.util.List<NewSamplesWithTypes>
getNewSamples()
IEntityProperty[]
getProperties()
java.lang.String[]
getSamples()
SampleType
getSampleType()
boolean
isGenerateCodes()
boolean
isRegisterSamples()
void
setAttachments(java.util.List<NewAttachment> attachments)
void
setExperimentTypeCode(java.lang.String experimentTypeCode)
void
setGenerateCodes(boolean generateCodes)
void
setMetaprojectsOrNull(java.lang.String[] metaprojectsOrNull)
void
setNewSamples(java.util.List<NewSamplesWithTypes> newSamples)
void
setProperties(IEntityProperty[] properties)
void
setRegisterSamples(boolean register)
void
setSamples(java.lang.String[] samples)
void
setSampleType(SampleType sampleType)
java.lang.String
toString()
-
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:
getProperties
in interfaceIPropertiesBean
-
setProperties
public final void setProperties(IEntityProperty[] properties)
- Specified by:
setProperties
in interfaceIPropertiesBean
-
toString
public final java.lang.String toString()
- Overrides:
toString
in 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)
-
-