public static final class Sample.SampleInitializer
extends java.lang.Object
All of the properties must be filled (non-null) before being used to initialize a Sample, otherwise the Sample constructor will throw an exception.
Constructor and Description |
---|
Sample.SampleInitializer() |
Modifier and Type | Method and Description |
---|---|
void |
addMetaproject(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject) |
java.util.List<Sample> |
getChildren() |
java.lang.String |
getCode() |
java.lang.String |
getExperimentIdentifierOrNull() |
java.lang.Long |
getId() |
java.lang.String |
getIdentifier() |
java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject> |
getMetaprojects() |
java.util.List<Sample> |
getParents() |
java.lang.String |
getPermId() |
java.util.HashMap<java.lang.String,java.lang.String> |
getProperties() |
EntityRegistrationDetails |
getRegistrationDetails() |
java.util.EnumSet<SampleFetchOption> |
getRetrievedFetchOptions() |
java.lang.String |
getSampleTypeCode() |
java.lang.Long |
getSampleTypeId() |
java.lang.String |
getSpaceCode() |
void |
putProperty(java.lang.String propCode,
java.lang.String value) |
void |
setChildReferences(java.util.List<java.lang.Long> childIDs,
java.util.Map<java.lang.Long,Sample> repository) |
void |
setChildren(java.util.List<Sample> children) |
void |
setCode(java.lang.String code) |
void |
setExperimentIdentifierOrNull(java.lang.String experimentIdentifierOrNull) |
void |
setId(java.lang.Long id) |
void |
setIdentifier(java.lang.String identifier) |
void |
setParentReferences(java.util.List<java.lang.Long> parentIDs,
java.util.Map<java.lang.Long,Sample> repository) |
void |
setParents(java.util.List<Sample> parents) |
void |
setPermId(java.lang.String permId) |
void |
setRegistrationDetails(EntityRegistrationDetails registrationDetails) |
void |
setRetrievedFetchOptions(java.util.EnumSet<SampleFetchOption> retrievedFetchOptions) |
void |
setSampleTypeCode(java.lang.String sampleTypeCode) |
void |
setSampleTypeId(java.lang.Long sampleTypeId) |
void |
setSpaceCode(java.lang.String spaceCode) |
void |
setStub(boolean isStub) |
public void setId(java.lang.Long id)
public java.lang.Long getId()
public void setSpaceCode(java.lang.String spaceCode)
public java.lang.String getSpaceCode()
public void setPermId(java.lang.String permId)
public java.lang.String getPermId()
public void setCode(java.lang.String code)
public java.lang.String getCode()
public java.lang.String getIdentifier()
public void setIdentifier(java.lang.String identifier)
public java.lang.String getExperimentIdentifierOrNull()
public void setExperimentIdentifierOrNull(java.lang.String experimentIdentifierOrNull)
public void setSampleTypeId(java.lang.Long sampleTypeId)
public java.lang.Long getSampleTypeId()
public void setSampleTypeCode(java.lang.String sampleTypeCode)
public java.lang.String getSampleTypeCode()
public java.util.HashMap<java.lang.String,java.lang.String> getProperties()
public void putProperty(java.lang.String propCode, java.lang.String value)
public java.util.List<ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject> getMetaprojects()
public void addMetaproject(ch.systemsx.cisd.openbis.generic.shared.basic.dto.Metaproject metaproject)
public void setRegistrationDetails(EntityRegistrationDetails registrationDetails)
public EntityRegistrationDetails getRegistrationDetails()
public void setRetrievedFetchOptions(java.util.EnumSet<SampleFetchOption> retrievedFetchOptions)
public java.util.EnumSet<SampleFetchOption> getRetrievedFetchOptions()
public void setParents(java.util.List<Sample> parents)
public java.util.List<Sample> getParents()
public java.util.List<Sample> getChildren()
public void setChildren(java.util.List<Sample> children)
public void setParentReferences(java.util.List<java.lang.Long> parentIDs, java.util.Map<java.lang.Long,Sample> repository)
public void setChildReferences(java.util.List<java.lang.Long> childIDs, java.util.Map<java.lang.Long,Sample> repository)
public void setStub(boolean isStub)