Class Portlet


public class Portlet
extends Frame
Represents intance of Portlet within a dashboard
  • Field Details

  • Constructor Details

    • Portlet

      public Portlet​(UIContext context, org.openqa.selenium.WebElement element)
  • Method Details

    • setParentDashboard

      public void setParentDashboard​(Dashboard parentDashboard)
      Parameters:
      parentDashboard - - the parentDashboard to set
    • getPortletName

      public java.lang.String getPortletName()
      Returns:
      the portletName
    • isCollapsed

      public boolean isCollapsed()
      Returns true if Portlet is in collapse state otherwise false
      Returns:
      boolean
    • collapse

      public void collapse()
      Collapses the Portlet if its expanded
    • expand

      public void expand()
      Expands the portlet if its collapsed
    • refresh

      public void refresh()
      Refreshes the portlet content
    • rename

      public void rename​(java.lang.String name)
      Renames the Portlet by using Options Menu Item - Rename
      Parameters:
      name - - new name for Portlet
    • renameByDoubleClick

      public void renameByDoubleClick​(java.lang.String name)
      Renames the Portlet by double clicking on its name
      Parameters:
      name - - new name for Portlet
    • editRenameField

      protected void editRenameField​(java.lang.String name)
    • delete

      public void delete()
      Removes the Portlet from Dashboard
    • reset

      public void reset()
      Resets all the preferences set to Portlet
    • selectOptionItem

      public void selectOptionItem​(java.lang.String itemOptionsMenu)
      Select menu item from Options Menu
      Parameters:
      itemOptionsMenu - - RESET, DELETE, PREFERENCES, REFRESH, RENAME
    • editPreferences

      public void editPreferences​(java.lang.String... preferences)
      Toggles all or one Preferences for Portlet
      Parameters:
      preferences - - SAVE_FILTERS, SAVE_SORTING
    • getPreferencesPane

      public org.openqa.selenium.WebElement getPreferencesPane()
      Returns Preference Pane for Portlet
      Returns:
      WebElement
    • getReport

      public Report getReport()
      Returns the Report} in the Portlet, or throws a NoSuchElementException if it wasn't found.
      Overrides:
      getReport in class Container
      Returns:
      Report
    • isChartPresent

      public boolean isChartPresent()
      Returns true if chart is present on the Portlet, false otherwise
      Returns:
      boolean
    • getGrid

      public Grid getGrid()
      Returns Grid Component of Portlet
      Overrides:
      getGrid in class Container
      Returns: