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

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

public class Array
extends AbstractCaArrayEntity

Represents a single, physical microarray used in an experiment.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayEntity
CAARRAY_LSID_AUTHORITY, CAARRAY_LSID_NAMESPACE
 
Fields inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayObject
DEFAULT_BATCH_SIZE, DEFAULT_STRING_COLUMN_SIZE, LARGE_TEXT_FIELD_LENGTH
 
Constructor Summary
Array()
           
 
Method Summary
 ArrayGroup getArrayGroup()
           
 java.lang.String getBatch()
          Gets the batch.
 ArrayDesign getDesign()
          Gets the design.
 ProtocolApplication getProduction()
          Gets the production.
 java.lang.String getSerialNumber()
          Gets the serialNumber.
 void setArrayGroup(ArrayGroup arrayGroup)
           
 void setBatch(java.lang.String batchVal)
          Sets the batch.
 void setDesign(ArrayDesign designVal)
          Sets the design.
 void setProduction(ProtocolApplication productionVal)
          Sets the production.
 void setSerialNumber(java.lang.String serialNumberVal)
          Sets the serialNumber.
 
Methods inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayEntity
getLsid, getLsidAuthority, getLsidNamespace, getLsidObjectId, setLsid, setLsid, setLsidForEntity
 
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

Array

public Array()
Method Detail

getBatch

public java.lang.String getBatch()
Gets the batch.

Returns:
the batch

setBatch

public void setBatch(java.lang.String batchVal)
Sets the batch.

Parameters:
batchVal - the batch

getSerialNumber

public java.lang.String getSerialNumber()
Gets the serialNumber.

Returns:
the serialNumber

setSerialNumber

public void setSerialNumber(java.lang.String serialNumberVal)
Sets the serialNumber.

Parameters:
serialNumberVal - the serialNumber

getProduction

public ProtocolApplication getProduction()
Gets the production.

Returns:
the production

setProduction

public void setProduction(ProtocolApplication productionVal)
Sets the production.

Parameters:
productionVal - the production

getDesign

public ArrayDesign getDesign()
Gets the design.

Returns:
the design

setDesign

public void setDesign(ArrayDesign designVal)
Sets the design.

Parameters:
designVal - the design

getArrayGroup

public ArrayGroup getArrayGroup()
Returns:
the array group

setArrayGroup

public void setArrayGroup(ArrayGroup arrayGroup)
Parameters:
arrayGroup - new array group