com.retek.component.customer.impl.remote
Class CustomerServicesEjb

java.lang.Object
  extended bycom.retek.commons.domain.core.impl.remote.DefaultSessionEjb
      extended bycom.retek.component.customer.impl.remote.CustomerServicesEjb
All Implemented Interfaces:
javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean

public class CustomerServicesEjb
extends DefaultSessionEjb

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
DefaultSessionEjb.EjbOperation, DefaultSessionEjb.EjbOperationWithBusinessException
 
Constructor Summary
CustomerServicesEjb()
           
 
Method Summary
 StoredValueCardCashoutResponse cashOutStoredValueCardForCustomer(java.lang.String accountNumber, java.lang.String pin, DistributedReference customerRef, DistributedReference userRef)
           
 ReferenceCache createReferenceCache(java.lang.Class businessIface)
           
 ReferenceCache createReferenceCacheForCatalogRequest()
           
 ReferenceCache createReferenceCacheForCustomer()
           
 ReferenceCache createReferenceCacheForCustomerAddress()
           
 ReferenceCache createReferenceCacheForCustomerCreditCard()
           
 ReferenceCache createReferenceCacheForCustomerCreditPreApproval()
           
 ReferenceCache createReferenceCacheForCustomerEmailAddress()
           
 ReferenceCache createReferenceCacheForCustomerMergeRequest()
           
 ReferenceCache createReferenceCacheForCustomerPreference()
           
 ReferenceCache createReferenceCacheForCustomerTelephone()
           
 ReferenceCache createReferenceCacheForStoredValueCardCashout()
           
 void ejbCreate()
           
 java.util.Set find(CatalogTypeSearchCriteria criteria)
           
 java.util.List find(CustomerFindCriteria findCriteria)
           
 ActivityRequestDto findActivityRequestById(java.lang.String id)
           
 java.util.Set findAllActivityRequestTypes()
           
 java.util.Set findAllCustomerChangeReasons()
           
 java.util.Set findAllCustomerInactiveReasons()
           
 java.util.List findAllMatchRules()
           
 java.util.Set findCustomerCreditPreApproval(CustomerCreditPreApprovalSearchCriteria findCriteria)
           
 java.util.Set findCustomerMergeRequestReferences(CustomerMergeRequestSearchCriteria criteria)
           
 java.util.List findCustomerReferences(CustomerExportSearchCriteria findCriteria)
           
 java.util.List findCustomerReferences(CustomerFindCriteria findCriteria)
           
 java.util.Set findProcessedCustomerImportRequestIds(java.util.Set importRequestIds)
           
 java.util.Set findStoredValueCardCashoutsForSalesAuditExport()
           
 java.util.Set findUnexportedCatalogRequestReferences()
           
 java.util.List getSalutations()
           
 java.util.List getSuffixes()
           
 CustomerDto persistForImport(CustomerDto customerDto, HistoryEventRequest eventRequest)
           
 CustomerMergeRequestDto processCustomerMergeRequest(CustomerMergeRequestDto requestDto)
           
 CustomerDto read(DistributedReference ref, long version)
           
 ActivityRequestTypeDto readActivityRequestType(DistributedReference ref)
           
 CustomerAddressDto readAddress(DistributedReference ref, long version)
           
 CatalogRequestDto readCatalogRequest(DistributedReference ref, long version)
           
 java.util.Set readCatalogRequests(java.util.Set refs)
           
 CustomerChangeReasonDto readCustomerChangeReason(DistributedReference ref, long version)
           
 CustomerInactiveReasonDto readCustomerInactiveReason(DistributedReference ref, long version)
           
 CustomerMergeRequestDto readCustomerMergeRequest(DistributedReference ref, long version)
           
 java.util.Set readCustomerMergeRequests(java.util.Set refs)
           
 java.util.List readCustomers(java.util.Collection refs)
           
 SalutationDto readCustomerSalutation(DistributedReference ref, long version)
           
 SuffixDto readCustomerSuffix(DistributedReference ref, long version)
           
 CustomerEmailAddressDto readEmailAddress(DistributedReference ref, long version)
           
 StoredValueCardCashoutDto readStoredValueCardCashout(DistributedReference ref, long version)
           
 CustomerTelephoneDto readTelephone(DistributedReference ref, long version)
           
 ActivityRequestTypeDto submit(ActivityRequestTypeDto dto)
           
 CatalogRequestDto submit(CatalogRequestDto catalogRequestDto, DistributedReference userRef)
           
 CustomerCreditPreApprovalDto submit(CustomerCreditPreApprovalDto preApprovalDto)
           
 CustomerDto submit(CustomerDto customerDto, DistributedReference userRef)
           
 CustomerMergeRequestDto submit(CustomerMergeRequestDto customerMergeRequestDto)
           
 MatchRuleDto submit(MatchRuleDto matchRuleDto)
           
 StoredValueCardCashoutDto submit(StoredValueCardCashoutDto cashoutDto)
           
 void updateCatalogRequestsForSuccessfulExport(java.util.Set requestRefs)
           
 void updateCustomerMergeRequestsForSuccessfulExport(java.util.Set requestRefs)
           
 
