gov.nih.nci.mageom.search.ArrayDesign.impl
Class ZoneLayoutSearchCriteriaImpl

java.lang.Object
  extended by gov.nih.nci.caBIO.util.PermissionObject
      extended by gov.nih.nci.common.search.SearchCriteria
          extended by gov.nih.nci.mageom.search.impl.MAGEOMSearchCriteria
              extended by gov.nih.nci.mageom.search.impl.ExtendableSearchCriteriaImpl
                  extended by gov.nih.nci.mageom.search.ArrayDesign.impl.ZoneLayoutSearchCriteriaImpl
All Implemented Interfaces:
Directable, Searchable, SessionObject, ZoneLayoutSearchCriteria, ExtendableSearchCriteria, java.io.Serializable, java.lang.Cloneable

public class ZoneLayoutSearchCriteriaImpl
extends ExtendableSearchCriteriaImpl
implements ZoneLayoutSearchCriteria, java.io.Serializable

Represents a query for ZoneLayout objects.

Version:
%I%, %G%
See Also:
Serialized Form

Field Summary
protected  MAGESCUtils _scUtils
           
 
Fields inherited from class gov.nih.nci.mageom.search.impl.MAGEOMSearchCriteria
currentHandler
 
Fields inherited from class gov.nih.nci.common.search.SearchCriteria
_ands, _groups, _ors, _sessionId, criteriaCollection, fillInAllObjects, fillInObjects, myObjects, orderBy
 
Fields inherited from interface gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria
ID_ATTRIBUTE, NUMFEATURESPERCOL_ATTRIBUTE, NUMFEATURESPERROW_ATTRIBUTE, SPACINGBETWEENCOLS_ATTRIBUTE, SPACINGBETWEENROWS_ATTRIBUTE
 
