gov.nih.nci.caarray.external.v1_0.data
Class ArrayDataType

java.lang.Object
  extended by gov.nih.nci.caarray.external.v1_0.AbstractCaArrayEntity
      extended by gov.nih.nci.caarray.external.v1_0.data.ArrayDataType
All Implemented Interfaces:
java.io.Serializable

public class ArrayDataType
extends AbstractCaArrayEntity

ArrayDataType represents a type of array. Different array types have different possible quantities (as represented by QuantitationTypes) that can be measured by them.

Author:
dkokotov
See Also:
Serialized Form

Constructor Summary
ArrayDataType()
           
 
Method Summary
 java.lang.String getName()
           
 java.util.Set<QuantitationType> getQuantitationTypes()
           
 java.lang.String getVersion()
           
 void setName(java.lang.String name)
           
 void setQuantitationTypes(java.util.Set<QuantitationType> quantitationTypes)
           
 void setVersion(java.lang.String version)
           
 
Methods inherited from class gov.nih.nci.caarray.external.v1_0.AbstractCaArrayEntity
equals, getId, getReference, hashCode, setId, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArrayDataType

public ArrayDataType()
Method Detail

getName

public java.lang.String getName()
Returns:
the name of this array type

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getVersion

public java.lang.String getVersion()
Returns:
the version of this array type

setVersion

public void setVersion(java.lang.String version)
Parameters:
version - the version to set

getQuantitationTypes

public java.util.Set<QuantitationType> getQuantitationTypes()
Returns:
the quantities that can be measured by arrays of this type. Note that individual arrays may only measure a subset of this.

setQuantitationTypes

public void setQuantitationTypes(java.util.Set<QuantitationType> quantitationTypes)
Parameters:
quantitationTypes - the quantitationTypes to set