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 TypeMethodDescriptionvoidRegister for balance impact event notificationvoidRegister for credit limit change event notificationvoidRegister for contact change event notificationvoidRegister for credit limit change event notificationvoidRegister for deferral change event notificationvoidRegister for hierarchy change event notificationvoidRegister for holdings change event notificationvoidRegister for payment change event notificationvoidRegister for service change event notificationvoidRegister for status change event notificationvoidCalled to notify all listeners that a balance impact event has occurredvoidCalled to notify all listeners that the credit limit changedvoidCalled to notify all listeners that contact information has changedvoidCalled to notify all listeners that the credit limit changedvoidCalled to notify all listeners that a deferral change event has occurredvoidCalled to notify all listeners that a hierarchy change event has occurredvoidCalled to notify all listeners that holdings information has changedvoidCalled to notify all listeners that payment information has changedvoidCalled to notify all listeners that service information has changedvoidCalled 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.voidDeregister for balance impact event notificationvoidDeregister for credit limit change event notificationvoidDeregister for contact change event notificationvoidDeregister for credit limit change event notificationvoidDeregister for deferral change event notificationvoidDeregister for hierarchy change event notificationvoidDeregister for holdings change event notificationvoidDeregister for payment change event notificationvoidDeregister for service change event notificationvoidDeregister 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-
-