Class PPromotionPanel

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

public class PPromotionPanel extends PIACustomizablePanel implements ActionListener, ListSelectionListener
This is a shared panel for both account and service promotions (Extended Rating Attributes). Promotions for GSM services are implemented as profile objects.

There are two kinds of promotions (rating attributes profile classes):

  • Account level: /profile/acct_extrating
  • Service level: /profile/serv_extrating

See Also:
  • Field Details

    • ACCOUNT_ERA_PROFILE

      public static final String ACCOUNT_ERA_PROFILE
      Account level promotion storable class name.
      See Also:
    • SERVICE_ERA_PROFILE

      public static final String SERVICE_ERA_PROFILE
      Service level promotion storable class name.
      See Also:
  • Constructor Details

    • PPromotionPanel

      public PPromotionPanel()
      Creates a new account level promotions (extended rating attributes) panel.
    • PPromotionPanel

      public PPromotionPanel(boolean accountERA)
      Creates a new promotions panel (extended rating attributes) panel based on the passed in profile class.
      Parameters:
      accountERA - true if account level; or false if service level
  • Method Details