gov.nih.nci.caarray.common.data.arraydesign
Class ArrayDesignData

java.lang.Object
  extended by gov.nih.nci.caarray.common.data.arraydesign.ArrayDesignData
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ArrayDesignView

public class ArrayDesignData
extends java.lang.Object
implements java.io.Serializable

Author:
TranP
See Also:
Serialized Form

Constructor Summary
ArrayDesignData()
           
 
Method Summary
 java.lang.String getAdditionalReporterFileLocation()
           
 VocabData getAttachmentType()
           
 ArrayDesignDesc getDesc()
           
 java.lang.String getDescription()
           
 boolean getIsEditable()
           
 int getNumberOfFeatures()
           
 java.lang.String getReporterFileLocation()
           
 java.lang.String getReporterFileType()
           
 VocabData getSpecies()
           
 VocabData getStrandType()
           
 VocabData getSubstrateType()
           
 VocabData getSurfaceType()
           
 VocabData getTechnologyType()
           
 java.lang.String getVersion()
           
 void setAdditionalReporterFileLocation(java.lang.String string)
           
 void setAttachmentType(VocabData data)
           
 void setDesc(ArrayDesignDesc desc)
           
 void setDescription(java.lang.String string)
           
 void setIsEditable(boolean isEditable)
           
 void setNumberOfFeatures(int l)
           
 boolean setProvidedByAffymetrix()
          Returns true if this ArrayDesign is made/provided by Affymetrix.
 void setProvidedByAffymetrix(boolean providedByAffymetrix)
          Sets if this ArrayDesign is made/provided by Affymetrix.
 void setReporterFileLocation(java.lang.String string)
           
 void setReporterFileType(java.lang.String string)
           
 void setSpecies(VocabData data)
           
 void setStrandType(VocabData data)
           
 void setSubstrateType(VocabData data)
           
 void setSurfaceType(VocabData data)
           
 void setTechnologyType(VocabData data)
           
 void setVersion(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayDesignData

public ArrayDesignData()
Method Detail

getDesc

public ArrayDesignDesc getDesc()
Returns:

setDesc

public void setDesc(ArrayDesignDesc desc)
Parameters:
desc -

getReporterFileType

public java.lang.String getReporterFileType()
Returns:

setReporterFileType

public void setReporterFileType(java.lang.String string)
Parameters:
string -

getReporterFileLocation

public java.lang.String getReporterFileLocation()
Returns:

setReporterFileLocation

public void setReporterFileLocation(java.lang.String string)
Parameters:
string -

getAttachmentType

public VocabData getAttachmentType()
Returns:

getDescription

public java.lang.String getDescription()
Returns:

getSpecies

public VocabData getSpecies()
Returns:

getStrandType

public VocabData getStrandType()
Returns:

getSubstrateType

public VocabData getSubstrateType()
Returns:

getSurfaceType

public VocabData getSurfaceType()
Returns:

getTechnologyType

public VocabData getTechnologyType()
Returns:

getVersion

public java.lang.String getVersion()
Returns:

setAttachmentType

public void setAttachmentType(VocabData data)
Parameters:
data -

setDescription

public void setDescription(java.lang.String string)
Parameters:
string -

setSpecies

public void setSpecies(VocabData data)
Parameters:
data -

setStrandType

public void setStrandType(VocabData data)
Parameters:
data -

setSubstrateType

public void setSubstrateType(VocabData data)
Parameters:
data -

setSurfaceType

public void setSurfaceType(VocabData data)
Parameters:
data -

setTechnologyType

public void setTechnologyType(VocabData data)
Parameters:
data -

setVersion

public void setVersion(java.lang.String string)
Parameters:
string -

getNumberOfFeatures

public int getNumberOfFeatures()
Returns:

setNumberOfFeatures

public void setNumberOfFeatures(int l)
Parameters:
l -

getAdditionalReporterFileLocation

public java.lang.String getAdditionalReporterFileLocation()
Returns:

setAdditionalReporterFileLocation

public void setAdditionalReporterFileLocation(java.lang.String string)
Parameters:
string -

setProvidedByAffymetrix

public boolean setProvidedByAffymetrix()
Returns true if this ArrayDesign is made/provided by Affymetrix.

Returns:

setProvidedByAffymetrix

public void setProvidedByAffymetrix(boolean providedByAffymetrix)
Sets if this ArrayDesign is made/provided by Affymetrix. Not used by web/client tier as this flag is read only and this logic is done by the business tier.

Parameters:
providedByAffymetrix -

getIsEditable

public boolean getIsEditable()

setIsEditable

public void setIsEditable(boolean isEditable)