com.elasticpath.domain.search.impl
Class CustomerSearchCriteriaImpl

java.lang.Object
  extended by com.elasticpath.domain.impl.AbstractEpDomainImpl
      extended by com.elasticpath.domain.impl.AbstractPersistenceImpl
          extended by com.elasticpath.domain.search.impl.AbstractSearchCriteriaImpl
              extended by com.elasticpath.domain.search.impl.CustomerSearchCriteriaImpl
All Implemented Interfaces:
EpDomain, Persistence, CustomerSearchCriteria, SearchCriteria, Transient, java.io.Serializable

public class CustomerSearchCriteriaImpl
extends AbstractSearchCriteriaImpl
implements CustomerSearchCriteria

A criteria for advanced customer search.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.elasticpath.domain.impl.AbstractPersistenceImpl
serialVersionUID
 
Constructor Summary
CustomerSearchCriteriaImpl()
           
 
Method Summary
 java.lang.String getCustomerNumber()
          Returns the customer number.
 java.lang.String getEmail()
          Returns the email.
 java.lang.String getFirstName()
          Returns the first name.
 java.util.Date getFromDate()
          Returns the from date.
 java.lang.String getLastName()
          Returns the last name.
 java.lang.String getPhoneNumber()
          Returns the phone number.
 java.lang.String getUserId()
          Returns the user Id.
 void setCustomerNumber(java.lang.String customerNumber)
          Sets the customer number.
 void setEmail(java.lang.String email)
          Sets the email.
 void setFirstName(java.lang.String firstName)
          Sets the first name.
 void setFromDate(java.util.Date fromDate)
          Sets the from date.
 void setLastName(java.lang.String lastName)
          Sets the last name.
 void setPhoneNumber(java.lang.String phoneNumber)
          Sets the phone number.
 void setUserId(java.lang.String userId)
          Sets the user Id.
 
Methods inherited from class com.elasticpath.domain.search.impl.AbstractSearchCriteriaImpl
getLocale, isFuzzySearchDisabled, setFuzzySearchDisabled, setLocale
 
Methods inherited from class com.elasticpath.domain.impl.AbstractPersistenceImpl
executeBeforePersistAction, getUidPk, isPersistent, setDefaultValues, setUidPk
 
Methods inherited from class com.elasticpath.domain.impl.AbstractEpDomainImpl
getElasticPath, setElasticPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.elasticpath.domain.search.SearchCriteria
getLocale, isFuzzySearchDisabled, setFuzzySearchDisabled, setLocale
 
Methods inherited from interface com.elasticpath.domain.EpDomain
getElasticPath, setElasticPath
 

Constructor Detail

CustomerSearchCriteriaImpl

public CustomerSearchCriteriaImpl()
Method Detail

getCustomerNumber

public java.lang.String getCustomerNumber()
Returns the customer number.

Specified by:
getCustomerNumber in interface CustomerSearchCriteria
Returns:
the customer number

getEmail

public java.lang.String getEmail()
Returns the email.

Specified by:
getEmail in interface CustomerSearchCriteria
Returns:
the email

getFirstName

public java.lang.String getFirstName()
Returns the first name.

Specified by:
getFirstName in interface CustomerSearchCriteria
Returns:
the first name

getFromDate

public java.util.Date getFromDate()
Returns the from date.

Specified by:
getFromDate in interface CustomerSearchCriteria
Returns:
the from date.

getLastName

public java.lang.String getLastName()
Returns the last name.

Specified by:
getLastName in interface CustomerSearchCriteria
Returns:
the last name

getPhoneNumber

public java.lang.String getPhoneNumber()
Returns the phone number.

Specified by:
getPhoneNumber in interface CustomerSearchCriteria
Returns:
the phone number

getUserId

public java.lang.String getUserId()
Returns the user Id.

Specified by:
getUserId in interface CustomerSearchCriteria
Returns:
the user Id

setCustomerNumber

public void setCustomerNumber(java.lang.String customerNumber)
Sets the customer number.

Specified by:
setCustomerNumber in interface CustomerSearchCriteria
Parameters:
customerNumber - the customer number

setEmail

public void setEmail(java.lang.String email)
Sets the email.

Specified by:
setEmail in interface CustomerSearchCriteria
Parameters:
email - the email

setFirstName

public void setFirstName(java.lang.String firstName)
Sets the first name.

Specified by:
setFirstName in interface CustomerSearchCriteria
Parameters:
firstName - the first name

setFromDate

public void setFromDate(java.util.Date fromDate)
Sets the from date.

Specified by:
setFromDate in interface CustomerSearchCriteria
Parameters:
fromDate - the create time.

setLastName

public void setLastName(java.lang.String lastName)
Sets the last name.

Specified by:
setLastName in interface CustomerSearchCriteria
Parameters:
lastName - the last name

setPhoneNumber

public void setPhoneNumber(java.lang.String phoneNumber)
Sets the phone number.

Specified by:
setPhoneNumber in interface CustomerSearchCriteria
Parameters:
phoneNumber - the phone number

setUserId

public void setUserId(java.lang.String userId)
Sets the user Id.

Specified by:
setUserId in interface CustomerSearchCriteria
Parameters:
userId - the user Id