com.retek.component.customer
Interface MatchRule

All Superinterfaces:
BusinessObject, DistributedObject

public interface MatchRule
extends DistributedObject

MatchRule is used to define the attributes of a customer that should be compared when trying to match Customers. For example, if emailSelected is the only match criteria set to true, and if two customers have the same email address, but different first names, different last names, different cities, etc., the findMatchingCustomers() on CustomerManager will return a match.


Method Summary
 boolean isAddressLine1Selected()
           
 boolean isAddressLine2Selected()
           
 boolean isAddressLine3Selected()
           
 boolean isCitySelected()
           
 boolean isCountySelected()
           
 boolean isEmailSelected()
           
 boolean isFirstNameSelected()
           
 boolean isLastNameSelected()
           
 boolean isMiddleInitialSelected()
           
 boolean isPhoneSelected()
           
 boolean isPostalCodeSelected()
           
 boolean isStateSelected()
           
 void setAddressLine1Selected(boolean selected)
           
 void setAddressLine2Selected(boolean selected)
           
 void setAddressLine3Selected(boolean selected)
           
 void setCitySelected(boolean selected)
           
 void setCountySelected(boolean selected)
           
 void setEmailSelected(boolean selected)
           
 void setFirstNameSelected(boolean selected)
           
 void setLastNameSelected(boolean selected)
           
 void setMiddleInitialSelected(boolean selected)
           
 void setPhoneSelected(boolean selected)
           
 void setPostalCodeSelected(boolean selected)
           
 void setStateSelected(boolean selected)
           
 void submit()
           
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Method Detail

isFirstNameSelected

public boolean isFirstNameSelected()
                            throws SystemException
Throws:
SystemException

isMiddleInitialSelected

public boolean isMiddleInitialSelected()
                                throws SystemException
Throws:
SystemException

isLastNameSelected

public boolean isLastNameSelected()
                           throws SystemException
Throws:
SystemException

isAddressLine1Selected

public boolean isAddressLine1Selected()
                               throws SystemException
Throws:
SystemException

isAddressLine2Selected

public boolean isAddressLine2Selected()
                               throws SystemException
Throws:
SystemException

isAddressLine3Selected

public boolean isAddressLine3Selected()
                               throws SystemException
Throws:
SystemException

isCitySelected

public boolean isCitySelected()
                       throws SystemException
Throws:
SystemException

isStateSelected

public boolean isStateSelected()
                        throws SystemException
Throws:
SystemException

isCountySelected

public boolean isCountySelected()
                         throws SystemException
Throws:
SystemException

isPostalCodeSelected

public boolean isPostalCodeSelected()
                             throws SystemException
Throws:
SystemException

isPhoneSelected

public boolean isPhoneSelected()
                        throws SystemException
Throws:
SystemException

isEmailSelected

public boolean isEmailSelected()
                        throws SystemException
Throws:
SystemException

setFirstNameSelected

public void setFirstNameSelected(boolean selected)
                          throws SystemException
Throws:
SystemException

setMiddleInitialSelected

public void setMiddleInitialSelected(boolean selected)
                              throws SystemException
Throws:
SystemException

setLastNameSelected

public void setLastNameSelected(boolean selected)
                         throws SystemException
Throws:
SystemException

setAddressLine1Selected

public void setAddressLine1Selected(boolean selected)
                             throws SystemException
Throws:
SystemException

setAddressLine2Selected

public void setAddressLine2Selected(boolean selected)
                             throws SystemException
Throws:
SystemException

setAddressLine3Selected

public void setAddressLine3Selected(boolean selected)
                             throws SystemException
Throws:
SystemException

setCitySelected

public void setCitySelected(boolean selected)
                     throws SystemException
Throws:
SystemException

setStateSelected

public void setStateSelected(boolean selected)
                      throws SystemException
Throws:
SystemException

setCountySelected

public void setCountySelected(boolean selected)
                       throws SystemException
Throws:
SystemException

setPostalCodeSelected

public void setPostalCodeSelected(boolean selected)
                           throws SystemException
Throws:
SystemException

setPhoneSelected

public void setPhoneSelected(boolean selected)
                      throws SystemException
Throws:
SystemException

setEmailSelected

public void setEmailSelected(boolean selected)
                      throws SystemException
Throws:
SystemException

submit

public void submit()
            throws SystemException
Throws:
SystemException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25