|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nih.nci.caarray.domain.AbstractCaArrayObject
gov.nih.nci.caarray.domain.AbstractCaArrayEntity
gov.nih.nci.caarray.domain.project.Experiment
@UniqueConstraint(fields=@UniqueConstraintField(name="publicIdentifier")) public class Experiment
Field Summary | |
---|---|
static java.lang.String |
BIOMATERIAL_FILTER_NAME
Biomaterial Filter name. |
static java.lang.String |
EXTRACTS_FILTER
|
static java.lang.String |
LABELED_EXTRACTS_FILTER
|
static java.lang.String |
SAMPLES_FILTER
|
static java.lang.String |
SECURITY_FILTER_NAME
Filter name used for instance level security filters. |
Fields inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayEntity |
---|
CAARRAY_LSID_AUTHORITY, CAARRAY_LSID_NAMESPACE |
Fields inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayObject |
---|
DEFAULT_BATCH_SIZE, DEFAULT_STRING_COLUMN_SIZE, LARGE_TEXT_FIELD_LENGTH |
Constructor Summary | |
---|---|
Experiment()
|
Method Summary | |
---|---|
java.util.Set<ArrayDesign> |
getArrayDesigns()
Gets the arrayDesigns. |
java.util.Set<ArrayDesign> |
getArrayDesignsFromHybs()
|
java.util.Set<Array> |
getArrays()
Gets the arrays. |
java.util.SortedSet<AssayType> |
getAssayTypes()
Gets the assay type for this Experiment. |
java.util.Date |
getDate()
Gets the date of this Experiment. |
java.lang.String |
getDescription()
Gets the description. |
java.lang.String |
getDesignDescription()
Get the description of the experiment design. |
java.util.List<ExperimentContact> |
getExperimentContacts()
Gets the experimentContacts. |
java.util.Set<Term> |
getExperimentDesignTypes()
|
Extract |
getExtractByName(java.lang.String extractName)
Return the extract with given name in this experiment. |
java.util.Set<Extract> |
getExtracts()
Gets the extracts. |
java.util.Set<Factor> |
getFactors()
Gets the factors. |
Hybridization |
getHybridizationByName(java.lang.String hybridizationName)
Return the hybridization with given name in this experiment. |
java.util.Set<Hybridization> |
getHybridizations()
|
LabeledExtract |
getLabeledExtractByName(java.lang.String labeledExtractName)
Return the labeled extract with given name in this experiment. |
java.util.Set<LabeledExtract> |
getLabeledExtracts()
Gets the labeledExtracts. |
java.util.Date |
getLastDataModificationDate()
|
ExperimentContact |
getMainPointOfContact()
Gets the ExperimentContact corresponding to the Main POC for the experiment. |
Organization |
getManufacturer()
Gets the manufacturer for this Experiment. |
java.util.Set<Term> |
getNormalizationTypes()
Gets the normalizationTypes. |
Organism |
getOrganism()
Gets the organism for this Experiment. |
ExperimentContact |
getPrimaryInvestigator()
Gets the ExperimentContact corresponding to the PI for the experiment. |
int |
getPrimaryInvestigatorCount()
Gets the number of PI for the experiment. |
Project |
getProject()
|
java.util.Set<Publication> |
getPublications()
Gets the samples. |
java.lang.String |
getPublicIdentifier()
Gets a human readable public identifier for this project. |
java.util.Date |
getPublicReleaseDate()
Gets the publicReleaseDate. |
java.lang.String |
getQualityControlDescription()
|
java.util.Set<Term> |
getQualityControlTypes()
Gets the qualityControlTypes. |
java.util.Set<gov.nih.nci.caarray.security.SecurityPolicy> |
getRemoteApiSecurityPolicies(gov.nih.nci.security.authorization.domainobjects.User user)
Return the set of security policies that should be applied to this object prior to it being returned as part of a return value for a remote API call. |
java.lang.String |
getReplicateDescription()
|
java.util.Set<Term> |
getReplicateTypes()
Gets the replicateTypes. |
Sample |
getSampleByName(java.lang.String sampleName)
Return the sample with given name in this experiment. |
int |
getSampleCount()
|
java.util.Set<Sample> |
getSamples()
Gets the samples. |
Source |
getSourceByName(java.lang.String sourceName)
Return the source with given name in this experiment. |
java.util.Set<Source> |
getSources()
Gets the sources. |
java.lang.String |
getTitle()
Gets the title. |
boolean |
hasParsedArrayDesigns()
|
void |
setArrayDesigns(java.util.Set<ArrayDesign> arrayDesignsVal)
Sets the arrayDesigns. |
void |
setAssayTypes(java.util.SortedSet<AssayType> assayTypes)
|
void |
setDate(java.util.Date date)
Sets the date of this Experiment. |
void |
setDescription(java.lang.String descriptionVal)
Sets the description. |
void |
setDesignDescription(java.lang.String designDescription)
Set the description of the experiment design. |
void |
setExperimentDesignTypes(java.util.Set<Term> experimentDesignTypes)
|
void |
setLastDataModificationDate(java.util.Date lastDataModificationDate)
|
void |
setManufacturer(Organization manufacturer)
Sets the manufacturer for this Experiment. |
void |
setOrganism(Organism organism)
Sets the organism for this Experiment. |
void |
setProject(Project project)
|
void |
setPublicIdentifier(java.lang.String publicId)
|
void |
setPublicReleaseDate(java.util.Date publicReleaseDateVal)
Sets the publicReleaseDate. |
void |
setQualityControlDescription(java.lang.String qualityControlDescription)
|
void |
setQualityControlTypes(java.util.Set<Term> qualityControlTypesVal)
Sets the qualityControlTypes. |
void |
setReplicateDescription(java.lang.String replicateDescription)
|
void |
setReplicateTypes(java.util.Set<Term> replicateTypesVal)
Sets the replicateTypes. |
void |
setTitle(java.lang.String titleVal)
Sets the title. |
java.lang.String |
toString()
|
Methods inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayEntity |
---|
getLsid, getLsidAuthority, getLsidNamespace, getLsidObjectId, setLsid, setLsid, setLsidForEntity |
Methods inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayObject |
---|
equals, getCaBigId, getId, getPostLoadSecurityPolicies, hashCode, setCaBigId, setId |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BIOMATERIAL_FILTER_NAME
public static final java.lang.String SECURITY_FILTER_NAME
public static final java.lang.String SAMPLES_FILTER
public static final java.lang.String EXTRACTS_FILTER
public static final java.lang.String LABELED_EXTRACTS_FILTER
Constructor Detail |
---|
public Experiment()
Method Detail |
---|
public java.util.Set<gov.nih.nci.caarray.security.SecurityPolicy> getRemoteApiSecurityPolicies(gov.nih.nci.security.authorization.domainobjects.User user)
getRemoteApiSecurityPolicies
in class AbstractCaArrayObject
user
- the current user.
@AttributePolicy(allow="Browse") public java.util.Date getDate()
public void setDate(java.util.Date date)
date
- the date of this Experiment@Length(max=2000) @AttributePolicy(allow="Browse") public java.lang.String getDescription()
public void setDescription(java.lang.String descriptionVal)
descriptionVal
- the descriptionpublic java.util.Date getPublicReleaseDate()
public void setPublicReleaseDate(java.util.Date publicReleaseDateVal)
publicReleaseDateVal
- the publicReleaseDate@Length(min=1, max=254) @NotNull @AttributePolicy(allow="Browse") public java.lang.String getTitle()
public void setTitle(java.lang.String titleVal)
titleVal
- the title@AttributePolicy(allow="Browse") public java.lang.String getPublicIdentifier()
public void setPublicIdentifier(java.lang.String publicId)
publicId
- the publicId to set. should only be used by hibernate and strutspublic ExperimentContact getPrimaryInvestigator()
public int getPrimaryInvestigatorCount()
public ExperimentContact getMainPointOfContact()
@AttributePolicy(allow="Browse") public java.util.SortedSet<AssayType> getAssayTypes()
public void setAssayTypes(java.util.SortedSet<AssayType> assayTypes)
assayTypes
- the assayTypes to set@AttributePolicy(allow="Browse") public Organization getManufacturer()
public void setManufacturer(Organization manufacturer)
manufacturer
- the manufacturer to set@NotNull @AttributePolicy(allow="Browse") public Organism getOrganism()
public void setOrganism(Organism organism)
organism
- the organism to setpublic java.util.Set<Term> getQualityControlTypes()
public void setQualityControlTypes(java.util.Set<Term> qualityControlTypesVal)
qualityControlTypesVal
- the qualityControlTypespublic java.util.Set<Publication> getPublications()
public java.util.Set<Term> getReplicateTypes()
public void setReplicateTypes(java.util.Set<Term> replicateTypesVal)
replicateTypesVal
- the replicateTypespublic java.util.Set<Source> getSources()
public java.util.Set<Sample> getSamples()
public int getSampleCount()
public java.util.Set<Extract> getExtracts()
public java.util.Set<LabeledExtract> getLabeledExtracts()
@AttributePolicy(allow="Browse") public java.util.Set<ArrayDesign> getArrayDesigns()
public void setArrayDesigns(java.util.Set<ArrayDesign> arrayDesignsVal)
arrayDesignsVal
- the arrayDesigns@AttributePolicy(allow="Browse") public java.util.List<ExperimentContact> getExperimentContacts()
public java.util.Set<Term> getExperimentDesignTypes()
public void setExperimentDesignTypes(java.util.Set<Term> experimentDesignTypes)
experimentDesignTypes
- the experimentDesignTypes to set@Length(min=1, max=2000) public java.lang.String getDesignDescription()
public void setDesignDescription(java.lang.String designDescription)
designDescription
- the designDescription to set@Length(max=2000) public java.lang.String getQualityControlDescription()
public void setQualityControlDescription(java.lang.String qualityControlDescription)
qualityControlDescription
- the qualityControlDescription to set@Length(max=2000) public java.lang.String getReplicateDescription()
public void setReplicateDescription(java.lang.String replicateDescription)
replicateDescription
- the replicateDescription to setpublic java.util.Set<Factor> getFactors()
public java.util.Set<Term> getNormalizationTypes()
public java.util.Set<Array> getArrays()
public java.util.Set<Hybridization> getHybridizations()
@AttributePolicy(allow="Browse") public Project getProject()
public void setProject(Project project)
project
- the project to setpublic java.util.Set<ArrayDesign> getArrayDesignsFromHybs()
getArrayDesigns()
.
The latter is the set of array designs explicitly specified by the user. It is an invariant, however,
that the set returned by this method is a subset of that returned by getArrayDesigns()
.public java.lang.String toString()
toString
in class AbstractCaArrayObject
public Source getSourceByName(java.lang.String sourceName)
sourceName
- name of source to find in this experiment
public Sample getSampleByName(java.lang.String sampleName)
sampleName
- name of sample to find in this experiment
public Extract getExtractByName(java.lang.String extractName)
extractName
- name of extract to find in this experiment
public LabeledExtract getLabeledExtractByName(java.lang.String labeledExtractName)
labeledExtractName
- name of labeled extract to find in this experiment
public Hybridization getHybridizationByName(java.lang.String hybridizationName)
hybridizationName
- name of hybridization to find in this experiment
public boolean hasParsedArrayDesigns()
@AttributePolicy(allow="Browse") public java.util.Date getLastDataModificationDate()
public void setLastDataModificationDate(java.util.Date lastDataModificationDate)
lastDataModificationDate
- the lastDataModificationDate to set.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |