Class PCAEmptyProfilePanel

All Implemented Interfaces:
PAccountViewPage, PCCPage, PWizardPage, PAppComponent, PClientComponent, PCollectDataListener, PComponent, PComponentAttribute, PViewDataChangeListener, ContainerListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class PCAEmptyProfilePanel extends PIACAProfilePanel
An empty Profile panel which can be used as a starting point for creating a profile panel for use with an account creation wizard and for account maintenance. Each profile object should have its own profile panel.
See Also:
  • Constructor Details

    • PCAEmptyProfilePanel

      public PCAEmptyProfilePanel()
      Creates a new profile panel.
  • Method Details

    • addNotify

      public void addNotify()
      Initializes the panel controls with default values
      Overrides:
      addNotify in class JComponent
    • localCollectData

      public void localCollectData(PCollectDataEvent e)
      All PIACAProfilePanel subclasses that want to override collectData() should override this method instead. Because this panel will be shared between account creation and maintenance, there is some FList manipulation required. The input FLists is slightly different for account creation vs maintenance, and that is handled in PIACAProfilePanel. That class will call this method before any of the FList manipulation occurs so this is where you should do any pre-commit to Portal processing.
      One example of something you might do here is conversion of text data to binary for a particular field.
      In most situations, you won't need to do anything.
      Overrides:
      localCollectData in class PIACAProfilePanel