Class PRefreshManager

java.lang.Object
com.portal.app.cc.comp.PRefreshManager

public class PRefreshManager extends Object
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 Details

    • PRefreshManager

      public PRefreshManager()
      Creates a new refresh manager
  • Method Details

    • refresh

      public PModelHandle refresh(PModelHandle pm) throws RemoteException
      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

      public void addHierarchyChangeListener(HierarchyChangeListener b)
      Register for hierarchy change event notification
      Parameters:
      b -
    • removeHierarchyChangeListener

      public void removeHierarchyChangeListener(HierarchyChangeListener b)
      Deregister for hierarchy change event notification
      Parameters:
      b -
    • processHierarchyChangeEvent

      public void processHierarchyChangeEvent(HierarchyChangeEvent e)
      Called to notify all listeners that a hierarchy change event has occurred
      Parameters:
      e -
    • addDeferralChangeListener

      public void addDeferralChangeListener(DeferralChangeListener b)
      Register for deferral change event notification
      Parameters:
      b -
    • removeDeferralChangeListener

      public void removeDeferralChangeListener(DeferralChangeListener b)
      Deregister for deferral change event notification
      Parameters:
      b -
    • processDeferralChangeEvent

      public void processDeferralChangeEvent(DeferralChangeEvent e)
      Called to notify all listeners that a deferral change event has occurred
      Parameters:
      e -
    • addStatusChangeListener

      public void addStatusChangeListener(StatusChangeListener b)
      Register for status change event notification
      Parameters:
      b -
    • removeStatusChangeListener

      public void removeStatusChangeListener(StatusChangeListener b)
      Deregister for status change event notification
      Parameters:
      b -
    • processStatusChangeEvent

      public void processStatusChangeEvent(StatusChangeEvent e)
      Called to notify all listeners that a status change event has occurred
      Parameters:
      e -
    • addBalanceImpactListener

      public void addBalanceImpactListener(BalanceImpactListener b)
      Register for balance impact event notification
      Parameters:
      b -
    • removeBalanceImpactListener

      public void removeBalanceImpactListener(BalanceImpactListener b)
      Deregister for balance impact event notification
      Parameters:
      b -
    • processBalanceImpactEvent

      public void processBalanceImpactEvent(BalanceImpactEvent e)
      Called to notify all listeners that a balance impact event has occurred
      Parameters:
      e -
    • addContactChangeListener

      public void addContactChangeListener(ContactChangeListener b)
      Register for contact change event notification
      Parameters:
      b -
    • removeContactChangeListener

      public void removeContactChangeListener(ContactChangeListener b)
      Deregister for contact change event notification
      Parameters:
      b -
    • processContactChangeEvent

      public void processContactChangeEvent(ContactChangeEvent e)
      Called to notify all listeners that contact information has changed
      Parameters:
      e -
    • addHoldingsChangeListener

      public void addHoldingsChangeListener(HoldingsChangeListener b)
      Register for holdings change event notification
      Parameters:
      b -
    • removeHoldingsChangeListener

      public void removeHoldingsChangeListener(HoldingsChangeListener b)
      Deregister for holdings change event notification
      Parameters:
      b -
    • processHoldingsChangeEvent

      public void processHoldingsChangeEvent(HoldingsChangeEvent e)
      Called to notify all listeners that holdings information has changed
      Parameters:
      e -
    • addPaymentChangeListener

      public void addPaymentChangeListener(PaymentChangeListener b)
      Register for payment change event notification
      Parameters:
      b -
    • removePaymentChangeListener

      public void removePaymentChangeListener(PaymentChangeListener b)
      Deregister for payment change event notification
      Parameters:
      b -
    • processPaymentChangeEvent

      public void processPaymentChangeEvent(PaymentChangeEvent e)
      Called to notify all listeners that payment information has changed
      Parameters:
      e -
    • addServiceChangeListener

      public void addServiceChangeListener(ServiceChangeListener b)
      Register for service change event notification
      Parameters:
      b -
    • removeServiceChangeListener

      public void removeServiceChangeListener(ServiceChangeListener b)
      Deregister for service change event notification
      Parameters:
      b -
    • processServiceChangeEvent

      public void processServiceChangeEvent(ServiceChangeEvent e)
      Called to notify all listeners that service information has changed
      Parameters:
      e -
    • addCreditLimitListener

      public void addCreditLimitListener(CreditLimitListener b)
      Register for credit limit change event notification
      Parameters:
      b -
    • removeCreditLimitListener

      public void removeCreditLimitListener(CreditLimitListener b)
      Deregister for credit limit change event notification
      Parameters:
      b -
    • processCreditLimitEvent

      public void processCreditLimitEvent(CreditLimitEvent e)
      Called to notify all listeners that the credit limit changed
      Parameters:
      e -
    • addBillInfoChangeListener

      public void addBillInfoChangeListener(BillInfoChangeListener b)
      Register for credit limit change event notification
      Parameters:
      b -
    • removeBillInfoChangeListener

      public void removeBillInfoChangeListener(BillInfoChangeListener b)
      Deregister for credit limit change event notification
      Parameters:
      b -
    • processBillInfoChangeEvent

      public void processBillInfoChangeEvent(BillInfoChangeEvent e)
      Called to notify all listeners that the credit limit changed
      Parameters:
      e -