Methods inherited from class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
checkDtoVersion, ejbActivate, ejbPassivate, ejbRemove, getLocal, getLocalHome, getRemote, getRemoteHome, getSessionContext, setSessionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomerServicesEjb

public CustomerServicesEjb()
Method Detail

ejbCreate

public void ejbCreate()

submit

public CustomerDto submit(CustomerDto customerDto,
                          DistributedReference userRef)
                   throws SystemException,
                          BusinessException
Throws:
SystemException
BusinessException

submit

public CustomerCreditPreApprovalDto submit(CustomerCreditPreApprovalDto preApprovalDto)
                                    throws SystemException
Throws:
SystemException

submit

public MatchRuleDto submit(MatchRuleDto matchRuleDto)
                    throws SystemException
Throws:
SystemException

submit

public CatalogRequestDto submit(CatalogRequestDto catalogRequestDto,
                                DistributedReference userRef)
                         throws SystemException
Throws:
SystemException

submit

public StoredValueCardCashoutDto submit(StoredValueCardCashoutDto cashoutDto)
                                 throws SystemException
Throws:
SystemException

submit

public CustomerMergeRequestDto submit(CustomerMergeRequestDto customerMergeRequestDto)
                               throws SystemException
Throws:
SystemException

updateCustomerMergeRequestsForSuccessfulExport

public void updateCustomerMergeRequestsForSuccessfulExport(java.util.Set requestRefs)
                                                    throws SystemException
Throws:
SystemException

updateCatalogRequestsForSuccessfulExport

public void updateCatalogRequestsForSuccessfulExport(java.util.Set requestRefs)
                                              throws SystemException
Throws:
SystemException

processCustomerMergeRequest

public CustomerMergeRequestDto processCustomerMergeRequest(CustomerMergeRequestDto requestDto)
                                                    throws SystemException,
                                                           BusinessException
Throws:
SystemException
BusinessException

findAllMatchRules

public java.util.List findAllMatchRules()
                                 throws SystemException
Throws:
SystemException

read

public CustomerDto read(DistributedReference ref,
                        long version)
                 throws SystemException
Throws:
SystemException

readCustomerInactiveReason

public CustomerInactiveReasonDto readCustomerInactiveReason(DistributedReference ref,
                                                            long version)
                                                     throws SystemException
Throws:
SystemException

readCustomerChangeReason

public CustomerChangeReasonDto readCustomerChangeReason(DistributedReference ref,
                                                        long version)
                                                 throws SystemException
Throws:
SystemException

readCustomers

public java.util.List readCustomers(java.util.Collection refs)
                             throws SystemException
Throws:
SystemException

readCatalogRequest

public CatalogRequestDto readCatalogRequest(DistributedReference ref,
                                            long version)
                                     throws SystemException
Throws:
SystemException

readCatalogRequests

public java.util.Set readCatalogRequests(java.util.Set refs)
                                  throws SystemException
Throws:
SystemException

readAddress

public CustomerAddressDto readAddress(DistributedReference ref,
                                      long version)
                               throws SystemException
Throws:
SystemException

readCustomerSalutation

public SalutationDto readCustomerSalutation(DistributedReference ref,
                                            long version)
                                     throws SystemException
Throws:
SystemException

readCustomerSuffix

public SuffixDto readCustomerSuffix(DistributedReference ref,
                                    long version)
                             throws SystemException
Throws:
SystemException

readTelephone

public CustomerTelephoneDto readTelephone(DistributedReference ref,
                                          long version)
                                   throws SystemException
Throws:
SystemException

readEmailAddress

public CustomerEmailAddressDto readEmailAddress(DistributedReference ref,
                                                long version)
                                         throws SystemException
Throws:
SystemException

readStoredValueCardCashout

public StoredValueCardCashoutDto readStoredValueCardCashout(DistributedReference ref,
                                                            long version)
                                                     throws SystemException
Throws:
SystemException

readCustomerMergeRequest

public CustomerMergeRequestDto readCustomerMergeRequest(DistributedReference ref,
                                                        long version)
                                                 throws SystemException
Throws:
SystemException

readCustomerMergeRequests

public java.util.Set readCustomerMergeRequests(java.util.Set refs)
                                        throws SystemException
Throws:
SystemException

createReferenceCache

public ReferenceCache createReferenceCache(java.lang.Class businessIface)
                                    throws SystemException
Throws:
SystemException

