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 Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Constant property name for "headerBackground" for internal storage and queries.
    static final String
    Constant property name for "searchpage" for internal storage and queries.
    static final String
    Constant property name for "siteLogo" for internal storage and queries.
    static final String
    Constant property name for "startpage" for internal storage and queries.
    static final String
    Constant property name for "description" and domain "EN" for internal storage and queries.
    static final String
    Constant property name for "id" for internal storage and queries.
    static final String
    Constant property name for "keywords" and domain "EN" for internal storage and queries.
    static final String
    Constant property name for "languageselector" for internal storage and queries.
    static final String
    Constant property name for "mainNavi" for internal storage and queries.
    static final String
    Constant property name for "name" for internal storage and queries.
    static final String
    Constant property name for "subtitle" and domain "EN" for internal storage and queries.
    static final String
    Constant property name for "title" and domain "EN" for internal storage and queries.
    static final String
    Constant property name for "topNavi" for internal storage and queries.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Adds a new element to the list.
    void
    Adds a new element to the list.
    void
    copyLANG2LANG(String sourceLanguge, String destLanguage)
    Copies all multilingual properties from source language to destination language
    Returns the current value of the description attribute.
    Returns the value of the description attribute in the "EN" domain.
    Returns the value of the headerBackground attribute.
    Returns the current value of the keywords attribute.
    Returns the value of the keywords attribute in the "EN" domain.
    boolean
    Returns the value of the languageselector attribute.
    Returns the value of the mainNavi attribute.
    getMainNaviElement(int index)
    Returns the element at the position index in the list.
    int
    Returns the number of elements in the "mainNavi" container
    Returns the value of the name attribute.
    Returns the value of the searchpage attribute.
    Returns the value of the siteLogo attribute.
    Returns the value of the startpage attribute.
    Returns the current value of the subtitle attribute.
    Returns the value of the subtitle attribute in the "EN" domain.
    Returns the current value of the title attribute.
    Returns the value of the title attribute in the "EN" domain.
    Returns the value of the topNavi attribute.
    getTopNaviElement(int index)
    Returns the element at the position index in the list.
    int
    Returns the number of elements in the "topNavi" container
    void
    Removes the element at position index from the list.
    void
    Removes the element at position index from the list.
    void
    Sets the value of the description attribute in the current domain.
    void
    Sets the value of the description attribute in the domain "EN"
    void
    Sets the value of the headerBackground attribute.
    void
    Sets the value of the keywords attribute in the current domain.
    void
    Sets the value of the keywords attribute in the domain "EN"
    void
    setLanguageselector(boolean value)
    Sets the value of the languageselector attribute.
    void
    Sets the value of the mainNavi attribute.
    void
    setName(String value)
    Sets the value of the name attribute.
    void
    Sets the value of the searchpage attribute.
    void
    Sets the value of the siteLogo attribute.
    void
    Sets the value of the startpage attribute.
    void
    Sets the value of the subtitle attribute in the current domain.
    void
    Sets the value of the subtitle attribute in the domain "EN"
    void
    Sets the value of the title attribute in the current domain.
    void
    Sets the value of the title attribute in the domain "EN"
    void
    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 Details

    • PROP_ID

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

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

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

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

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

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

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

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

      static final String PROP_LANGUAGESELECTOR
      Constant property name for "languageselector" for internal storage and queries.
      See Also:
  • Method Details

    • 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.
    • 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"
    • 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.
    • 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"
    • 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.
    • 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"
    • 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.
    • 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"
    • 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