Package com.portal.app.cc.comp
Class PRefreshManager
java.lang.Object
com.portal.app.cc.comp.PRefreshManager
Centralized manager that synchronizes modified data between beans.
Beans should register themselves here for system event notification
and should also go through this manager when they modify data. This
should provide a mechanism to keep similar data displayed in different
beans in sync.
- Version:
- %version: 14 % %date_modified: Mon Feb 11 14:14:27 2002 %
- Author:
- kapono
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Register for balance impact event notificationvoid
Register for credit limit change event notificationvoid
Register for contact change event notificationvoid
Register for credit limit change event notificationvoid
Register for deferral change event notificationvoid
Register for hierarchy change event notificationvoid
Register for holdings change event notificationvoid
Register for payment change event notificationvoid
Register for service change event notificationvoid
Register for status change event notificationvoid
Called to notify all listeners that a balance impact event has occurredvoid
Called to notify all listeners that the credit limit changedvoid
Called to notify all listeners that contact information has changedvoid
Called to notify all listeners that the credit limit changedvoid
Called to notify all listeners that a deferral change event has occurredvoid
Called to notify all listeners that a hierarchy change event has occurredvoid
Called to notify all listeners that holdings information has changedvoid
Called to notify all listeners that payment information has changedvoid
Called to notify all listeners that service information has changedvoid
Called to notify all listeners that a status change event has occurredrefresh
(PModelHandle pm) Retrieves the Poid from the given PModelHandle and performs a READ_OBJ on it to retrieve the latest version of the object.void
Deregister for balance impact event notificationvoid
Deregister for credit limit change event notificationvoid
Deregister for contact change event notificationvoid
Deregister for credit limit change event notificationvoid
Deregister for deferral change event notificationvoid
Deregister for hierarchy change event notificationvoid
Deregister for holdings change event notificationvoid
Deregister for payment change event notificationvoid
Deregister for service change event notificationvoid
Deregister for status change event notification
-
Constructor Details
-
PRefreshManager
public PRefreshManager()Creates a new refresh manager
-
-
Method Details
-
refresh
Retrieves the Poid from the given PModelHandle and performs a READ_OBJ on it to retrieve the latest version of the object.- Returns:
- The refreshed PModelHandle
- Throws:
RemoteException
- if there is any problem
-
addHierarchyChangeListener
Register for hierarchy change event notification- Parameters:
b
-
-
removeHierarchyChangeListener
Deregister for hierarchy change event notification- Parameters:
b
-
-
processHierarchyChangeEvent
Called to notify all listeners that a hierarchy change event has occurred- Parameters:
e
-
-
addDeferralChangeListener
Register for deferral change event notification- Parameters:
b
-
-
removeDeferralChangeListener
Deregister for deferral change event notification- Parameters:
b
-
-
processDeferralChangeEvent
Called to notify all listeners that a deferral change event has occurred- Parameters:
e
-
-
addStatusChangeListener
Register for status change event notification- Parameters:
b
-
-
removeStatusChangeListener
Deregister for status change event notification- Parameters:
b
-
-
processStatusChangeEvent
Called to notify all listeners that a status change event has occurred- Parameters:
e
-
-
addBalanceImpactListener
Register for balance impact event notification- Parameters:
b
-
-
removeBalanceImpactListener
Deregister for balance impact event notification- Parameters:
b
-
-
processBalanceImpactEvent
Called to notify all listeners that a balance impact event has occurred- Parameters:
e
-
-
addContactChangeListener
Register for contact change event notification- Parameters:
b
-
-
removeContactChangeListener
Deregister for contact change event notification- Parameters:
b
-
-
processContactChangeEvent
Called to notify all listeners that contact information has changed- Parameters:
e
-
-
addHoldingsChangeListener
Register for holdings change event notification- Parameters:
b
-
-
removeHoldingsChangeListener
Deregister for holdings change event notification- Parameters:
b
-
-
processHoldingsChangeEvent
Called to notify all listeners that holdings information has changed- Parameters:
e
-
-
addPaymentChangeListener
Register for payment change event notification- Parameters:
b
-
-
removePaymentChangeListener
Deregister for payment change event notification- Parameters:
b
-
-
processPaymentChangeEvent
Called to notify all listeners that payment information has changed- Parameters:
e
-
-
addServiceChangeListener
Register for service change event notification- Parameters:
b
-
-
removeServiceChangeListener
Deregister for service change event notification- Parameters:
b
-
-
processServiceChangeEvent
Called to notify all listeners that service information has changed- Parameters:
e
-
-
addCreditLimitListener
Register for credit limit change event notification- Parameters:
b
-
-
removeCreditLimitListener
Deregister for credit limit change event notification- Parameters:
b
-
-
processCreditLimitEvent
Called to notify all listeners that the credit limit changed- Parameters:
e
-
-
addBillInfoChangeListener
Register for credit limit change event notification- Parameters:
b
-
-
removeBillInfoChangeListener
Deregister for credit limit change event notification- Parameters:
b
-
-
processBillInfoChangeEvent
Called to notify all listeners that the credit limit changed- Parameters:
e
-
-