Class SiteBuilder

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

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

      Fields 
      Modifier and Type Field Description
      protected java.lang.String description  
      protected java.lang.String headerBackground  
      protected java.lang.String keywords  
      protected boolean languageselector  
      protected java.util.List<java.lang.String> mainNavi  
      protected java.lang.String name  
      protected java.lang.String searchpage  
      protected java.lang.String siteLogo  
      protected java.lang.String startpage  
      protected java.lang.String subtitle  
      protected java.lang.String title  
      protected java.util.List<java.lang.String> topNavi  
    • Constructor Summary

      Constructors 
      Constructor Description
      SiteBuilder()  
    • Field Detail

      • name

        protected java.lang.String name
      • title

        protected java.lang.String title
      • keywords

        protected java.lang.String keywords
      • description

        protected java.lang.String description
      • subtitle

        protected java.lang.String subtitle
      • mainNavi

        protected java.util.List<java.lang.String> mainNavi
      • topNavi

        protected java.util.List<java.lang.String> topNavi
      • languageselector

        protected boolean languageselector
      • startpage

        protected java.lang.String startpage
      • searchpage

        protected java.lang.String searchpage
      • headerBackground

        protected java.lang.String headerBackground
      • siteLogo

        protected java.lang.String siteLogo
    • Constructor Detail

      • SiteBuilder

        public SiteBuilder()
    • Method Detail

      • name

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

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

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

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

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

        public SiteBuilder mainNavi​(java.util.List<java.lang.String> aValue)
        Sets the value of the mainNavi attribute.
      • topNavi

        public SiteBuilder topNavi​(java.util.List<java.lang.String> aValue)
        Sets the value of the topNavi attribute.
      • languageselector

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

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

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

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

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

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