|
|||||||||
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.array.ArrayDesign
public class ArrayDesign
The design details for a type of microarray.
Field Summary |
---|
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 | |
---|---|
ArrayDesign()
Default constructor. |
|
ArrayDesign(ArrayDesign arrayDesign)
Copy constructor. |
Method Summary | |
---|---|
void |
addDesignFile(CaArrayFile designFile)
Add a new design file to this design. |
CaArrayFile |
getAnnotationFile()
|
java.util.SortedSet<AssayType> |
getAssayTypes()
Gets the assay type for this Experiment. |
java.lang.String |
getDescription()
|
ArrayDesignDetails |
getDesignDetails()
|
java.util.Set<CaArrayFile> |
getDesignFiles()
|
CaArrayFileSet |
getDesignFileSet()
|
CaArrayFile |
getFirstDesignFile()
Gets the first (or only) design file. |
java.lang.String |
getGeoAccession()
GEO accession. |
java.lang.String |
getName()
Gets the name. |
java.lang.Integer |
getNumberOfFeatures()
Gets the numberOfFeatures. |
Organism |
getOrganism()
|
Term |
getPolymerType()
Gets the polymerType. |
ProtocolApplication |
getPrinting()
Gets the printing. |
Organization |
getProvider()
Gets the provider. |
Term |
getSubstrateType()
Gets the substrateType. |
Term |
getSurfaceType()
Gets the surfaceType. |
Term |
getTechnologyType()
Gets the technologyType. |
java.lang.String |
getVersion()
Gets the version. |
boolean |
isImportedAndParsed()
Check whether this is a array design that has been imported imported but not parsed. |
boolean |
isUnparsedAndReimportable()
Check whether this is a array design that was previously imported but not parsed, but now can be imported and parsed (due to a new parsing FileHandler being implemented for it, or because it was previously canceled from the job queue). |
void |
setAnnotationFile(CaArrayFile annotationFile)
|
void |
setAssayTypes(java.util.SortedSet<AssayType> assayTypes)
|
void |
setDescription(java.lang.String description)
|
void |
setDesignDetails(ArrayDesignDetails designDetails)
|
void |
setDesignFileSet(CaArrayFileSet designFileSet)
Set the design files of this array design to the ones contained in the given set. |
void |
setGeoAccession(java.lang.String geoAccession)
|
void |
setName(java.lang.String nameVal)
Sets the name. |
void |
setNumberOfFeatures(java.lang.Integer numberOfFeaturesVal)
Sets the numberOfFeatures. |
void |
setOrganism(Organism organism)
|
void |
setPolymerType(Term polymerTypeVal)
Sets the polymerType. |
void |
setPrinting(ProtocolApplication printingVal)
Sets the printing. |
void |
setProvider(Organization providerVal)
Sets the provider. |
void |
setSubstrateType(Term substrateTypeVal)
Sets the substrateType. |
void |
setSurfaceType(Term surfaceTypeVal)
Sets the surfaceType. |
void |
setTechnologyType(Term technologyTypeVal)
Sets the technologyType. |
void |
setVersion(java.lang.String versionVal)
Sets the version. |
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, getRemoteApiSecurityPolicies, hashCode, setCaBigId, setId |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ArrayDesign()
public ArrayDesign(ArrayDesign arrayDesign)
arrayDesign
- existing array design on which to base the new array design.Method Detail |
---|
@NotNull @Length(min=1, max=254) public java.lang.String getName()
public void setName(java.lang.String nameVal)
nameVal
- the namepublic java.lang.Integer getNumberOfFeatures()
public void setNumberOfFeatures(java.lang.Integer numberOfFeaturesVal)
numberOfFeaturesVal
- the numberOfFeaturespublic Term getPolymerType()
public void setPolymerType(Term polymerTypeVal)
polymerTypeVal
- the polymerTypepublic Term getSubstrateType()
public void setSubstrateType(Term substrateTypeVal)
substrateTypeVal
- the substrateTypepublic Term getSurfaceType()
public void setSurfaceType(Term surfaceTypeVal)
surfaceTypeVal
- the surfaceType@NotNull public Term getTechnologyType()
public void setTechnologyType(Term technologyTypeVal)
technologyTypeVal
- the technologyType@NotNull public java.lang.String getVersion()
public void setVersion(java.lang.String versionVal)
versionVal
- the version@NotNull public Organization getProvider()
public void setProvider(Organization providerVal)
providerVal
- the providerpublic ProtocolApplication getPrinting()
public void setPrinting(ProtocolApplication printingVal)
printingVal
- the printing@NotNull @Size(min=1) public java.util.Set<CaArrayFile> getDesignFiles()
public CaArrayFileSet getDesignFileSet()
public void setDesignFileSet(CaArrayFileSet designFileSet)
designFileSet
- files to setpublic void addDesignFile(CaArrayFile designFile)
designFile
- design file to addpublic CaArrayFile getFirstDesignFile()
public void setAnnotationFile(CaArrayFile annotationFile)
annotationFile
- the annotationFile to setpublic CaArrayFile getAnnotationFile()
public java.lang.String toString()
toString
in class AbstractCaArrayObject
@AttributePolicy(allow="Browse") @NotNull @Size(min=1) public java.util.SortedSet<AssayType> getAssayTypes()
public void setAssayTypes(java.util.SortedSet<AssayType> assayTypes)
assayTypes
- the assayTypes to set@NotNull public Organism getOrganism()
public void setOrganism(Organism organism)
organism
- the organism to setpublic ArrayDesignDetails getDesignDetails()
public void setDesignDetails(ArrayDesignDetails designDetails)
designDetails
- the designDetails to set@Length(max=2000) public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- the description to set@Length(max=254) public java.lang.String getGeoAccession()
public void setGeoAccession(java.lang.String geoAccession)
geoAccession
- GEO accession.public boolean isUnparsedAndReimportable()
public boolean isImportedAndParsed()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |