Interface Site

  • All Superinterfaces:
    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 Detail

      • PROP_ID

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

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

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

        static final String PROP_TITLE_DE
        Constant property name for "title" and domain "DE" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_KEYWORDS_EN

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

        static final String PROP_KEYWORDS_DE
        Constant property name for "keywords" and domain "DE" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_DESCRIPTION_EN

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

        static final String PROP_DESCRIPTION_DE
        Constant property name for "description" and domain "DE" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_SUBTITLE_EN

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

        static final String PROP_SUBTITLE_DE
        Constant property name for "subtitle" and domain "DE" for internal storage and queries.
        See Also:
        Constant Field Values
      • PROP_MAIN_NAVI

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

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

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

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

        static final 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 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 String LINK_PROP_SITE_LOGO
        Constant property name for "siteLogo" for internal storage and queries.
        See Also:
        Constant Field Values
    • Method Detail

      • getName

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

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

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

        String getTitleDE()
        Returns the value of the title attribute in the "DE" domain.
      • getTitle

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

        void setTitleEN​(String value)
        Sets the value of the title attribute in the domain "EN"
      • setTitleDE

        void setTitleDE​(String value)
        Sets the value of the title attribute in the domain "DE"
      • setTitle

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

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

        String getKeywordsDE()
        Returns the value of the keywords attribute in the "DE" domain.
      • getKeywords

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

        void setKeywordsEN​(String value)
        Sets the value of the keywords attribute in the domain "EN"
      • setKeywordsDE

        void setKeywordsDE​(String value)
        Sets the value of the keywords attribute in the domain "DE"
      • setKeywords

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

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

        String getDescriptionDE()
        Returns the value of the description attribute in the "DE" domain.
      • getDescription

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

        void setDescriptionEN​(String value)
        Sets the value of the description attribute in the domain "EN"
      • setDescriptionDE

        void setDescriptionDE​(String value)
        Sets the value of the description attribute in the domain "DE"
      • setDescription

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

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

        String getSubtitleDE()
        Returns the value of the subtitle attribute in the "DE" domain.
      • getSubtitle

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

        void setSubtitleEN​(String value)
        Sets the value of the subtitle attribute in the domain "EN"
      • setSubtitleDE

        void setSubtitleDE​(String value)
        Sets the value of the subtitle attribute in the domain "DE"
      • setSubtitle

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

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

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

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

        void setTopNavi​(List<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

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

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

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

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

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

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

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

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

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

        void addMainNaviElement​(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

        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​(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

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

        void copyLANG2LANG​(String sourceLanguge,
                           String destLanguage)
        Copies all multilingual properties from source language to destination language
      • copyEN2DE

        void copyEN2DE()
        Copies all multilingual properties from language EN to language DE
      • copyDE2EN

        void copyDE2EN()
        Copies all multilingual properties from language DE to language EN