All Implemented Interfaces:
ConfigurationItem, CiWithInternalMetadata, VisitableItem, Serializable, Comparable<BaseConfigurationItem>

@Metadata(versioned=false, description="A dashboard with tiles displayed in XL Release UI") public class Dashboard extends ReleaseExtension implements CiWithInternalMetadata
A dashboard with tiles displayed in XL Release UI.
See Also:
  • Field Details

  • Constructor Details

    • Dashboard

      public Dashboard()
  • Method Details

    • setId

      public void setId(String id)
      Specified by:
      setId in interface ConfigurationItem
      Overrides:
      setId in class BaseConfigurationItem
    • isSupportedOn

      public boolean isSupportedOn(TileScope scope)
    • hasOwner

      public boolean hasOwner()
    • getTile

      public Tile getTile(String tileId)
    • hasConfigurationScript

      public boolean hasConfigurationScript()
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getParentId

      public String getParentId()
    • setParentId

      public void setParentId(String parentId)
    • getOwner

      public String getOwner()
    • setOwner

      public void setOwner(String owner)
    • getTiles

      public List<Tile> getTiles()
    • setTiles

      public void setTiles(List<Tile> tiles)
    • getRoleViewers

      public List<String> getRoleViewers()
    • setRoleViewers

      public void setRoleViewers(List<String> roleViewers)
    • getRoleEditors

      public List<String> getRoleEditors()
    • setRoleEditors

      public void setRoleEditors(List<String> roleEditors)
    • accept

      public void accept(ReleaseVisitor visitor)
      Specified by:
      accept in interface VisitableItem
      Overrides:
      accept in class ReleaseExtension
    • get$metadata

      public Map<String,InternalMetadata> get$metadata()
      Specified by:
      get$metadata in interface CiWithInternalMetadata
    • isReleaseDashboard

      public boolean isReleaseDashboard()
    • isFolderDashboard

      public boolean isFolderDashboard()
    • isGlobalDashboard

      public boolean isGlobalDashboard()
    • isHomeDashboard

      public boolean isHomeDashboard()
    • getRows

      public Integer getRows()
    • getColumns

      public Integer getColumns()
    • setColumns

      public void setColumns(Integer columns)
    • getConfigurationUri

      public String getConfigurationUri()
    • setConfigurationUri

      public void setConfigurationUri(String configurationUri)
    • getScriptLocation

      public String getScriptLocation()
    • setScriptLocation

      public void setScriptLocation(String scriptLocation)
    • getTemplateLocation

      public String getTemplateLocation()
    • setTemplateLocation

      public void setTemplateLocation(String templateLocation)
    • getAutoRefresh

      public boolean getAutoRefresh()
    • setAutoRefresh

      public void setAutoRefresh(boolean autoRefresh)
    • getAutoRefreshInterval

      public Integer getAutoRefreshInterval()
    • setAutoRefreshInterval

      public void setAutoRefreshInterval(Integer autoRefreshInterval)
    • getMaxTiles

      public Integer getMaxTiles()
    • setMaxTiles

      public void setMaxTiles(Integer maxTiles)