Class PTelephonyPanel

All Implemented Interfaces:
PSaveable, PAppComponent, PClientComponent, PCollectDataListener, PComponent, PComponentAttribute, PViewDataChangeListener, ActionListener, ContainerListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ListSelectionListener

public class PTelephonyPanel extends PIAExtendedServicesBase implements ActionListener, ListSelectionListener
This is the extended service support panel for Telephony service Not available during account creation
See Also:
  • Constructor Details

    • PTelephonyPanel

      public PTelephonyPanel()
      Creates a new customer information display panel
  • Method Details

    • supportsLoginAndPassword

      public boolean supportsLoginAndPassword()
      Description copied from class: PIAExtendedServicesBase
      Panels from 6.1 did not include entry fields for login/password. For those panels we will provide a wrapper that will allow the user to enter that data.
      Subclasses should override this to return true if they provide this themselves.
      Overrides:
      supportsLoginAndPassword in class PIAExtendedServicesBase
      Returns:
      true since this panel supports login and password
    • getIDValue

      public String getIDValue()
      Description copied from class: PIAExtendedServicesBase
      Retrive the login ID of this base.
      Overrides:
      getIDValue in class PIAExtendedServicesBase
    • localCollectData

      public void localCollectData(PCollectDataEvent event)
      Description copied from class: PIAExtendedServicesBase
      Subclasses should override this instead of collectData() if they need to mangle the data that gets sent to Portal. This base implementation just calls super.collectData()
      Overrides:
      localCollectData in class PIAExtendedServicesBase
    • collectData

      public void collectData(PCollectDataEvent event)
      Description copied from class: PIAExtendedServicesBase
      Special handling for account creation. After normal data collection for the panel, that FList/PModelHandle is tweaked and then grafted onto the FList/PModelHandle that is passed in. This is necessary because the modelFieldDescription() for the components in the extended service panels are not fully qualified (so the same modelFieldDescription can be used for both account creation and maintenance).
      Subclasses should override localCollectData() if they need to perform special processing before committing data to Portal.
      Specified by:
      collectData in interface PCollectDataListener
      Overrides:
      collectData in class PIAExtendedServicesBase
      Parameters:
      event - The marshal data event
    • save

      public com.portal.app.util.CustomerValErrorData[] save()
      Description copied from class: PIAExtendedServicesBase
      Attempts to save any changes made to this page.
      Specified by:
      save in interface PSaveable
      Overrides:
      save in class PIAExtendedServicesBase
      Returns:
      An array of errors, or null if the save was successful
    • addNotify

      public void addNotify()
      Overridden to apply style to some of the fonts
      Overrides:
      addNotify in class JComponent
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • valueChanged

      public void valueChanged(ListSelectionEvent e)
      Specified by:
      valueChanged in interface ListSelectionListener