gov.nih.nci.caarray.domain.array
Class AbstractProbe

java.lang.Object
  extended by gov.nih.nci.caarray.domain.AbstractCaArrayObject
      extended by gov.nih.nci.caarray.domain.array.AbstractDesignElement
          extended by gov.nih.nci.caarray.domain.array.AbstractProbe
All Implemented Interfaces:
com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, java.io.Serializable
Direct Known Subclasses:
LogicalProbe, PhysicalProbe

public abstract class AbstractProbe
extends AbstractDesignElement

Reports on the presence or intensity of a given target probe.

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
AbstractProbe()
          Constructor.
 
Method Summary
 AbstractProbeAnnotation getAnnotation()
           
 java.lang.String getName()
           
 void setAnnotation(AbstractProbeAnnotation annotation)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayObject
equals, getCaBigId, getId, getPostLoadSecurityPolicies, getRemoteApiSecurityPolicies, hashCode, setCaBigId, setId, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractProbe

public AbstractProbe()
Constructor.

Method Detail

getAnnotation

public AbstractProbeAnnotation getAnnotation()
Returns:
the annotation

setAnnotation

public void setAnnotation(AbstractProbeAnnotation annotation)
Parameters:
annotation - the annotation to set

getName

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

setName

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