Interface Site

  • All Superinterfaces:
    java.lang.Cloneable, net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
    All Known Implementing Classes:
    SiteDocument

    public interface Site
    extends net.anotheria.asg.data.DataObject, net.anotheria.util.sorter.IComparable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String LINK_PROP_HEADER_BACKGROUND
      Constant property name for "headerBackground" for internal storage and queries.
      static java.lang.String LINK_PROP_SEARCHPAGE
      Constant property name for "searchpage" for internal storage and queries.
      static java.lang.String LINK_PROP_SITE_LOGO
      Constant property name for "siteLogo" for internal storage and queries.
      static java.lang.String LINK_PROP_STARTPAGE
      Constant property name for "startpage" for internal storage and queries.
      static java.lang.String PROP_DESCRIPTION_EN
      Constant property name for "description" and domain "EN" for internal storage and queries.
      static java.lang.String PROP_ID
      Constant property name for "id" for internal storage and queries.
      static java.lang.String PROP_KEYWORDS_EN
      Constant property name for "keywords" and domain "EN" for internal storage and queries.
      static java.lang.String PROP_LANGUAGESELECTOR
      Constant property name for "languageselector" for internal storage and queries.
      static java.lang.String PROP_MAIN_NAVI
      Constant property name for "mainNavi" for internal storage and queries.
      static java.lang.String PROP_NAME
      Constant property name for "name" for internal storage and queries.
      static java.lang.String PROP_SUBTITLE_EN
      Constant property name for "subtitle" and domain "EN" for internal storage and queries.
      static java.lang.String PROP_TITLE_EN
      Constant property name for "title" and domain "EN" for internal storage and queries.
      static java.lang.String PROP_TOP_NAVI
      Constant property name for "topNavi" for internal storage and queries.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addMainNaviElement​(java.lang.String item)
      Adds a new element to the list.
      void addTopNaviElement​(java.lang.String item)
      Adds a new element to the list.
      void copyLANG2LANG​(java.lang.String sourceLanguge, java.lang.String destLanguage)
      Copies all multilingual properties from source language to destination language
      java.lang.String getDescription()
      Returns the current value of the description attribute.
      java.lang.String getDescriptionEN()
      Returns the value of the description attribute in the "EN" domain.
      java.lang.String getHeaderBackground()
      Returns the value of the headerBackground attribute.
      java.lang.String getKeywords()
      Returns the current value of the keywords attribute.
      java.lang.String getKeywordsEN()
      Returns the value of the keywords attribute in the "EN" domain.
      boolean getLanguageselector()
      Returns the value of the languageselector attribute.
      java.util.List<java.lang.String> getMainNavi()
      Returns the value of the mainNavi attribute.
      java.lang.String getMainNaviElement​(int index)
      Returns the element at the position index in the list.
      int getMainNaviSize()
      Returns the number of elements in the "mainNavi" container
      java.lang.String getName()
      Returns the value of the name attribute.
      java.lang.String getSearchpage()
      Returns the value of the searchpage attribute.
      java.lang.String getSiteLogo()
      Returns the value of the siteLogo attribute.
      java.lang.String getStartpage()
      Returns the value of the startpage attribute.
      java.lang.String getSubtitle()
      Returns the current value of the subtitle attribute.
      java.lang.String getSubtitleEN()
      Returns the value of the subtitle attribute in the "EN" domain.
      java.lang.String getTitle()
      Returns the current value of the title attribute.
      java.lang.String getTitleEN()
      Returns the value of the title attribute in the "EN" domain.
      java.util.List<java.lang.String> getTopNavi()
      Returns the value of the topNavi attribute.
      java.lang.String getTopNaviElement​(int index)
      Returns the element at the position index in the list.
      int getTopNaviSize()
      Returns the number of elements in the "topNavi" container
      void removeMainNaviElement​(int index)
      Removes the element at position index from the list.
      void removeTopNaviElement​(int index)
      Removes the element at position index from the list.
      void setDescription​(java.lang.String value)
      Sets the value of the description attribute in the current domain.
      void setDescriptionEN​(java.lang.String value)
      Sets the value of the description attribute in the domain "EN"
      void setHeaderBackground​(java.lang.String value)
      Sets the value of the headerBackground attribute.
      void setKeywords​(java.lang.String value)
      Sets the value of the keywords attribute in the current domain.
      void setKeywordsEN​(java.lang.String value)
      Sets the value of the keywords attribute in the domain "EN"
      void setLanguageselector​(boolean value)
      Sets the value of the languageselector attribute.
      void setMainNavi​(java.util.List<java.lang.String> value)
      Sets the value of the mainNavi attribute.
      void setName​(java.lang.String value)
      Sets the value of the name attribute.
      void setSearchpage​(java.lang.String value)
      Sets the value of the searchpage attribute.
      void setSiteLogo​(java.lang.String value)
      Sets the value of the siteLogo attribute.
      void setStartpage​(java.lang.String value)
      Sets the value of the startpage attribute.
      void setSubtitle​(java.lang.String value)
      Sets the value of the subtitle attribute in the current domain.
      void setSubtitleEN​(java.lang.String value)
      Sets the value of the subtitle attribute in the domain "EN"
      void setTitle​(java.lang.String value)
      Sets the value of the title attribute in the current domain.
      void setTitleEN​(java.lang.String value)
      Sets the value of the title attribute in the domain "EN"
      void setTopNavi​(java.util.List<java.lang.String> value)
      Sets the value of the topNavi attribute.
      void swapMainNaviElement​(int index1, int index2)
      Swaps elements at positions index1 and index2 in the list.
      void swapTopNaviElement​(int index1, int index2)
      Swaps elements at positions index1 and index2 in the list.
      • Methods inherited from interface net.anotheria.asg.data.DataObject

        clone, getDefinedName, getDefinedParentName, getFootprint, getId, getLastUpdateTimestamp, getObjectInfo, getPropertyValue, toXMLNode
      • Methods inherited from interface net.anotheria.util.sorter.IComparable

        compareTo
    • Field Detail

      • PROP_ID

        static final java.lang.String PROP_ID
        Constant property name for "id" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_NAME

        static final java.lang.String PROP_NAME
        Constant property name for "name" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_TITLE_EN

        static final java.lang.String PROP_TITLE_EN
        Constant property name for "title" and domain "EN" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_KEYWORDS_EN

        static final java.lang.String PROP_KEYWORDS_EN
        Constant property name for "keywords" and domain "EN" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_DESCRIPTION_EN

        static final java.lang.String PROP_DESCRIPTION_EN
        Constant property name for "description" and domain "EN" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_SUBTITLE_EN

        static final java.lang.String PROP_SUBTITLE_EN
        Constant property name for "subtitle" and domain "EN" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_MAIN_NAVI

        static final java.lang.String PROP_MAIN_NAVI
        Constant property name for "mainNavi" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_TOP_NAVI

        static final java.lang.String PROP_TOP_NAVI
        Constant property name for "topNavi" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_LANGUAGESELECTOR

        static final java.lang.String PROP_LANGUAGESELECTOR
        Constant property name for "languageselector" for internal storage and queries.
        See Also:
        Constant Field Values
      • LINK_PROP_STARTPAGE

        static final java.lang.String LINK_PROP_STARTPAGE
        Constant property name for "startpage" for internal storage and queries.
        See Also:
        Constant Field Values
      • LINK_PROP_SEARCHPAGE

        static final java.lang.String LINK_PROP_SEARCHPAGE
        Constant property name for "searchpage" for internal storage and queries.
        See Also:
        Constant Field Values
      • LINK_PROP_HEADER_BACKGROUND

        static final java.lang.String LINK_PROP_HEADER_BACKGROUND
        Constant property name for "headerBackground" for internal storage and queries.
        See Also:
        Constant Field Values
      • LINK_PROP_SITE_LOGO

        static final java.lang.String LINK_PROP_SITE_LOGO
        Constant property name for "siteLogo" for internal storage and queries.
        See Also:
        Constant Field Values
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the value of the name attribute.
      • setName

        void setName​(java.lang.String value)
        Sets the value of the name attribute.
      • getTitleEN

        java.lang.String getTitleEN()
        Returns the value of the title attribute in the "EN" domain.
      • getTitle

        java.lang.String getTitle()
        Returns the current value of the title attribute. Current means in the currently selected domain.
      • setTitleEN

        void setTitleEN​(java.lang.String value)
        Sets the value of the title attribute in the domain "EN"
      • setTitle

        void setTitle​(java.lang.String value)
        Sets the value of the title attribute in the current domain. Current means in the currently selected domain.
      • getKeywordsEN

        java.lang.String getKeywordsEN()
        Returns the value of the keywords attribute in the "EN" domain.
      • getKeywords

        java.lang.String getKeywords()
        Returns the current value of the keywords attribute. Current means in the currently selected domain.
      • setKeywordsEN

        void setKeywordsEN​(java.lang.String value)
        Sets the value of the keywords attribute in the domain "EN"
      • setKeywords

        void setKeywords​(java.lang.String value)
        Sets the value of the keywords attribute in the current domain. Current means in the currently selected domain.
      • getDescriptionEN

        java.lang.String getDescriptionEN()
        Returns the value of the description attribute in the "EN" domain.
      • getDescription

        java.lang.String getDescription()
        Returns the current value of the description attribute. Current means in the currently selected domain.
      • setDescriptionEN

        void setDescriptionEN​(java.lang.String value)
        Sets the value of the description attribute in the domain "EN"
      • setDescription

        void setDescription​(java.lang.String value)
        Sets the value of the description attribute in the current domain. Current means in the currently selected domain.
      • getSubtitleEN

        java.lang.String getSubtitleEN()
        Returns the value of the subtitle attribute in the "EN" domain.
      • getSubtitle

        java.lang.String getSubtitle()
        Returns the current value of the subtitle attribute. Current means in the currently selected domain.
      • setSubtitleEN

        void setSubtitleEN​(java.lang.String value)
        Sets the value of the subtitle attribute in the domain "EN"
      • setSubtitle

        void setSubtitle​(java.lang.String value)
        Sets the value of the subtitle attribute in the current domain. Current means in the currently selected domain.
      • getMainNavi

        java.util.List<java.lang.String> getMainNavi()
        Returns the value of the mainNavi attribute.
      • setMainNavi

        void setMainNavi​(java.util.List<java.lang.String> value)
        Sets the value of the mainNavi attribute.
      • getTopNavi

        java.util.List<java.lang.String> getTopNavi()
        Returns the value of the topNavi attribute.
      • setTopNavi

        void setTopNavi​(java.util.List<java.lang.String> value)
        Sets the value of the topNavi attribute.
      • getLanguageselector

        boolean getLanguageselector()
        Returns the value of the languageselector attribute.
      • setLanguageselector

        void setLanguageselector​(boolean value)
        Sets the value of the languageselector attribute.
      • getStartpage

        java.lang.String getStartpage()
        Returns the value of the startpage attribute.
      • setStartpage

        void setStartpage​(java.lang.String value)
        Sets the value of the startpage attribute.
      • getSearchpage

        java.lang.String getSearchpage()
        Returns the value of the searchpage attribute.
      • setSearchpage

        void setSearchpage​(java.lang.String value)
        Sets the value of the searchpage attribute.
      • getHeaderBackground

        java.lang.String getHeaderBackground()
        Returns the value of the headerBackground attribute.
      • setHeaderBackground

        void setHeaderBackground​(java.lang.String value)
        Sets the value of the headerBackground attribute.
      • getSiteLogo

        java.lang.String getSiteLogo()
        Returns the value of the siteLogo attribute.
      • setSiteLogo

        void setSiteLogo​(java.lang.String value)
        Sets the value of the siteLogo attribute.
      • getMainNaviSize

        int getMainNaviSize()
        Returns the number of elements in the "mainNavi" container
      • addMainNaviElement

        void addMainNaviElement​(java.lang.String item)
        Adds a new element to the list.
      • removeMainNaviElement

        void removeMainNaviElement​(int index)
        Removes the element at position index from the list.
      • swapMainNaviElement

        void swapMainNaviElement​(int index1,
                                 int index2)
        Swaps elements at positions index1 and index2 in the list.
      • getMainNaviElement

        java.lang.String getMainNaviElement​(int index)
        Returns the element at the position index in the list.
      • getTopNaviSize

        int getTopNaviSize()
        Returns the number of elements in the "topNavi" container
      • addTopNaviElement

        void addTopNaviElement​(java.lang.String item)
        Adds a new element to the list.
      • removeTopNaviElement

        void removeTopNaviElement​(int index)
        Removes the element at position index from the list.
      • swapTopNaviElement

        void swapTopNaviElement​(int index1,
                                int index2)
        Swaps elements at positions index1 and index2 in the list.
      • getTopNaviElement

        java.lang.String getTopNaviElement​(int index)
        Returns the element at the position index in the list.
      • copyLANG2LANG

        void copyLANG2LANG​(java.lang.String sourceLanguge,
                           java.lang.String destLanguage)
        Copies all multilingual properties from source language to destination language