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.StringgetCode()java.lang.StringgetDescription()java.util.List<Experiment>getExperiments()ProjectFetchOptionsgetFetchOptions()java.util.List<HistoryEntry>getHistory()ProjectIdentifiergetIdentifier()PersongetLeader()java.util.DategetModificationDate()PersongetModifier()ProjectPermIdgetPermId()java.util.DategetRegistrationDate()PersongetRegistrator()java.util.List<Sample>getSamples()SpacegetSpace()booleanisFrozen()booleanisFrozenForExperiments()booleanisFrozenForSamples()voidsetAttachments(java.util.List<Attachment> attachments)voidsetCode(java.lang.String code)voidsetDescription(java.lang.String description)voidsetExperiments(java.util.List<Experiment> experiments)voidsetFetchOptions(ProjectFetchOptions fetchOptions)voidsetFrozen(boolean frozen)voidsetFrozenForExperiments(boolean frozenForExperiments)voidsetFrozenForSamples(boolean frozenForSamples)voidsetHistory(java.util.List<HistoryEntry> history)voidsetIdentifier(ProjectIdentifier identifier)voidsetLeader(Person leader)voidsetModificationDate(java.util.Date modificationDate)voidsetModifier(Person modifier)voidsetPermId(ProjectPermId permId)voidsetRegistrationDate(java.util.Date registrationDate)voidsetRegistrator(Person registrator)voidsetSamples(java.util.List<Sample> samples)voidsetSpace(Space space)java.lang.StringtoString()
-
-
-
Method Detail
-
getFetchOptions
public ProjectFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(ProjectFetchOptions fetchOptions)
-
getPermId
public ProjectPermId getPermId()
- Specified by:
getPermIdin interfaceIPermIdHolder
-
setPermId
public void setPermId(ProjectPermId permId)
-
getIdentifier
public ProjectIdentifier getIdentifier()
- Specified by:
getIdentifierin interfaceIIdentifierHolder
-
setIdentifier
public void setIdentifier(ProjectIdentifier identifier)
-
getCode
public java.lang.String getCode()
- Specified by:
getCodein interfaceICodeHolder
-
setCode
public void setCode(java.lang.String code)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin 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:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getModificationDate
public java.util.Date getModificationDate()
- Specified by:
getModificationDatein interfaceIModificationDateHolder
-
setModificationDate
public void setModificationDate(java.util.Date modificationDate)
-
getExperiments
public java.util.List<Experiment> getExperiments()
- Specified by:
getExperimentsin 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:
getSpacein interfaceISpaceHolder
-
setSpace
public void setSpace(Space space)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getModifier
public Person getModifier()
- Specified by:
getModifierin 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:
getAttachmentsin interfaceIAttachmentsHolder
-
setAttachments
public void setAttachments(java.util.List<Attachment> attachments)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-