com.retek.component.pend.impl
Class PendManagerImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.DistributedObjectManagerImpl
      extended bycom.retek.component.pend.impl.PendManagerImpl
All Implemented Interfaces:
DistributedObjectManager, PendManager

public class PendManagerImpl
extends DistributedObjectManagerImpl
implements PendManager


Field Summary
static int DEFAULT_MAX_SEARCH_SIZE
           
 
Constructor Summary
PendManagerImpl(DistributedContext context)
           
 
Method Summary
 HighRiskZip buildHighRiskZipInstance()
           
 NegativeCustomerRecord buildNegativeCustomerRecordInstance()
           
 NegativeCustomerRecord buildNegativeCustomerRecordInstance(CustomerOrder order)
           
 PendRule buildPendRuleInstance(PendRuleType pendRuleType)
           
protected  ReferenceCache fetchMoreReferences(java.lang.Class businessIface)
           
 java.util.List findAllActiveHighRiskZips()
           
 java.util.List findAllHighRiskZips()
           
 java.util.Set findAllNegativeCustomerRecords()
           
 java.util.Set findAllPendRules()
           
 java.util.List findExistingNegativeCustomerRecords(CustomerOrder order)
           
 java.util.Set findNegativeCustomerRecordReferences(NegativeCustomerRecordSearchCriteria criteria, boolean checkMaximumResultSize)
          Find negative customer record referencess for a specified search criteria.
 java.util.Set findNegativeCustomerRecords(NegativeCustomerRecordSearchCriteria criteria)
           
 java.util.Set findPendRules(Banner banner)
           
 HighRiskZip readHighRiskZip(DistributedReference ref)
           
 java.util.Set readNegativeCustomerRecords(java.util.Set refs)
          Read negative customer records for a set of distributed references.
 PendRule readPendRule(DistributedReference ref)
           
static void setMaximumNegativeCustomerRecordSearchSize(int maxSize)
           
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectManagerImpl
getContext, getReferenceCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Field Detail

DEFAULT_MAX_SEARCH_SIZE

public static final int DEFAULT_MAX_SEARCH_SIZE
See Also:
Constant Field Values
Constructor Detail

PendManagerImpl

public PendManagerImpl(DistributedContext context)
Method Detail

buildNegativeCustomerRecordInstance

public NegativeCustomerRecord buildNegativeCustomerRecordInstance()
                                                           throws SystemException
Specified by:
buildNegativeCustomerRecordInstance in interface PendManager
Throws:
SystemException

buildNegativeCustomerRecordInstance

public NegativeCustomerRecord buildNegativeCustomerRecordInstance(CustomerOrder order)
                                                           throws SystemException,
                                                                  BusinessException
Specified by:
buildNegativeCustomerRecordInstance in interface PendManager
Throws:
SystemException
BusinessException

buildPendRuleInstance

public PendRule buildPendRuleInstance(PendRuleType pendRuleType)
                               throws SystemException
Specified by:
buildPendRuleInstance in interface PendManager
Throws:
SystemException

readPendRule

public PendRule readPendRule(DistributedReference ref)
                      throws SystemException,
                             BusinessException
Specified by:
readPendRule in interface PendManager
Throws:
SystemException
BusinessException

findAllNegativeCustomerRecords

public java.util.Set findAllNegativeCustomerRecords()
                                             throws SystemException,
                                                    BusinessException
Specified by:
findAllNegativeCustomerRecords in interface PendManager
Throws:
SystemException
BusinessException

findNegativeCustomerRecords

public java.util.Set findNegativeCustomerRecords(NegativeCustomerRecordSearchCriteria criteria)
                                          throws SystemException,
                                                 BusinessException
Specified by:
findNegativeCustomerRecords in interface PendManager
Throws:
SystemException
BusinessException

findNegativeCustomerRecordReferences

public java.util.Set findNegativeCustomerRecordReferences(NegativeCustomerRecordSearchCriteria criteria,
                                                          boolean checkMaximumResultSize)
                                                   throws SystemException,
                                                          InvalidSearchCriteriaException
Description copied from interface: PendManager
Find negative customer record referencess for a specified search criteria. If the checkMaximumResultSize option is set to true, the result size configuration parameter will be checked; if the resul size exceeds maximum allowable result size, a business exception will be thrown by the operation.

Specified by:
findNegativeCustomerRecordReferences in interface PendManager
Parameters:
checkMaximumResultSize - check maximum result size
Returns:
Set negative customer record references
Throws:
SystemException
InvalidSearchCriteriaException

readNegativeCustomerRecords

public java.util.Set readNegativeCustomerRecords(java.util.Set refs)
                                          throws SystemException
Description copied from interface: PendManager
Read negative customer records for a set of distributed references.

Specified by:
readNegativeCustomerRecords in interface PendManager
Parameters:
refs - negative customer record references
Returns:
Set negative customer records
Throws:
SystemException

findAllPendRules

public java.util.Set findAllPendRules()
                               throws SystemException
Specified by:
findAllPendRules in interface PendManager
Throws:
SystemException

findPendRules

public java.util.Set findPendRules(Banner banner)
                            throws SystemException,
                                   BusinessException
Specified by:
findPendRules in interface PendManager
Throws:
SystemException
BusinessException

readHighRiskZip

public HighRiskZip readHighRiskZip(DistributedReference ref)
                            throws SystemException,
                                   BusinessException
Specified by:
readHighRiskZip in interface PendManager
Throws:
SystemException
BusinessException

buildHighRiskZipInstance

public HighRiskZip buildHighRiskZipInstance()
                                     throws SystemException
Specified by:
buildHighRiskZipInstance in interface PendManager
Throws:
SystemException

findAllHighRiskZips

public java.util.List findAllHighRiskZips()
                                   throws SystemException
Specified by:
findAllHighRiskZips in interface PendManager
Throws:
SystemException

findAllActiveHighRiskZips

public java.util.List findAllActiveHighRiskZips()
                                         throws SystemException
Specified by:
findAllActiveHighRiskZips in interface PendManager
Throws:
SystemException

fetchMoreReferences

protected ReferenceCache fetchMoreReferences(java.lang.Class businessIface)
                                      throws SystemException
Specified by:
fetchMoreReferences in class DistributedObjectManagerImpl
Throws:
SystemException

findExistingNegativeCustomerRecords

public java.util.List findExistingNegativeCustomerRecords(CustomerOrder order)
                                                   throws SystemException,
                                                          BusinessException
Specified by:
findExistingNegativeCustomerRecords in interface PendManager
Throws:
SystemException
BusinessException

setMaximumNegativeCustomerRecordSearchSize

public static void setMaximumNegativeCustomerRecordSearchSize(int maxSize)


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28