gov.nih.nci.mageom.search.Protocol.impl
Class SoftwareSearchCriteriaImpl

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.Protocol.impl.ParameterizableSearchCriteriaImpl
                              extended by gov.nih.nci.mageom.search.Protocol.impl.SoftwareSearchCriteriaImpl
All Implemented Interfaces:
Directable, Searchable, SessionObject, DescribableSearchCriteria, ExtendableSearchCriteria, IdentifiableSearchCriteria, ParameterizableSearchCriteria, SoftwareSearchCriteria, java.io.Serializable, java.lang.Cloneable

public class SoftwareSearchCriteriaImpl
extends ParameterizableSearchCriteriaImpl
implements SoftwareSearchCriteria, java.io.Serializable

Represents a query for Software 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.Protocol.SoftwareSearchCriteria
HARDWAREID_ATTRIBUTE, ID_ATTRIBUTE, SOFTWAREMANUFACTURERSID_ATTRIBUTE, SOFTWARESID_ATTRIBUTE
 
Fields inherited from interface gov.nih.nci.mageom.search.Protocol.ParameterizableSearchCriteria
URI_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
SoftwareSearchCriteriaImpl()
           
 
Method Summary
 java.lang.Long getHardwareId()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Hardware.id
 java.lang.Long getId()
          Returns the value of the id criterion.
 java.lang.Long getSoftwareManufacturersId()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.id
 java.lang.Long getSoftwaresId()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Software.id
 void setHardwareCriteria(HardwareSearchCriteria criteria)
          Constrains the search for Software objects to those associated with Hardware objects by the association and selected by the given HardwareSearchCriteria.
 void setHardwareCriteria(HardwareSearchCriteria criteria, java.lang.String booleanOp)
          Constrains the search for Software objects to those associated with Hardware objects by the association and selected by the given HardwareSearchCriteria.
 void setHardwareId(java.lang.Long hardwareId)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Hardware.id
 void setHardwareId(java.lang.Long hardwareId, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Hardware.id
 void setId(java.lang.Long id)
          Sets the value of the id criterion.
 void setId(java.lang.Long id, java.lang.String booleanOp)
           
 void setSoftwareManufacturersCriteria(ContactSearchCriteria criteria)
          Constrains the search for Software objects to those associated with Contact objects by the association and selected by the given ContactSearchCriteria.
 void setSoftwareManufacturersCriteria(ContactSearchCriteria criteria, java.lang.String booleanOp)
          Constrains the search for Software objects to those associated with Contact objects by the association and selected by the given ContactSearchCriteria.
 void setSoftwareManufacturersId(java.lang.Long softwareManufacturersId)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.id
 void setSoftwareManufacturersId(java.lang.Long softwareManufacturersId, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.id
 void setSoftwaresCriteria(SoftwareSearchCriteria criteria)
          Constrains the search for Software objects to those associated with Software objects by the association and selected by the given SoftwareSearchCriteria.
 void setSoftwaresCriteria(SoftwareSearchCriteria criteria, java.lang.String booleanOp)
          Constrains the search for Software objects to those associated with Software objects by the association and selected by the given SoftwareSearchCriteria.
 void setSoftwaresId(java.lang.Long softwaresId)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Software.id
 void setSoftwaresId(java.lang.Long softwaresId, java.lang.String booleanOp)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Software.id
 java.lang.String toString()
          Returns a String representation of this object suitable for console display.
 
Methods inherited from class gov.nih.nci.mageom.search.Protocol.impl.ParameterizableSearchCriteriaImpl
getURI, setURI, setURI
 
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.Protocol.ParameterizableSearchCriteria
getURI, setURI, setURI
 
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

SoftwareSearchCriteriaImpl

public SoftwareSearchCriteriaImpl()
Method Detail

getId

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

Specified by:
getId in interface DescribableSearchCriteria
Specified by:
getId in interface ExtendableSearchCriteria
Specified by:
getId in interface IdentifiableSearchCriteria
Specified by:
getId in interface ParameterizableSearchCriteria
Specified by:
getId in interface SoftwareSearchCriteria
Overrides:
getId in class ParameterizableSearchCriteriaImpl
Returns:
the id criterion

setId

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

Specified by:
setId in interface DescribableSearchCriteria
Specified by:
setId in interface ExtendableSearchCriteria
Specified by:
setId in interface IdentifiableSearchCriteria
Specified by:
setId in interface ParameterizableSearchCriteria
Specified by:
setId in interface SoftwareSearchCriteria
Overrides:
setId in class ParameterizableSearchCriteriaImpl
Parameters:
id -

setId

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

getSoftwareManufacturersId

public java.lang.Long getSoftwareManufacturersId()
Description copied from interface: SoftwareSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.id

Specified by:
getSoftwareManufacturersId in interface SoftwareSearchCriteria
Returns:
the java.lang.Long criterion value.
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#id

getHardwareId

public java.lang.Long getHardwareId()
Description copied from interface: SoftwareSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Hardware.id

Specified by:
getHardwareId in interface SoftwareSearchCriteria
Returns:
the java.lang.Long criterion value.
See Also:
gov.nih.nci.mageom.search.Protocol.HardwareSearchCriteria#id

getSoftwaresId

public java.lang.Long getSoftwaresId()
Description copied from interface: SoftwareSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Software.id

Specified by:
getSoftwaresId in interface SoftwareSearchCriteria
Returns:
the java.lang.Long criterion value.
See Also:
gov.nih.nci.mageom.search.Protocol.SoftwareSearchCriteria#id

setSoftwareManufacturersCriteria

public void setSoftwareManufacturersCriteria(ContactSearchCriteria criteria)
Description copied from interface: SoftwareSearchCriteria
Constrains the search for Software objects to those associated with Contact objects by the association and selected by the given ContactSearchCriteria.

Specified by:
setSoftwareManufacturersCriteria in interface SoftwareSearchCriteria
See Also:
SoftwareSearchCriteria.setSoftwareManufacturersCriteria(gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria)

setSoftwareManufacturersCriteria

public void setSoftwareManufacturersCriteria(ContactSearchCriteria criteria,
                                             java.lang.String booleanOp)
Description copied from interface: SoftwareSearchCriteria
Constrains the search for Software objects to those associated with Contact objects by the association and selected by the given ContactSearchCriteria.

Specified by:
setSoftwareManufacturersCriteria in interface SoftwareSearchCriteria
See Also:
SoftwareSearchCriteria.setSoftwareManufacturersCriteria(gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria)

setSoftwareManufacturersId

public void setSoftwareManufacturersId(java.lang.Long softwareManufacturersId)
Description copied from interface: SoftwareSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.id

Specified by:
setSoftwareManufacturersId in interface SoftwareSearchCriteria
See Also:
gov.nih.nci.mageom.domain.AuditAndSecurity.Contact#id

setSoftwareManufacturersId

public void setSoftwareManufacturersId(java.lang.Long softwareManufacturersId,
                                       java.lang.String booleanOp)
Description copied from interface: SoftwareSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.id

Specified by:
setSoftwareManufacturersId in interface SoftwareSearchCriteria
See Also:
gov.nih.nci.mageom.domain.AuditAndSecurity.Contact#id

setHardwareCriteria

public void setHardwareCriteria(HardwareSearchCriteria criteria)
Description copied from interface: SoftwareSearchCriteria
Constrains the search for Software objects to those associated with Hardware objects by the association and selected by the given HardwareSearchCriteria.

Specified by:
setHardwareCriteria in interface SoftwareSearchCriteria
See Also:
SoftwareSearchCriteria.setHardwareCriteria(gov.nih.nci.mageom.search.Protocol.HardwareSearchCriteria)

setHardwareCriteria

public void setHardwareCriteria(HardwareSearchCriteria criteria,
                                java.lang.String booleanOp)
Description copied from interface: SoftwareSearchCriteria
Constrains the search for Software objects to those associated with Hardware objects by the association and selected by the given HardwareSearchCriteria.

Specified by:
setHardwareCriteria in interface SoftwareSearchCriteria
See Also:
SoftwareSearchCriteria.setHardwareCriteria(gov.nih.nci.mageom.search.Protocol.HardwareSearchCriteria)

setHardwareId

public void setHardwareId(java.lang.Long hardwareId)
Description copied from interface: SoftwareSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Hardware.id

Specified by:
setHardwareId in interface SoftwareSearchCriteria
See Also:
gov.nih.nci.mageom.domain.Protocol.Hardware#id

setHardwareId

public void setHardwareId(java.lang.Long hardwareId,
                          java.lang.String booleanOp)
Description copied from interface: SoftwareSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Hardware.id

Specified by:
setHardwareId in interface SoftwareSearchCriteria
See Also:
gov.nih.nci.mageom.domain.Protocol.Hardware#id

setSoftwaresCriteria

public void setSoftwaresCriteria(SoftwareSearchCriteria criteria)
Description copied from interface: SoftwareSearchCriteria
Constrains the search for Software objects to those associated with Software objects by the association and selected by the given SoftwareSearchCriteria.

Specified by:
setSoftwaresCriteria in interface SoftwareSearchCriteria
See Also:
SoftwareSearchCriteria.setSoftwaresCriteria(gov.nih.nci.mageom.search.Protocol.SoftwareSearchCriteria)

setSoftwaresCriteria

public void setSoftwaresCriteria(SoftwareSearchCriteria criteria,
                                 java.lang.String booleanOp)
Description copied from interface: SoftwareSearchCriteria
Constrains the search for Software objects to those associated with Software objects by the association and selected by the given SoftwareSearchCriteria.

Specified by:
setSoftwaresCriteria in interface SoftwareSearchCriteria
See Also:
SoftwareSearchCriteria.setSoftwaresCriteria(gov.nih.nci.mageom.search.Protocol.SoftwareSearchCriteria)

setSoftwaresId

public void setSoftwaresId(java.lang.Long softwaresId)
Description copied from interface: SoftwareSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Software.id

Specified by:
setSoftwaresId in interface SoftwareSearchCriteria
See Also:
gov.nih.nci.mageom.domain.Protocol.Software#id

setSoftwaresId

public void setSoftwaresId(java.lang.Long softwaresId,
                           java.lang.String booleanOp)
Description copied from interface: SoftwareSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.Protocol.Software.id

Specified by:
setSoftwaresId in interface SoftwareSearchCriteria
See Also:
gov.nih.nci.mageom.domain.Protocol.Software#id

toString

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

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