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

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.DesignElementList
All Implemented Interfaces:
com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, java.io.Serializable

@UniqueConstraints(constraints=@UniqueConstraint(fields={@UniqueConstraintField(name="lsidAuthority"),@UniqueConstraintField(name="lsidNamespace"),@UniqueConstraintField(name="lsidObjectId")}),
                   message="{designElementList.uniqueConstraint}")
public class DesignElementList
extends AbstractCaArrayEntity

Contains an ordered list of the microarray design elements (features or probes) for which data values are provided.

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
DesignElementList()
           
 
Method Summary
 java.util.List<DesignElementReference> getDesignElementReferences()
           
 java.util.List<AbstractDesignElement> getDesignElements()
           
 java.lang.String getDesignElementType()
           
 DesignElementType getDesignElementTypeEnum()
           
 void setDesignElementReferences(java.util.List<DesignElementReference> designElementReferences)
           
 void setDesignElements(java.util.List<AbstractDesignElement> designElements)
           
 void setDesignElementType(java.lang.String designElementType)
           
 void setDesignElementTypeEnum(DesignElementType designElementTypeEnum)
           
 
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

DesignElementList

public DesignElementList()
Method Detail

getDesignElements

public java.util.List<AbstractDesignElement> getDesignElements()
Returns:
the designElements

setDesignElements

public void setDesignElements(java.util.List<AbstractDesignElement> designElements)
Parameters:
designElements - the designElements to set

getDesignElementType

public java.lang.String getDesignElementType()
Returns:
the designElementType

setDesignElementType

public void setDesignElementType(java.lang.String designElementType)
Parameters:
designElementType - the designElementType to set

getDesignElementTypeEnum

public DesignElementType getDesignElementTypeEnum()
Returns:
the designElementType enum

setDesignElementTypeEnum

public void setDesignElementTypeEnum(DesignElementType designElementTypeEnum)
Parameters:
designElementTypeEnum - the designElementTypeEnum to set

getDesignElementReferences

public java.util.List<DesignElementReference> getDesignElementReferences()
Returns:
the designElementReferences

setDesignElementReferences

public void setDesignElementReferences(java.util.List<DesignElementReference> designElementReferences)
Parameters:
designElementReferences - the designElementReferences to set