gov.nih.nci.mageom.search.AuditAndSecurity.impl
Class ContactSearchCriteriaImpl

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.AuditAndSecurity.impl.ContactSearchCriteriaImpl
All Implemented Interfaces:
Directable, Searchable, SessionObject, ContactSearchCriteria, DescribableSearchCriteria, ExtendableSearchCriteria, IdentifiableSearchCriteria, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
OrganizationSearchCriteriaImpl, PersonSearchCriteriaImpl

public class ContactSearchCriteriaImpl
extends IdentifiableSearchCriteriaImpl
implements ContactSearchCriteria, java.io.Serializable

Represents a query for Contact 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.AuditAndSecurity.ContactSearchCriteria
ADDRESS_ATTRIBUTE, EMAIL_ATTRIBUTE, FAX_ATTRIBUTE, ID_ATTRIBUTE, PHONE_ATTRIBUTE, TOLLFREEPHONE_ATTRIBUTE, 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
ContactSearchCriteriaImpl()
           
 
Method Summary
 java.lang.String getAddress()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.address
 java.lang.String getEmail()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.email
 java.lang.String getFax()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.fax
 java.lang.Long getId()
          Returns the value of the id criterion.
 java.lang.String getPhone()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.phone
 java.lang.String getTollFreePhone()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.tollFreePhone
 java.lang.String getURI()
          Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.URI
 void setAddress(java.lang.String address)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.address
 void setAddress(java.lang.String address, java.lang.String booleanOp, java.lang.String caseInsensitive)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.address
 void setEmail(java.lang.String email)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.email
 void setEmail(java.lang.String email, java.lang.String booleanOp, java.lang.String caseInsensitive)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.email
 void setFax(java.lang.String fax)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.fax
 void setFax(java.lang.String fax, java.lang.String booleanOp, java.lang.String caseInsensitive)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.fax
 void setId(java.lang.Long id)
          Sets the value of the id criterion.
 void setId(java.lang.Long id, java.lang.String booleanOp)
           
 void setPhone(java.lang.String phone)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.phone
 void setPhone(java.lang.String phone, java.lang.String booleanOp, java.lang.String caseInsensitive)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.phone
 void setTollFreePhone(java.lang.String tollFreePhone)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.tollFreePhone
 void setTollFreePhone(java.lang.String tollFreePhone, java.lang.String booleanOp, java.lang.String caseInsensitive)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.tollFreePhone
 void setURI(java.lang.String URI)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.URI
 void setURI(java.lang.String URI, java.lang.String booleanOp, java.lang.String caseInsensitive)
          Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.URI
 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

ContactSearchCriteriaImpl

public ContactSearchCriteriaImpl()
Method Detail

getId

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

Specified by:
getId in interface ContactSearchCriteria
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 ContactSearchCriteria
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 ContactSearchCriteria
Specified by:
setId in interface DescribableSearchCriteria
Specified by:
setId in interface ExtendableSearchCriteria
Specified by:
setId in interface IdentifiableSearchCriteria
Overrides:
setId in class IdentifiableSearchCriteriaImpl

getURI

public java.lang.String getURI()
Description copied from interface: ContactSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.URI

Specified by:
getURI in interface ContactSearchCriteria
Returns:
the java.lang.String criterion value.
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#URI

getAddress

public java.lang.String getAddress()
Description copied from interface: ContactSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.address

Specified by:
getAddress in interface ContactSearchCriteria
Returns:
the java.lang.String criterion value.
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#address

getPhone

public java.lang.String getPhone()
Description copied from interface: ContactSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.phone

Specified by:
getPhone in interface ContactSearchCriteria
Returns:
the java.lang.String criterion value.
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#phone

getTollFreePhone

public java.lang.String getTollFreePhone()
Description copied from interface: ContactSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.tollFreePhone

Specified by:
getTollFreePhone in interface ContactSearchCriteria
Returns:
the java.lang.String criterion value.
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#tollFreePhone

getEmail

public java.lang.String getEmail()
Description copied from interface: ContactSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.email

Specified by:
getEmail in interface ContactSearchCriteria
Returns:
the java.lang.String criterion value.
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#email

getFax

public java.lang.String getFax()
Description copied from interface: ContactSearchCriteria
Gets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.fax

Specified by:
getFax in interface ContactSearchCriteria
Returns:
the java.lang.String criterion value.
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#fax

setURI

public void setURI(java.lang.String URI)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.URI

Specified by:
setURI in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#URI

setURI

public void setURI(java.lang.String URI,
                   java.lang.String booleanOp,
                   java.lang.String caseInsensitive)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.URI

Specified by:
setURI in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#URI

setAddress

public void setAddress(java.lang.String address)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.address

Specified by:
setAddress in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#address

setAddress

public void setAddress(java.lang.String address,
                       java.lang.String booleanOp,
                       java.lang.String caseInsensitive)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.address

Specified by:
setAddress in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#address

setPhone

public void setPhone(java.lang.String phone)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.phone

Specified by:
setPhone in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#phone

setPhone

public void setPhone(java.lang.String phone,
                     java.lang.String booleanOp,
                     java.lang.String caseInsensitive)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.phone

Specified by:
setPhone in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#phone

setTollFreePhone

public void setTollFreePhone(java.lang.String tollFreePhone)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.tollFreePhone

Specified by:
setTollFreePhone in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#tollFreePhone

setTollFreePhone

public void setTollFreePhone(java.lang.String tollFreePhone,
                             java.lang.String booleanOp,
                             java.lang.String caseInsensitive)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.tollFreePhone

Specified by:
setTollFreePhone in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#tollFreePhone

setEmail

public void setEmail(java.lang.String email)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.email

Specified by:
setEmail in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#email

setEmail

public void setEmail(java.lang.String email,
                     java.lang.String booleanOp,
                     java.lang.String caseInsensitive)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.email

Specified by:
setEmail in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#email

setFax

public void setFax(java.lang.String fax)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.fax

Specified by:
setFax in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#fax

setFax

public void setFax(java.lang.String fax,
                   java.lang.String booleanOp,
                   java.lang.String caseInsensitive)
Description copied from interface: ContactSearchCriteria
Sets the value of the criterion corresponding to gov.nih.nci.mageom.domain.AuditAndSecurity.Contact.fax

Specified by:
setFax in interface ContactSearchCriteria
See Also:
gov.nih.nci.mageom.search.AuditAndSecurity.ContactSearchCriteria#fax

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.