gov.nih.nci.mageom.search.Array.impl
Class ArraySearchCriteriaImpl

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.impl.DescribableSearchCriteriaImpl
                      extended by gov.nih.nci.mageom.search.impl.IdentifiableSearchCriteriaImpl
                          extended by gov.nih.nci.mageom.search.Array.impl.ArraySearchCriteriaImpl
All Implemented Interfaces:
Directable, Searchable, SessionObject, ArraySearchCriteria, DescribableSearchCriteria, ExtendableSearchCriteria, IdentifiableSearchCriteria, java.io.Serializable, java.lang.Cloneable

public class ArraySearchCriteriaImpl
extends IdentifiableSearchCriteriaImpl
implements ArraySearchCriteria, java.io.Serializable

Represents a query for Array 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.Array.ArraySearchCriteria
ARRAYDESIGNID_ATTRIBUTE, ARRAYGROUPID_ATTRIBUTE, ARRAYIDENTIFIER_ATTRIBUTE, ARRAYXORIGIN_ATTRIBUTE, ARRAYYORIGIN_ATTRIBUTE, ID_ATTRIBUTE, INFORMATIONID_ATTRIBUTE, ORIGINRELATIVETO_ATTRIBUTE
 
Fields inherited from interface gov.nih.nci.mageom.search.IdentifiableSearchCriteria
IDENTIFIER_ATTRIBUTE, NAME_ATTRIBUTE
 
Fields inherited from interface gov.nih.nci.mageom.search.DescribableSearchCriteria
SECURITYID_ATTRIBUTE
 
