Class PSearchExtendedWizardPanel

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

public class PSearchExtendedWizardPanel extends PIACustomizablePanel implements ActionListener

Title: PSearchExtendedWizardPanel

Description: This panel is used by the wizard for adding members. It is also used in the maintenance mode for adding/deleting members.

See Also:
  • Constructor Details

    • PSearchExtendedWizardPanel

      public PSearchExtendedWizardPanel(String sharingType, Poid groupPoid, Poid parentServicePoid)
      PSearchExtendedWizardPanel This constructor is called in the step 2 of the add members wizard
      Parameters:
      sharingType - String
      groupPoid - Poid This contains the group Poid of the current group selected
      parentServicePoid - Poid
    • PSearchExtendedWizardPanel

      public PSearchExtendedWizardPanel(String sharingType, JDialog serviceDialog, PGroupMembersPage membersPage, Poid groupPoid, Poid[] selectedAccounts, Poid parentServicePoid)
      PSearchExtendedWizardPanel This constructor is called from the actions menu for seeing the Service Types or the Service Instances of the members
      Parameters:
      sharingType - String
      serviceDialog - JDialog This is a reference to the parent Dialog which is being called
      membersPage - PGroupMembersPage
      groupPoid - Poid This contains the group Poid of the current group selected
      selectedAccounts - Poid[] This contains the selected account members poids
      parentServicePoid - Poid
  • Method Details

    • getSharingType

      public String getSharingType()
      Getter Method for sharing Type
      Returns:
    • getBillInfos

      public FList getBillInfos(Poid acct, PModelHandle p, boolean refresh)
      Returns the Flist containing the list of billunits.
      Parameters:
      acct -
      p -
      refresh -
      Returns:
    • addCollectionMembers

      public boolean addCollectionMembers(ArrayList billUnitnodeArrayList, Poid parentPoid) throws SharingException
      Adds billunits to the collection group.
      Parameters:
      billUnitnodeArrayList -
      parentPoid -
      Returns:
      Throws:
      SharingException
    • bulkUpdateMember

      protected void bulkUpdateMember(Poid groupPoid, Poid[] accountPoids, Poid[] servicePoids)
      bulkUpdateMember This is the hook that will get called if above property is set to true
      Parameters:
      groupPoid - Poid
      accountPoids - Poid[]
      servicePoids - Poid[]
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      actionPerformed
      Specified by:
      actionPerformed in interface ActionListener
      Parameters:
      e - ActionEvent