Class ExternalServiceTile

  • All Implemented Interfaces:
    Tile

    @NonNullByDefault
    public class ExternalServiceTile
    extends Object
    implements Tile
    The dashboard tile for external services.
    Author:
    Pauli Anttila - Initial contribution, Yannick Schaus - moved into core, remove references to dashboard
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: Tile
        The name that should appear on the tile
        Specified by:
        getName in interface Tile
        Returns:
        name of the tile
      • getUrl

        public String getUrl()
        Description copied from interface: Tile
        The url to point to (if it is a local UI, it should be a relative path starting with "../")
        Specified by:
        getUrl in interface Tile
        Returns:
        the url
      • getOverlay

        public @Nullable String getOverlay()
        Description copied from interface: Tile
        An HTML5 overlay icon to use for the tile, e.g. "html5", "android" or "apple".
        Specified by:
        getOverlay in interface Tile
        Returns:
        the overlay to use
      • getImageUrl

        public String getImageUrl()
        Description copied from interface: Tile
        The url to point to for the tile. (if it is a local UI, it should be a relative path starting with "../")
        Specified by:
        getImageUrl in interface Tile
        Returns:
        the tile url