Class Experiment
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration<T>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate<Experiment>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.Experiment
-
- All Implemented Interfaces:
IEntityPropertiesHolder
,IAttachmentHolder
,ICodeHolder
,IDeletionProvider
,IEntityInformationHolder
,IEntityInformationHolderWithIdentifier
,IEntityInformationHolderWithPermId
,IEntityInformationHolderWithProperties
,IEntityWithDeletionInformation
,IIdAndCodeHolder
,IIdentifierHolder
,IIdHolder
,IIsStub
,IPermIdHolder
,IRegistratorAndModifierHolder
,IRegistratorHolder
,ITaggable
,java.io.Serializable
,java.lang.Comparable<Experiment>
public class Experiment extends CodeWithRegistrationAndModificationDate<Experiment> implements IEntityWithDeletionInformation, IEntityInformationHolderWithProperties, IAttachmentHolder, IIdAndCodeHolder, IPermIdHolder, IIsStub, ITaggable
The GWT equivalent to ExperimentPE.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Experiment()
Experiment(boolean isStub)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Experiment o)
AttachmentHolderKind
getAttachmentHolderKind()
java.util.List<Attachment>
getAttachments()
Deletion
getDeletion()
EntityKind
getEntityKind()
Return the entity kind of this matching entity.EntityType
getEntityType()
Returns the entity type of this matching entity.ExperimentType
getExperimentType()
ExperimentFetchOptions
getFetchOptions()
java.lang.Long
getId()
Returns the technical ID of this instance.java.lang.String
getIdentifier()
java.util.Collection<Metaproject>
getMetaprojects()
java.lang.String
getPermId()
java.lang.String
getPermlink()
Project
getProject()
java.util.List<IEntityProperty>
getProperties()
boolean
isStub()
void
setAttachments(java.util.List<Attachment> attachments)
void
setDeletion(Deletion deletion)
void
setExperimentType(ExperimentType experimentType)
void
setFetchOptions(ExperimentFetchOptions fetchOptions)
void
setId(java.lang.Long id)
void
setIdentifier(java.lang.String experimentIdentifier)
void
setMetaprojects(java.util.Collection<Metaproject> metaprojects)
void
setPermId(java.lang.String permId)
void
setPermlink(java.lang.String permlink)
void
setProject(Project project)
void
setProperties(java.util.List<IEntityProperty> properties)
java.lang.String
toString()
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate
getModificationDate, getModifier, getVersion, setModificationDate, setModifier, setVersion
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration
getCode, setCode
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
getRegistrationDate, getRegistrator, setRegistrationDate, setRegistrator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.ICodeHolder
getCode
-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.IRegistratorHolder
getRegistrator
-
-
-
-
Method Detail
-
getPermlink
public java.lang.String getPermlink()
-
setPermlink
public void setPermlink(java.lang.String permlink)
-
getAttachmentHolderKind
public AttachmentHolderKind getAttachmentHolderKind()
- Specified by:
getAttachmentHolderKind
in interfaceIAttachmentHolder
-
getProject
public Project getProject()
-
setProject
public void setProject(Project project)
-
getExperimentType
public ExperimentType getExperimentType()
-
setExperimentType
public void setExperimentType(ExperimentType experimentType)
-
setIdentifier
public final void setIdentifier(java.lang.String experimentIdentifier)
-
getProperties
public java.util.List<IEntityProperty> getProperties()
- Specified by:
getProperties
in interfaceIEntityPropertiesHolder
-
setProperties
public void setProperties(java.util.List<IEntityProperty> properties)
-
getDeletion
public Deletion getDeletion()
- Specified by:
getDeletion
in interfaceIDeletionProvider
-
setDeletion
public void setDeletion(Deletion deletion)
-
getAttachments
public java.util.List<Attachment> getAttachments()
-
setAttachments
public void setAttachments(java.util.List<Attachment> attachments)
-
getFetchOptions
public ExperimentFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(ExperimentFetchOptions fetchOptions)
-
getIdentifier
public final java.lang.String getIdentifier()
- Specified by:
getIdentifier
in interfaceIIdentifierHolder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public final int compareTo(Experiment o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<Experiment>
- Overrides:
compareTo
in classCodeWithRegistration<Experiment>
-
getId
public java.lang.Long getId()
Description copied from interface:IIdHolder
Returns the technical ID of this instance.
-
setId
public void setId(java.lang.Long id)
-
getEntityType
public EntityType getEntityType()
Description copied from interface:IEntityInformationHolder
Returns the entity type of this matching entity.- Specified by:
getEntityType
in interfaceIEntityInformationHolder
-
getEntityKind
public EntityKind getEntityKind()
Description copied from interface:IEntityInformationHolder
Return the entity kind of this matching entity.- Specified by:
getEntityKind
in interfaceIEntityInformationHolder
-
setPermId
public void setPermId(java.lang.String permId)
-
getPermId
public java.lang.String getPermId()
- Specified by:
getPermId
in interfaceIPermIdHolder
-
getMetaprojects
public java.util.Collection<Metaproject> getMetaprojects()
- Specified by:
getMetaprojects
in interfaceITaggable
-
setMetaprojects
public void setMetaprojects(java.util.Collection<Metaproject> metaprojects)
-
-