Constructor Summary
ZoneLayoutSearchCriteriaImpl()
           
 
Method Summary
 java.lang.Long getId()
          Returns the value of the id criterion.
 java.lang.Integer getNumFeaturesPerCol()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerCol
 java.lang.Integer getNumFeaturesPerRow()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerRow
 java.lang.Float getSpacingBetweenCols()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenCols
 java.lang.Float getSpacingBetweenRows()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenRows
 void setId(java.lang.Long id)
          Sets the value of the id criterion.
 void setId(java.lang.Long id, java.lang.String booleanOp)
           
 void setNumFeaturesPerCol(java.lang.Integer numFeaturesPerCol)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerCol
 void setNumFeaturesPerCol(java.lang.Integer numFeaturesPerCol, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerCol
 void setNumFeaturesPerRow(java.lang.Integer numFeaturesPerRow)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerRow
 void setNumFeaturesPerRow(java.lang.Integer numFeaturesPerRow, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerRow
 void setSpacingBetweenCols(java.lang.Float spacingBetweenCols)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenCols
 void setSpacingBetweenCols(java.lang.Float spacingBetweenCols, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenCols
 void setSpacingBetweenRows(java.lang.Float spacingBetweenRows)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenRows
 void setSpacingBetweenRows(java.lang.Float spacingBetweenRows, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenRows
 java.lang.String toString()
          Returns a String representation of this object suitable for console display.
 
Methods inherited from class gov.nih.nci.mageom.search.impl.MAGEOMSearchCriteria
defaultHandler, direct, getBeanClassName, getBeanName, getHandler, main, putCriterion, search, setHandler
 
Methods inherited from class gov.nih.nci.common.search.SearchCriteria
addCriteriaGroup, clone, equals, findCriterion, getAnds, getAvailableCriteria, getAvailableCriteria, getClassName, getCount, getCount, getCriteriaCollection, getCriteriaGroups, getCriterion, getCriterion, getCriterionValue, getFillInAllObjects, getFillInObjects, getMaxRecordset, getObjects, getOrderBy, getOrs, getReturnCount, getReturnObjects, getSearchCriteria, getSearchCriteria, getSessionId, getStartAt, hasElement, hashCode, putCriteria, putCriteria, putCriteria, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putCriterion, putSearchCriteria, removeCriterion, removeElement, runSearch, search, setBeanClassName, setClassName, setFillInAllObjects, setFillInObjects, setMaxRecordset, setObjects, setOrderBy, setReturnCount, setReturnObjects, setSessionId, setStartAt
 
Methods inherited from class gov.nih.nci.caBIO.util.PermissionObject
getUserAccess, setArrayAccess, setUserAccess
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gov.nih.nci.common.search.Searchable
getMaxRecordset, getOrderBy, getReturnCount, getReturnObjects, putCriterion, putCriterion, search, setMaxRecordset, setOrderBy, setReturnCount, setReturnObjects
 
Methods inherited from interface gov.nih.nci.common.search.session.SessionObject
getSessionId, setSessionId
 

Field Detail

_scUtils

protected MAGESCUtils _scUtils
Constructor Detail

ZoneLayoutSearchCriteriaImpl

public ZoneLayoutSearchCriteriaImpl()
Method Detail

getId

public java.lang.Long getId()
Returns the value of the id criterion.

Specified by:
getId in interface ZoneLayoutSearchCriteria
Specified by:
getId in interface ExtendableSearchCriteria
Overrides:
getId in class ExtendableSearchCriteriaImpl
Returns:
the id criterion

setId

public void setId(java.lang.Long id)
Sets the value of the id criterion.

Specified by:
setId in interface ZoneLayoutSearchCriteria
Specified by:
setId in interface ExtendableSearchCriteria
Overrides:
setId in class ExtendableSearchCriteriaImpl
Parameters:
id -

setId

public void setId(java.lang.Long id,
                  java.lang.String booleanOp)
Specified by:
setId in interface ZoneLayoutSearchCriteria
Specified by:
setId in interface ExtendableSearchCriteria
Overrides:
setId in class ExtendableSearchCriteriaImpl

getNumFeaturesPerRow

public java.lang.Integer getNumFeaturesPerRow()
Description copied from interface: ZoneLayoutSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerRow

Specified by:
getNumFeaturesPerRow in interface ZoneLayoutSearchCriteria
Returns:
the java.lang.Integer criterion value.
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#numFeaturesPerRow

getNumFeaturesPerCol

public java.lang.Integer getNumFeaturesPerCol()
Description copied from interface: ZoneLayoutSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerCol

Specified by:
getNumFeaturesPerCol in interface ZoneLayoutSearchCriteria
Returns:
the java.lang.Integer criterion value.
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#numFeaturesPerCol

getSpacingBetweenRows

public java.lang.Float getSpacingBetweenRows()
Description copied from interface: ZoneLayoutSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenRows

Specified by:
getSpacingBetweenRows in interface ZoneLayoutSearchCriteria
Returns:
the java.lang.Float criterion value.
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#spacingBetweenRows

getSpacingBetweenCols

public java.lang.Float getSpacingBetweenCols()
Description copied from interface: ZoneLayoutSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenCols

Specified by:
getSpacingBetweenCols in interface ZoneLayoutSearchCriteria
Returns:
the java.lang.Float criterion value.
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#spacingBetweenCols

setNumFeaturesPerRow

public void setNumFeaturesPerRow(java.lang.Integer numFeaturesPerRow)
Description copied from interface: ZoneLayoutSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerRow

Specified by:
setNumFeaturesPerRow in interface ZoneLayoutSearchCriteria
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#numFeaturesPerRow

setNumFeaturesPerRow

public void setNumFeaturesPerRow(java.lang.Integer numFeaturesPerRow,
                                 java.lang.String booleanOp)
Description copied from interface: ZoneLayoutSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerRow

Specified by:
setNumFeaturesPerRow in interface ZoneLayoutSearchCriteria
Parameters:
numFeaturesPerRow - the criterion value
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#numFeaturesPerRow

setNumFeaturesPerCol

public void setNumFeaturesPerCol(java.lang.Integer numFeaturesPerCol)
Description copied from interface: ZoneLayoutSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerCol

Specified by:
setNumFeaturesPerCol in interface ZoneLayoutSearchCriteria
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#numFeaturesPerCol

setNumFeaturesPerCol

public void setNumFeaturesPerCol(java.lang.Integer numFeaturesPerCol,
                                 java.lang.String booleanOp)
Description copied from interface: ZoneLayoutSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.numFeaturesPerCol

Specified by:
setNumFeaturesPerCol in interface ZoneLayoutSearchCriteria
Parameters:
numFeaturesPerCol - the criterion value
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#numFeaturesPerCol

setSpacingBetweenRows

public void setSpacingBetweenRows(java.lang.Float spacingBetweenRows)
Description copied from interface: ZoneLayoutSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenRows

Specified by:
setSpacingBetweenRows in interface ZoneLayoutSearchCriteria
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#spacingBetweenRows

setSpacingBetweenRows

public void setSpacingBetweenRows(java.lang.Float spacingBetweenRows,
                                  java.lang.String booleanOp)
Description copied from interface: ZoneLayoutSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenRows

Specified by:
setSpacingBetweenRows in interface ZoneLayoutSearchCriteria
Parameters:
spacingBetweenRows - the criterion value
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#spacingBetweenRows

setSpacingBetweenCols

public void setSpacingBetweenCols(java.lang.Float spacingBetweenCols)
Description copied from interface: ZoneLayoutSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenCols

Specified by:
setSpacingBetweenCols in interface ZoneLayoutSearchCriteria
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#spacingBetweenCols

setSpacingBetweenCols

public void setSpacingBetweenCols(java.lang.Float spacingBetweenCols,
                                  java.lang.String booleanOp)
Description copied from interface: ZoneLayoutSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ZoneLayout.spacingBetweenCols

Specified by:
setSpacingBetweenCols in interface ZoneLayoutSearchCriteria
Parameters:
spacingBetweenCols - the criterion value
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ZoneLayoutSearchCriteria#spacingBetweenCols

toString

public java.lang.String toString()
Returns a String representation of this object suitable for console display.

Overrides:
toString in class ExtendableSearchCriteriaImpl
Returns:
the String representation.