gov.nih.nci.caarray.domain.data
Class QuantitationType

java.lang.Object
  extended by gov.nih.nci.caarray.domain.AbstractCaArrayObject
      extended by gov.nih.nci.caarray.domain.data.QuantitationType
All Implemented Interfaces:
com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, java.io.Serializable

public class QuantitationType
extends AbstractCaArrayObject

Represents the heading for a "column" of array data, indicating the name and primitive typeClass of the data.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayObject
DEFAULT_BATCH_SIZE, DEFAULT_STRING_COLUMN_SIZE, LARGE_TEXT_FIELD_LENGTH
 
Constructor Summary
QuantitationType()
           
 
Method Summary
 java.util.Set<ArrayDataType> getArrayDataTypes()
           
 DataType getDataType()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 java.lang.Class<?> getTypeClass()
           
 void setArrayDataTypes(java.util.Set<ArrayDataType> arrayDataTypes)
           
 void setDataType(DataType dataType)
          Set the data type of this quantitation type as a DataType constant.
 void setName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 void setTypeClass(java.lang.Class<?> typeClass)
           
 java.lang.String toString()
          
 
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

QuantitationType

public QuantitationType()
Method Detail

getName

public java.lang.String getName()
Returns:
the name

setName

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

getTypeClass

public java.lang.Class<?> getTypeClass()
Returns:
the typeClass

setTypeClass

public void setTypeClass(java.lang.Class<?> typeClass)
Parameters:
typeClass - the typeClass to set

toString

public java.lang.String toString()

Overrides:
toString in class AbstractCaArrayObject

getType

public java.lang.String getType()
Returns:
the type

setType

public void setType(java.lang.String type)
Parameters:
type - the type to set

getArrayDataTypes

public java.util.Set<ArrayDataType> getArrayDataTypes()
Returns:
the array data types which include this quantitation type

setArrayDataTypes

public void setArrayDataTypes(java.util.Set<ArrayDataType> arrayDataTypes)
Parameters:
arrayDataTypes - the arrayDataTypes to set

getDataType

public DataType getDataType()
Returns:
the data type of this quantitation type as a DataType constant

setDataType

public void setDataType(DataType dataType)
Set the data type of this quantitation type as a DataType constant.

Parameters:
dataType - the type to set