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

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

public class Feature
extends AbstractDesignElement

Represents a physical location on a microarray.

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
Feature()
          Deprecated. hibernate & castor only
Feature(ArrayDesignDetails details)
          Creates a new Feature.
 
Method Summary
 ArrayDesignDetails getArrayDesignDetails()
           
 short getBlockColumn()
           
 short getBlockRow()
           
 short getColumn()
           
 Term getCoordinateUnits()
           
 java.lang.Integer getFeatureNumber()
           
 short getRow()
           
 java.lang.Double getX_Coordinate()
           
 java.lang.Double getY_Coordinate()
           
 void setBlockColumn(short blockColumn)
           
 void setBlockRow(short blockRow)
           
 void setColumn(short column)
           
 void setCoordinateUnits(Term coordinateUnits)
           
 void setFeatureNumber(java.lang.Integer featureNumber)
           
 void setRow(short row)
           
 void setX_Coordinate(java.lang.Double xCoordinate)
           
 void setY_Coordinate(java.lang.Double yCoordinate)
           
 
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

Feature

public Feature(ArrayDesignDetails details)
Creates a new Feature.

Parameters:
details - the array design details this feature is for

Feature

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

Method Detail

getBlockColumn

public short getBlockColumn()
Returns:
the blockColumn

setBlockColumn

public void setBlockColumn(short blockColumn)
Parameters:
blockColumn - the blockColumn to set

getBlockRow

public short getBlockRow()
Returns:
the blockRow

setBlockRow

public void setBlockRow(short blockRow)
Parameters:
blockRow - the blockRow to set

getColumn

public short getColumn()
Returns:
the column

setColumn

public void setColumn(short column)
Parameters:
column - the column to set

getRow

public short getRow()
Returns:
the row

setRow

public void setRow(short row)
Parameters:
row - the row to set

getFeatureNumber

public java.lang.Integer getFeatureNumber()
Returns:
the featureNumber

setFeatureNumber

public void setFeatureNumber(java.lang.Integer featureNumber)
Parameters:
featureNumber - the featureNumber to set

getX_Coordinate

public java.lang.Double getX_Coordinate()
Returns:
the xCoordinate

setX_Coordinate

public void setX_Coordinate(java.lang.Double xCoordinate)
Parameters:
xCoordinate - the x coordinate to set

getY_Coordinate

public java.lang.Double getY_Coordinate()
Returns:
the y coordinate

setY_Coordinate

public void setY_Coordinate(java.lang.Double yCoordinate)
Parameters:
yCoordinate - the y coordinate to set

getCoordinateUnits

public Term getCoordinateUnits()
Returns:
the coordinate units

setCoordinateUnits

public void setCoordinateUnits(Term coordinateUnits)
Parameters:
coordinateUnits - the coordinate units to set

getArrayDesignDetails

public ArrayDesignDetails getArrayDesignDetails()
Returns:
the design details