Class Project
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.project.Project
-
- All Implemented Interfaces:
IAttachmentsHolder
,ICodeHolder
,IDescriptionHolder
,IExperimentsHolder
,IIdentifierHolder
,IModificationDateHolder
,IModifierHolder
,IPermIdHolder
,IRegistrationDateHolder
,IRegistratorHolder
,ISpaceHolder
,java.io.Serializable
@JsonObject("as.dto.project.Project") public class Project extends java.lang.Object implements java.io.Serializable, IAttachmentsHolder, ICodeHolder, IDescriptionHolder, IExperimentsHolder, IIdentifierHolder, IModificationDateHolder, IModifierHolder, IPermIdHolder, IRegistrationDateHolder, IRegistratorHolder, ISpaceHolder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Project()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Attachment>
getAttachments()
java.lang.String
getCode()
java.lang.String
getDescription()
java.util.List<Experiment>
getExperiments()
ProjectFetchOptions
getFetchOptions()
java.util.List<HistoryEntry>
getHistory()
ProjectIdentifier
getIdentifier()
Person
getLeader()
java.util.Date
getModificationDate()
Person
getModifier()
ProjectPermId
getPermId()
java.util.Date
getRegistrationDate()
Person
getRegistrator()
java.util.List<Sample>
getSamples()
Space
getSpace()
boolean
isFrozen()
boolean
isFrozenForExperiments()
boolean
isFrozenForSamples()
void
setAttachments(java.util.List<Attachment> attachments)
void
setCode(java.lang.String code)
void
setDescription(java.lang.String description)
void
setExperiments(java.util.List<Experiment> experiments)
void
setFetchOptions(ProjectFetchOptions fetchOptions)
void
setFrozen(boolean frozen)
void
setFrozenForExperiments(boolean frozenForExperiments)
void
setFrozenForSamples(boolean frozenForSamples)
void
setHistory(java.util.List<HistoryEntry> history)
void
setIdentifier(ProjectIdentifier identifier)
void
setLeader(Person leader)
void
setModificationDate(java.util.Date modificationDate)
void
setModifier(Person modifier)
void
setPermId(ProjectPermId permId)
void
setRegistrationDate(java.util.Date registrationDate)
void
setRegistrator(Person registrator)
void
setSamples(java.util.List<Sample> samples)
void
setSpace(Space space)
java.lang.String
toString()
-
-
-
Method Detail
-
getFetchOptions
public ProjectFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(ProjectFetchOptions fetchOptions)
-
getPermId
public ProjectPermId getPermId()
- Specified by:
getPermId
in interfaceIPermIdHolder
-
setPermId
public void setPermId(ProjectPermId permId)
-
getIdentifier
public ProjectIdentifier getIdentifier()
- Specified by:
getIdentifier
in interfaceIIdentifierHolder
-
setIdentifier
public void setIdentifier(ProjectIdentifier identifier)
-
getCode
public java.lang.String getCode()
- Specified by:
getCode
in interfaceICodeHolder
-
setCode
public void setCode(java.lang.String code)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceIDescriptionHolder
-
setDescription
public void setDescription(java.lang.String description)
-
isFrozen
public boolean isFrozen()
-
setFrozen
public void setFrozen(boolean frozen)
-
isFrozenForExperiments
public boolean isFrozenForExperiments()
-
setFrozenForExperiments
public void setFrozenForExperiments(boolean frozenForExperiments)
-
isFrozenForSamples
public boolean isFrozenForSamples()
-
setFrozenForSamples
public void setFrozenForSamples(boolean frozenForSamples)
-
getRegistrationDate
public java.util.Date getRegistrationDate()
- Specified by:
getRegistrationDate
in interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getModificationDate
public java.util.Date getModificationDate()
- Specified by:
getModificationDate
in interfaceIModificationDateHolder
-
setModificationDate
public void setModificationDate(java.util.Date modificationDate)
-
getExperiments
public java.util.List<Experiment> getExperiments()
- Specified by:
getExperiments
in interfaceIExperimentsHolder
-
setExperiments
public void setExperiments(java.util.List<Experiment> experiments)
-
getSamples
public java.util.List<Sample> getSamples()
-
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)
-
getSpace
public Space getSpace()
- Specified by:
getSpace
in interfaceISpaceHolder
-
setSpace
public void setSpace(Space space)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistrator
in interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getModifier
public Person getModifier()
- Specified by:
getModifier
in interfaceIModifierHolder
-
setModifier
public void setModifier(Person modifier)
-
getLeader
public Person getLeader()
-
setLeader
public void setLeader(Person leader)
-
getAttachments
public java.util.List<Attachment> getAttachments()
- Specified by:
getAttachments
in interfaceIAttachmentsHolder
-
setAttachments
public void setAttachments(java.util.List<Attachment> attachments)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-