Class SiteBuilder

  • All Implemented Interfaces:
    net.anotheria.asg.data.Builder<Site>

    public class SiteBuilder
    extends Object
    implements net.anotheria.asg.data.Builder<Site>
    • Field Detail

      • title

        protected String title
      • keywords

        protected String keywords
      • description

        protected String description
      • subtitle

        protected String subtitle
      • languageselector

        protected boolean languageselector
      • startpage

        protected String startpage
      • searchpage

        protected String searchpage
      • headerBackground

        protected String headerBackground
      • siteLogo

        protected String siteLogo
    • Constructor Detail

      • SiteBuilder

        public SiteBuilder()
    • Method Detail

      • name

        public SiteBuilder name​(String aValue)
        Sets the value of the name attribute.
      • title

        public SiteBuilder title​(String aValue)
        Sets the value of the title attribute.
      • keywords

        public SiteBuilder keywords​(String aValue)
        Sets the value of the keywords attribute.
      • description

        public SiteBuilder description​(String aValue)
        Sets the value of the description attribute.
      • subtitle

        public SiteBuilder subtitle​(String aValue)
        Sets the value of the subtitle attribute.
      • mainNavi

        public SiteBuilder mainNavi​(List<String> aValue)
        Sets the value of the mainNavi attribute.
      • languageselector

        public SiteBuilder languageselector​(boolean aValue)
        Sets the value of the languageselector attribute.
      • startpage

        public SiteBuilder startpage​(String aValue)
        Sets the value of the startpage attribute.
      • searchpage

        public SiteBuilder searchpage​(String aValue)
        Sets the value of the searchpage attribute.
      • headerBackground

        public SiteBuilder headerBackground​(String aValue)
        Sets the value of the headerBackground attribute.
      • siteLogo

        public SiteBuilder siteLogo​(String aValue)
        Sets the value of the siteLogo attribute.
      • build

        public Site build()
        Specified by:
        build in interface net.anotheria.asg.data.Builder<Site>