createReferenceCacheForCustomerAddress

public ReferenceCache createReferenceCacheForCustomerAddress()
                                                      throws SystemException
Throws:
SystemException

createReferenceCacheForCustomerCreditPreApproval

public ReferenceCache createReferenceCacheForCustomerCreditPreApproval()
                                                                throws SystemException
Throws:
SystemException

createReferenceCacheForCustomerCreditCard

public ReferenceCache createReferenceCacheForCustomerCreditCard()
                                                         throws SystemException
Throws:
SystemException

createReferenceCacheForCustomerEmailAddress

public ReferenceCache createReferenceCacheForCustomerEmailAddress()
                                                           throws SystemException
Throws:
SystemException

createReferenceCacheForCustomerTelephone

public ReferenceCache createReferenceCacheForCustomerTelephone()
                                                        throws SystemException
Throws:
SystemException

createReferenceCacheForCustomer

public ReferenceCache createReferenceCacheForCustomer()
                                               throws SystemException
Throws:
SystemException

createReferenceCacheForStoredValueCardCashout

public ReferenceCache createReferenceCacheForStoredValueCardCashout()
                                                             throws SystemException
Throws:
SystemException

createReferenceCacheForCustomerPreference

public ReferenceCache createReferenceCacheForCustomerPreference()
                                                         throws SystemException
Throws:
SystemException

createReferenceCacheForCatalogRequest

public ReferenceCache createReferenceCacheForCatalogRequest()
                                                     throws SystemException
Throws:
SystemException

createReferenceCacheForCustomerMergeRequest

public ReferenceCache createReferenceCacheForCustomerMergeRequest()
                                                           throws SystemException
Throws:
SystemException

getSalutations

public java.util.List getSalutations()
                              throws SystemException
Throws:
SystemException

getSuffixes

public java.util.List getSuffixes()
                           throws SystemException
Throws:
SystemException

find

public java.util.List find(CustomerFindCriteria findCriteria)
                    throws SystemException
Throws:
SystemException

findCustomerReferences

public java.util.List findCustomerReferences(CustomerExportSearchCriteria findCriteria)
                                      throws SystemException
Throws:
SystemException

findCustomerReferences

public java.util.List findCustomerReferences(CustomerFindCriteria findCriteria)
                                      throws SystemException
Throws:
SystemException

findProcessedCustomerImportRequestIds

public java.util.Set findProcessedCustomerImportRequestIds(java.util.Set importRequestIds)
                                                    throws SystemException
Throws:
SystemException

find

public java.util.Set find(CatalogTypeSearchCriteria criteria)
                   throws SystemException
Throws:
SystemException

findCustomerCreditPreApproval

public java.util.Set findCustomerCreditPreApproval(CustomerCreditPreApprovalSearchCriteria findCriteria)
                                            throws SystemException
Throws:
SystemException

findUnexportedCatalogRequestReferences

public java.util.Set findUnexportedCatalogRequestReferences()
                                                     throws SystemException
Throws:
SystemException

findCustomerMergeRequestReferences

public java.util.Set findCustomerMergeRequestReferences(CustomerMergeRequestSearchCriteria criteria)
                                                 throws SystemException
Throws:
SystemException

findAllCustomerChangeReasons

public java.util.Set findAllCustomerChangeReasons()
                                           throws SystemException
Throws:
SystemException

findAllCustomerInactiveReasons

public java.util.Set findAllCustomerInactiveReasons()
                                             throws SystemException
Throws:
SystemException

findAllActivityRequestTypes

public java.util.Set findAllActivityRequestTypes()
                                          throws SystemException
Throws:
SystemException

findStoredValueCardCashoutsForSalesAuditExport

public java.util.Set findStoredValueCardCashoutsForSalesAuditExport()
                                                             throws SystemException
Throws:
SystemException

findActivityRequestById

public ActivityRequestDto findActivityRequestById(java.lang.String id)
                                           throws SystemException
Throws:
SystemException

readActivityRequestType

public ActivityRequestTypeDto readActivityRequestType(DistributedReference ref)
                                               throws SystemException
Throws:
SystemException

cashOutStoredValueCardForCustomer

public StoredValueCardCashoutResponse cashOutStoredValueCardForCustomer(java.lang.String accountNumber,
                                                                        java.lang.String pin,
                                                                        DistributedReference customerRef,
                                                                        DistributedReference userRef)
                                                                 throws BusinessException,
                                                                        SystemException
Throws:
BusinessException
SystemException

persistForImport

public CustomerDto persistForImport(CustomerDto customerDto,
                                    HistoryEventRequest eventRequest)
                             throws SystemException
Throws:
SystemException

submit

public ActivityRequestTypeDto submit(ActivityRequestTypeDto dto)
                              throws SystemException
Throws:
SystemException


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