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

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.data.AbstractArrayData
All Implemented Interfaces:
com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, java.io.Serializable
Direct Known Subclasses:
DerivedArrayData, RawArrayData

public abstract class AbstractArrayData
extends AbstractCaArrayEntity

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
AbstractArrayData()
           
 
Method Summary
 void addHybridization(Hybridization hybridization)
          Add a new hybridization to the collection of associated hybridizations.
 CaArrayFile getDataFile()
          Gets the dataFile.
 DataSet getDataSet()
           
 java.util.Set<Hybridization> getHybridizations()
           
 java.lang.String getName()
          Gets the name.
 java.util.Set<ProtocolApplication> getProtocolApplications()
          Gets the protocolApplications.
 ArrayDataType getType()
           
 void setDataFile(CaArrayFile dataFileVal)
          Sets the dataFile.
 void setDataSet(DataSet dataSet)
           
 void setName(java.lang.String nameVal)
          Sets the name.
 void setType(ArrayDataType type)
           
 java.lang.String toString()
          
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractArrayData

public AbstractArrayData()
Method Detail

getDataFile

@NotNull
public CaArrayFile getDataFile()
Gets the dataFile.

Returns:
the dataFile

setDataFile

public void setDataFile(CaArrayFile dataFileVal)
Sets the dataFile.

Parameters:
dataFileVal - the dataFile

getName

public java.lang.String getName()
Gets the name.

Returns:
the name

setName

public void setName(java.lang.String nameVal)
Sets the name.

Parameters:
nameVal - the name

getProtocolApplications

public java.util.Set<ProtocolApplication> getProtocolApplications()
Gets the protocolApplications.

Returns:
the protocolApplications

getType

public ArrayDataType getType()
Returns:
the type

setType

public void setType(ArrayDataType type)
Parameters:
type - the type to set

getDataSet

public DataSet getDataSet()
Returns:
the dataSet

setDataSet

public void setDataSet(DataSet dataSet)
Parameters:
dataSet - the dataSet to set

toString

public java.lang.String toString()

Overrides:
toString in class AbstractCaArrayObject

getHybridizations

public java.util.Set<Hybridization> getHybridizations()
Returns:
the hybridizations

addHybridization

public void addHybridization(Hybridization hybridization)
Add a new hybridization to the collection of associated hybridizations.

Parameters:
hybridization - hybridization to add