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

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
              extended by gov.nih.nci.caarray.domain.array.LogicalProbe
All Implemented Interfaces:
com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, java.io.Serializable

public class LogicalProbe
extends AbstractProbe

A logical probe corresponding to a sequence that is composed of multiple physical probes.

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
LogicalProbe()
          Deprecated. hibernate & castor only
LogicalProbe(ArrayDesignDetails details)
          Creates a new LogicalProbe with its LSID initialized.
 
Method Summary
 void addProbe(PhysicalProbe physicalProbe)
          Add a physical probe to this logical probe.
 ArrayDesignDetails getArrayDesignDetails()
           
 java.util.Set<PhysicalProbe> getProbes()
           
 
Methods inherited from class gov.nih.nci.caarray.domain.array.AbstractProbe
getAnnotation, getName, setAnnotation, setName
 
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

LogicalProbe

public LogicalProbe(ArrayDesignDetails details)
Creates a new LogicalProbe with its LSID initialized.

Parameters:
details - the array design details

LogicalProbe

@Deprecated
public LogicalProbe()
Deprecated. hibernate & castor only

Method Detail

getProbes

public java.util.Set<PhysicalProbe> getProbes()
Returns:
the physicalProbes

addProbe

public void addProbe(PhysicalProbe physicalProbe)
Add a physical probe to this logical probe.

Parameters:
physicalProbe - physical probe to add

getArrayDesignDetails

public ArrayDesignDetails getArrayDesignDetails()
Returns:
the design details