Class News.Builder

java.lang.Object
org.silverpeas.components.quickinfo.model.News.Builder
Enclosing class:
News

public static class News.Builder extends Object
A builder of a News instance by setting some of its properties.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public News build()
      Builds a News instance from the properties that were previously set with this builder.
      Returns:
      a News instance.
    • setMandatory

      public News.Builder setMandatory(boolean mandatory)
      Sets mandatory flag of the News instance to build.
      Parameters:
      mandatory - the mandatory flag.
      Returns:
      itself.
    • setTicker

      public News.Builder setTicker(boolean ticker)
      Sets ticker flag of the News instance to build.
      Parameters:
      ticker - the ticker flag.
      Returns:
      itself.
    • setImportant

      public News.Builder setImportant(boolean important)
      Sets important flag of the News instance to build.
      Parameters:
      important - the important flag.
      Returns:
      itself.
    • setVisibilityPeriod

      public News.Builder setVisibilityPeriod(org.silverpeas.core.date.Period period)
      Sets the visibility period of the News instance to build.
      Parameters:
      period - the visibility period.
      Returns:
      itself.
    • setKeywords

      public News.Builder setKeywords(String keywords)
      Sets the keywords of the News instance to build.
      Parameters:
      keywords - the keywords of the news.
      Returns:
      itself.
    • setTitleAndDescription

      public News.Builder setTitleAndDescription(String title, String description)
      Sets the given title and description of the news to build.
      Parameters:
      title - the title of the news.
      description - the description of the news.
      Returns:
      itself.