Class Banner.BannerBuilder

java.lang.Object
swiss.trustbroker.config.dto.Banner.BannerBuilder
Enclosing class:
Banner

public static class Banner.BannerBuilder extends Object
  • Method Details

    • name

      public Banner.BannerBuilder name(String name)
      Name of the banner used for referencing resources (texts, css class).
      Returns:
      this.
    • global

      public Banner.BannerBuilder global(Boolean global)
      Banner is globally enabled, regardless tiles on the screen.
      Returns:
      this.
    • order

      public Banner.BannerBuilder order(Integer order)
      Banner display order for global banners or if no order is defined for the CP.
      Influences which banners are shown if their number is limited.
      Returns:
      this.
    • collapseParagraphs

      public Banner.BannerBuilder collapseParagraphs(Boolean collapseParagraphs)
      Display banner paragraphs collapsed on a small screen.
      Default: true, disable if all information is required on small screens as well.
      Returns:
      this.
      Since:
      v1.10.0 Previously named collapseParagraphsOnSmallScreen with default false.
    • mainImage

      public Banner.BannerBuilder mainImage(String mainImage)
      Optional main image.
      Returns:
      this.
    • secondaryImages

      public Banner.BannerBuilder secondaryImages(List<String> secondaryImages)
      Optional list of secondary images.
      Returns:
      this.
    • build

      public Banner build()
    • toString

      public String toString()
      Overrides:
      toString in class Object