Class PMembershipPanel

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

public class PMembershipPanel extends PIACustomizablePanel implements ActionListener
PMembershipPanel has the UI of showing the memberships in Sharing Groups
See Also:
  • Constructor Details

    • PMembershipPanel

      public PMembershipPanel(String sharingType)
      constructs a PMembershipPanel object with the specified sharingType
      Parameters:
      sharingType - String
  • Method Details

    • selectTheWholeService

      public void selectTheWholeService()
      checks for the selected Row and its Service and selects all the rows that are having the same Service
    • cleanup

      public void cleanup()
      code for cleaning up the data in PMembershipTableModel
    • refresh

      public void refresh()
      refreshes the screen data by calling initdata()
    • showGroup

      public void showGroup(int row)
      opens the group details at the clicked row location
      Parameters:
      row - int
    • actionPerformed

      public void actionPerformed(ActionEvent ae)
      Invoked when an action occurs.
      Specified by:
      actionPerformed in interface ActionListener
      Parameters:
      ae - ActionEvent
    • initData

      public void initData()
      initializes the data for PMembershipTableModel
    • isSharingChangeable

      public boolean isSharingChangeable()
      Returns whether the sharing has changeable permission or not?
      Returns:
      boolean
    • disableGroupLink

      public boolean disableGroupLink()