Class Space
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.space.Space
-
- All Implemented Interfaces:
ICodeHolder
,IDescriptionHolder
,IModificationDateHolder
,IPermIdHolder
,IProjectsHolder
,IRegistrationDateHolder
,IRegistratorHolder
,ISamplesHolder
,java.io.Serializable
@JsonObject("as.dto.space.Space") public class Space extends java.lang.Object implements java.io.Serializable, ICodeHolder, IDescriptionHolder, IModificationDateHolder, IPermIdHolder, IProjectsHolder, IRegistrationDateHolder, IRegistratorHolder, ISamplesHolder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Space()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCode()
java.lang.String
getDescription()
SpaceFetchOptions
getFetchOptions()
SpaceTechId
getId()
java.util.Date
getModificationDate()
SpacePermId
getPermId()
java.util.List<Project>
getProjects()
java.util.Date
getRegistrationDate()
Person
getRegistrator()
java.util.List<Sample>
getSamples()
boolean
isFrozen()
boolean
isFrozenForProjects()
boolean
isFrozenForSamples()
void
setCode(java.lang.String code)
void
setDescription(java.lang.String description)
void
setFetchOptions(SpaceFetchOptions fetchOptions)
void
setFrozen(boolean frozen)
void
setFrozenForProjects(boolean frozenForProjects)
void
setFrozenForSamples(boolean frozenForSamples)
void
setId(SpaceTechId id)
void
setModificationDate(java.util.Date modificationDate)
void
setPermId(SpacePermId permId)
void
setProjects(java.util.List<Project> projects)
void
setRegistrationDate(java.util.Date registrationDate)
void
setRegistrator(Person registrator)
void
setSamples(java.util.List<Sample> samples)
java.lang.String
toString()
-
-
-
Method Detail
-
getFetchOptions
public SpaceFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(SpaceFetchOptions fetchOptions)
-
getId
public SpaceTechId getId()
-
setId
public void setId(SpaceTechId id)
-
getPermId
public SpacePermId getPermId()
- Specified by:
getPermId
in interfaceIPermIdHolder
-
setPermId
public void setPermId(SpacePermId permId)
-
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)
-
isFrozenForProjects
public boolean isFrozenForProjects()
-
setFrozenForProjects
public void setFrozenForProjects(boolean frozenForProjects)
-
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)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistrator
in interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getSamples
public java.util.List<Sample> getSamples()
- Specified by:
getSamples
in interfaceISamplesHolder
-
setSamples
public void setSamples(java.util.List<Sample> samples)
-
getProjects
public java.util.List<Project> getProjects()
- Specified by:
getProjects
in interfaceIProjectsHolder
-
setProjects
public void setProjects(java.util.List<Project> projects)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-