com.retek.component.customer.impl.remote
Interface CustomerServicesRemote

All Superinterfaces:
DefaultSessionRemote, javax.ejb.EJBObject, java.rmi.Remote

public interface CustomerServicesRemote
extends DefaultSessionRemote

Remote interface for com.retek.component.customer.impl.remote.CustomerServices.


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()
           
 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 interface com.retek.commons.domain.core.impl.remote.DefaultSessionRemote
getLocal, getRemote, getRemoteHome
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Method Detail

cashOutStoredValueCardForCustomer

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

createReferenceCache

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

createReferenceCacheForCatalogRequest

public ReferenceCache createReferenceCacheForCatalogRequest()
                                                     throws SystemException,
                                                            java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

createReferenceCacheForCustomer

public ReferenceCache createReferenceCacheForCustomer()
                                               throws SystemException,
                                                      java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

createReferenceCacheForCustomerAddress

public ReferenceCache createReferenceCacheForCustomerAddress()
                                                      throws SystemException,
                                                             java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

createReferenceCacheForCustomerCreditCard

public ReferenceCache createReferenceCacheForCustomerCreditCard()
                                                         throws SystemException,
                                                                java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

createReferenceCacheForCustomerCreditPreApproval

public ReferenceCache createReferenceCacheForCustomerCreditPreApproval()
                                                                throws SystemException,
                                                                       java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

createReferenceCacheForCustomerEmailAddress

public ReferenceCache createReferenceCacheForCustomerEmailAddress()
                                                           throws SystemException,
                                                                  java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

createReferenceCacheForCustomerMergeRequest

public ReferenceCache createReferenceCacheForCustomerMergeRequest()
                                                           throws SystemException,
                                                                  java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

createReferenceCacheForCustomerPreference

public ReferenceCache createReferenceCacheForCustomerPreference()
                                                         throws SystemException,
                                                                java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

createReferenceCacheForCustomerTelephone

public ReferenceCache createReferenceCacheForCustomerTelephone()
                                                        throws SystemException,
                                                               java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

createReferenceCacheForStoredValueCardCashout

public ReferenceCache createReferenceCacheForStoredValueCardCashout()
                                                             throws SystemException,
                                                                    java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

find

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

find

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

findActivityRequestById

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

findAllActivityRequestTypes

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

findAllCustomerChangeReasons

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

findAllCustomerInactiveReasons

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

findAllMatchRules

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

findCustomerCreditPreApproval

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

findCustomerMergeRequestReferences

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

findCustomerReferences

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

findCustomerReferences

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

findProcessedCustomerImportRequestIds

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

findStoredValueCardCashoutsForSalesAuditExport

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

findUnexportedCatalogRequestReferences

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

getSalutations

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

getSuffixes

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

persistForImport

public CustomerDto persistForImport(CustomerDto customerDto,
                                    HistoryEventRequest eventRequest)
                             throws SystemException,
                                    java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

processCustomerMergeRequest

public CustomerMergeRequestDto processCustomerMergeRequest(CustomerMergeRequestDto requestDto)
                                                    throws SystemException,
                                                           BusinessException,
                                                           java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

read

public CustomerDto read(DistributedReference ref,
                        long version)
                 throws SystemException,
                        java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readActivityRequestType

public ActivityRequestTypeDto readActivityRequestType(DistributedReference ref)
                                               throws SystemException,
                                                      java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readAddress

public CustomerAddressDto readAddress(DistributedReference ref,
                                      long version)
                               throws SystemException,
                                      java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readCatalogRequest

public CatalogRequestDto readCatalogRequest(DistributedReference ref,
                                            long version)
                                     throws SystemException,
                                            java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readCatalogRequests

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

readCustomerChangeReason

public CustomerChangeReasonDto readCustomerChangeReason(DistributedReference ref,
                                                        long version)
                                                 throws SystemException,
                                                        java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readCustomerInactiveReason

public CustomerInactiveReasonDto readCustomerInactiveReason(DistributedReference ref,
                                                            long version)
                                                     throws SystemException,
                                                            java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readCustomerMergeRequest

public CustomerMergeRequestDto readCustomerMergeRequest(DistributedReference ref,
                                                        long version)
                                                 throws SystemException,
                                                        java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readCustomerMergeRequests

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

readCustomerSalutation

public SalutationDto readCustomerSalutation(DistributedReference ref,
                                            long version)
                                     throws SystemException,
                                            java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readCustomerSuffix

public SuffixDto readCustomerSuffix(DistributedReference ref,
                                    long version)
                             throws SystemException,
                                    java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readCustomers

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

readEmailAddress

public CustomerEmailAddressDto readEmailAddress(DistributedReference ref,
                                                long version)
                                         throws SystemException,
                                                java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readStoredValueCardCashout

public StoredValueCardCashoutDto readStoredValueCardCashout(DistributedReference ref,
                                                            long version)
                                                     throws SystemException,
                                                            java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

readTelephone

public CustomerTelephoneDto readTelephone(DistributedReference ref,
                                          long version)
                                   throws SystemException,
                                          java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

submit

public CustomerDto submit(CustomerDto customerDto,
                          DistributedReference userRef)
                   throws SystemException,
                          BusinessException,
                          java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

submit

public CustomerCreditPreApprovalDto submit(CustomerCreditPreApprovalDto preApprovalDto)
                                    throws SystemException,
                                           java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

submit

public MatchRuleDto submit(MatchRuleDto matchRuleDto)
                    throws SystemException,
                           java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

submit

public CatalogRequestDto submit(CatalogRequestDto catalogRequestDto,
                                DistributedReference userRef)
                         throws SystemException,
                                java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

submit

public StoredValueCardCashoutDto submit(StoredValueCardCashoutDto cashoutDto)
                                 throws SystemException,
                                        java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

submit

public CustomerMergeRequestDto submit(CustomerMergeRequestDto customerMergeRequestDto)
                               throws SystemException,
                                      java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

submit

public ActivityRequestTypeDto submit(ActivityRequestTypeDto dto)
                              throws SystemException,
                                     java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

updateCatalogRequestsForSuccessfulExport

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

updateCustomerMergeRequestsForSuccessfulExport

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


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