Constructor Summary
ArraySearchCriteriaImpl()
           
 
Method Summary
 java.lang.Long getArrayDesignId()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ArrayDesign.id
 java.lang.Long getArrayGroupId()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayGroup.id
 java.lang.String getArrayIdentifier()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayIdentifier
 java.lang.Float getArrayXOrigin()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayXOrigin
 java.lang.Float getArrayYOrigin()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayYOrigin
 java.lang.Long getId()
          Returns the value of the id criterion.
 java.lang.Long getInformationId()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayManufacture.id
 java.lang.String getOriginRelativeTo()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.originRelativeTo
 void setArrayDesignCriteria(ArrayDesignSearchCriteria criteria)
          Constrains the search for Array objects to those associated with ArrayDesign objects by the association and selected by the given ArrayDesignSearchCriteria.
 void setArrayDesignCriteria(ArrayDesignSearchCriteria criteria, java.lang.String booleanOp)
          Constrains the search for Array objects to those associated with ArrayDesign objects by the association and selected by the given ArrayDesignSearchCriteria.
 void setArrayDesignId(java.lang.Long arrayDesignId)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ArrayDesign.id
 void setArrayDesignId(java.lang.Long arrayDesignId, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ArrayDesign.id
 void setArrayGroupCriteria(ArrayGroupSearchCriteria criteria)
          Constrains the search for Array objects to those associated with ArrayGroup objects by the association and selected by the given ArrayGroupSearchCriteria.
 void setArrayGroupCriteria(ArrayGroupSearchCriteria criteria, java.lang.String booleanOp)
          Constrains the search for Array objects to those associated with ArrayGroup objects by the association and selected by the given ArrayGroupSearchCriteria.
 void setArrayGroupId(java.lang.Long arrayGroupId)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayGroup.id
 void setArrayGroupId(java.lang.Long arrayGroupId, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayGroup.id
 void setArrayIdentifier(java.lang.String arrayIdentifier)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayIdentifier
 void setArrayIdentifier(java.lang.String arrayIdentifier, java.lang.String booleanOp, java.lang.String caseInsensitive)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayIdentifier
 void setArrayXOrigin(java.lang.Float arrayXOrigin)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayXOrigin
 void setArrayXOrigin(java.lang.Float arrayXOrigin, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayXOrigin
 void setArrayYOrigin(java.lang.Float arrayYOrigin)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayYOrigin
 void setArrayYOrigin(java.lang.Float arrayYOrigin, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayYOrigin
 void setId(java.lang.Long id)
          Sets the value of the id criterion.
 void setId(java.lang.Long id, java.lang.String booleanOp)
           
 void setInformationCriteria(ArrayManufactureSearchCriteria criteria)
          Constrains the search for Array objects to those associated with ArrayManufacture objects by the association and selected by the given ArrayManufactureSearchCriteria.
 void setInformationCriteria(ArrayManufactureSearchCriteria criteria, java.lang.String booleanOp)
          Constrains the search for Array objects to those associated with ArrayManufacture objects by the association and selected by the given ArrayManufactureSearchCriteria.
 void setInformationId(java.lang.Long informationId)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayManufacture.id
 void setInformationId(java.lang.Long informationId, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayManufacture.id
 void setOriginRelativeTo(java.lang.String originRelativeTo)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.originRelativeTo
 void setOriginRelativeTo(java.lang.String originRelativeTo, java.lang.String booleanOp, java.lang.String caseInsensitive)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.originRelativeTo
 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.IdentifiableSearchCriteriaImpl
getIdentifier, getName, setIdentifier, setIdentifier, setName, setName
 
Methods inherited from class gov.nih.nci.mageom.search.impl.DescribableSearchCriteriaImpl
getSecurityId, setSecurityCriteria, setSecurityCriteria, setSecurityId, setSecurityId
 
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.mageom.search.IdentifiableSearchCriteria
getIdentifier, getName, setIdentifier, setIdentifier, setName, setName
 
Methods inherited from interface gov.nih.nci.mageom.search.DescribableSearchCriteria
getSecurityId, setSecurityCriteria, setSecurityCriteria, setSecurityId, setSecurityId
 
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

ArraySearchCriteriaImpl

public ArraySearchCriteriaImpl()
Method Detail

getId

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

Specified by:
getId in interface ArraySearchCriteria
Specified by:
getId in interface DescribableSearchCriteria
Specified by:
getId in interface ExtendableSearchCriteria
Specified by:
getId in interface IdentifiableSearchCriteria
Overrides:
getId in class IdentifiableSearchCriteriaImpl
Returns:
the id criterion

setId

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

Specified by:
setId in interface ArraySearchCriteria
Specified by:
setId in interface DescribableSearchCriteria
Specified by:
setId in interface ExtendableSearchCriteria
Specified by:
setId in interface IdentifiableSearchCriteria
Overrides:
setId in class IdentifiableSearchCriteriaImpl
Parameters:
id -

setId

public void setId(java.lang.Long id,
                  java.lang.String booleanOp)
Specified by:
setId in interface ArraySearchCriteria
Specified by:
setId in interface DescribableSearchCriteria
Specified by:
setId in interface ExtendableSearchCriteria
Specified by:
setId in interface IdentifiableSearchCriteria
Overrides:
setId in class IdentifiableSearchCriteriaImpl

getArrayIdentifier

public java.lang.String getArrayIdentifier()
Description copied from interface: ArraySearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayIdentifier

Specified by:
getArrayIdentifier in interface ArraySearchCriteria
Returns:
the java.lang.String criterion value.
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#arrayIdentifier

getArrayXOrigin

public java.lang.Float getArrayXOrigin()
Description copied from interface: ArraySearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayXOrigin

Specified by:
getArrayXOrigin in interface ArraySearchCriteria
Returns:
the java.lang.Float criterion value.
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#arrayXOrigin

getArrayYOrigin

public java.lang.Float getArrayYOrigin()
Description copied from interface: ArraySearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayYOrigin

Specified by:
getArrayYOrigin in interface ArraySearchCriteria
Returns:
the java.lang.Float criterion value.
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#arrayYOrigin

getOriginRelativeTo

public java.lang.String getOriginRelativeTo()
Description copied from interface: ArraySearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.originRelativeTo

Specified by:
getOriginRelativeTo in interface ArraySearchCriteria
Returns:
the java.lang.String criterion value.
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#originRelativeTo

getArrayDesignId

public java.lang.Long getArrayDesignId()
Description copied from interface: ArraySearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ArrayDesign.id

Specified by:
getArrayDesignId in interface ArraySearchCriteria
Returns:
the java.lang.Long criterion value.
See Also:
gov.nih.nci.mageom.search.ArrayDesign.ArrayDesignSearchCriteria#id

getArrayGroupId

public java.lang.Long getArrayGroupId()
Description copied from interface: ArraySearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayGroup.id

Specified by:
getArrayGroupId in interface ArraySearchCriteria
Returns:
the java.lang.Long criterion value.
See Also:
gov.nih.nci.mageom.search.Array.ArrayGroupSearchCriteria#id

getInformationId

public java.lang.Long getInformationId()
Description copied from interface: ArraySearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayManufacture.id

Specified by:
getInformationId in interface ArraySearchCriteria
Returns:
the java.lang.Long criterion value.
See Also:
gov.nih.nci.mageom.search.Array.ArrayManufactureSearchCriteria#id

setArrayIdentifier

public void setArrayIdentifier(java.lang.String arrayIdentifier)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayIdentifier

Specified by:
setArrayIdentifier in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#arrayIdentifier

setArrayIdentifier

public void setArrayIdentifier(java.lang.String arrayIdentifier,
                               java.lang.String booleanOp,
                               java.lang.String caseInsensitive)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayIdentifier

Specified by:
setArrayIdentifier in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#arrayIdentifier

setArrayXOrigin

public void setArrayXOrigin(java.lang.Float arrayXOrigin)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayXOrigin

Specified by:
setArrayXOrigin in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#arrayXOrigin

setArrayXOrigin

public void setArrayXOrigin(java.lang.Float arrayXOrigin,
                            java.lang.String booleanOp)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayXOrigin

Specified by:
setArrayXOrigin in interface ArraySearchCriteria
Parameters:
arrayXOrigin - the criterion value
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#arrayXOrigin

setArrayYOrigin

public void setArrayYOrigin(java.lang.Float arrayYOrigin)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayYOrigin

Specified by:
setArrayYOrigin in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#arrayYOrigin

setArrayYOrigin

public void setArrayYOrigin(java.lang.Float arrayYOrigin,
                            java.lang.String booleanOp)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.arrayYOrigin

Specified by:
setArrayYOrigin in interface ArraySearchCriteria
Parameters:
arrayYOrigin - the criterion value
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#arrayYOrigin

setOriginRelativeTo

public void setOriginRelativeTo(java.lang.String originRelativeTo)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.originRelativeTo

Specified by:
setOriginRelativeTo in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#originRelativeTo

setOriginRelativeTo

public void setOriginRelativeTo(java.lang.String originRelativeTo,
                                java.lang.String booleanOp,
                                java.lang.String caseInsensitive)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.Array.originRelativeTo

Specified by:
setOriginRelativeTo in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.search.Array.ArraySearchCriteria#originRelativeTo

setArrayDesignCriteria

public void setArrayDesignCriteria(ArrayDesignSearchCriteria criteria)
Description copied from interface: ArraySearchCriteria
Constrains the search for Array objects to those associated with ArrayDesign objects by the association and selected by the given ArrayDesignSearchCriteria.

Specified by:
setArrayDesignCriteria in interface ArraySearchCriteria
See Also:
ArraySearchCriteria.setArrayDesignCriteria(gov.nih.nci.mageom.search.ArrayDesign.ArrayDesignSearchCriteria)

setArrayDesignCriteria

public void setArrayDesignCriteria(ArrayDesignSearchCriteria criteria,
                                   java.lang.String booleanOp)
Description copied from interface: ArraySearchCriteria
Constrains the search for Array objects to those associated with ArrayDesign objects by the association and selected by the given ArrayDesignSearchCriteria.

Specified by:
setArrayDesignCriteria in interface ArraySearchCriteria
See Also:
ArraySearchCriteria.setArrayDesignCriteria(gov.nih.nci.mageom.search.ArrayDesign.ArrayDesignSearchCriteria)

setArrayDesignId

public void setArrayDesignId(java.lang.Long arrayDesignId)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ArrayDesign.id

Specified by:
setArrayDesignId in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.domain.ArrayDesign.ArrayDesign#id

setArrayDesignId

public void setArrayDesignId(java.lang.Long arrayDesignId,
                             java.lang.String booleanOp)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.ArrayDesign.ArrayDesign.id

Specified by:
setArrayDesignId in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.domain.ArrayDesign.ArrayDesign#id

setArrayGroupCriteria

public void setArrayGroupCriteria(ArrayGroupSearchCriteria criteria)
Description copied from interface: ArraySearchCriteria
Constrains the search for Array objects to those associated with ArrayGroup objects by the association and selected by the given ArrayGroupSearchCriteria.

Specified by:
setArrayGroupCriteria in interface ArraySearchCriteria
See Also:
ArraySearchCriteria.setArrayGroupCriteria(gov.nih.nci.mageom.search.Array.ArrayGroupSearchCriteria)

setArrayGroupCriteria

public void setArrayGroupCriteria(ArrayGroupSearchCriteria criteria,
                                  java.lang.String booleanOp)
Description copied from interface: ArraySearchCriteria
Constrains the search for Array objects to those associated with ArrayGroup objects by the association and selected by the given ArrayGroupSearchCriteria.

Specified by:
setArrayGroupCriteria in interface ArraySearchCriteria
See Also:
ArraySearchCriteria.setArrayGroupCriteria(gov.nih.nci.mageom.search.Array.ArrayGroupSearchCriteria)

setArrayGroupId

public void setArrayGroupId(java.lang.Long arrayGroupId)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayGroup.id

Specified by:
setArrayGroupId in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.domain.Array.ArrayGroup#id

setArrayGroupId

public void setArrayGroupId(java.lang.Long arrayGroupId,
                            java.lang.String booleanOp)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayGroup.id

Specified by:
setArrayGroupId in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.domain.Array.ArrayGroup#id

setInformationCriteria

public void setInformationCriteria(ArrayManufactureSearchCriteria criteria)
Description copied from interface: ArraySearchCriteria
Constrains the search for Array objects to those associated with ArrayManufacture objects by the association and selected by the given ArrayManufactureSearchCriteria.

Specified by:
setInformationCriteria in interface ArraySearchCriteria
See Also:
ArraySearchCriteria.setInformationCriteria(gov.nih.nci.mageom.search.Array.ArrayManufactureSearchCriteria)

setInformationCriteria

public void setInformationCriteria(ArrayManufactureSearchCriteria criteria,
                                   java.lang.String booleanOp)
Description copied from interface: ArraySearchCriteria
Constrains the search for Array objects to those associated with ArrayManufacture objects by the association and selected by the given ArrayManufactureSearchCriteria.

Specified by:
setInformationCriteria in interface ArraySearchCriteria
See Also:
ArraySearchCriteria.setInformationCriteria(gov.nih.nci.mageom.search.Array.ArrayManufactureSearchCriteria)

setInformationId

public void setInformationId(java.lang.Long informationId)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayManufacture.id

Specified by:
setInformationId in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.domain.Array.ArrayManufacture#id

setInformationId

public void setInformationId(java.lang.Long informationId,
                             java.lang.String booleanOp)
Description copied from interface: ArraySearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Array.ArrayManufacture.id

Specified by:
setInformationId in interface ArraySearchCriteria
See Also:
gov.nih.nci.mageom.domain.Array.ArrayManufacture#id

toString

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

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