All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.anotheria.anosite.gen.assitedata.data.Site Maven / Gradle / Ivy

There is a newer version: 4.1.2
Show newest version
/**
 ********************************************************************************
 *** Site.java                                                                ***
 *** generated by AnoSiteGenerator (ASG), Version: 2.6.3                      ***
 *** Copyright (C) 2005 - 2010 Anotheria.net, www.anotheria.net               ***
 *** All Rights Reserved.                                                     ***
 ********************************************************************************
 *** Don't edit this code, if you aren't sure                                 ***
 *** that you do exactly know what you are doing!                             ***
 *** It's better to invest time in the generator, as into the generated code. ***
 ********************************************************************************
 */

package net.anotheria.anosite.gen.assitedata.data;

import net.anotheria.asg.data.DataObject;
import java.util.List;
import net.anotheria.util.sorter.IComparable;


public interface Site extends DataObject, IComparable {

	/**
	 * Constant property name for "id" for internal storage and queries.
	 */
	public static final String PROP_ID	= "id";
	/**
	 * Constant property name for "name" for internal storage and queries.
	 */
	public static final String PROP_NAME	= "name";
	/**
	 * Constant property name for "title" and domain "EN" for internal storage and queries.
	 */
	public static final String PROP_TITLE_EN	= "title_EN";
	/**
	 * Constant property name for "title" and domain "DE" for internal storage and queries.
	 */
	public static final String PROP_TITLE_DE	= "title_DE";
	/**
	 * Constant property name for "keywords" and domain "EN" for internal storage and queries.
	 */
	public static final String PROP_KEYWORDS_EN	= "keywords_EN";
	/**
	 * Constant property name for "keywords" and domain "DE" for internal storage and queries.
	 */
	public static final String PROP_KEYWORDS_DE	= "keywords_DE";
	/**
	 * Constant property name for "description" and domain "EN" for internal storage and queries.
	 */
	public static final String PROP_DESCRIPTION_EN	= "description_EN";
	/**
	 * Constant property name for "description" and domain "DE" for internal storage and queries.
	 */
	public static final String PROP_DESCRIPTION_DE	= "description_DE";
	/**
	 * Constant property name for "subtitle" and domain "EN" for internal storage and queries.
	 */
	public static final String PROP_SUBTITLE_EN	= "subtitle_EN";
	/**
	 * Constant property name for "subtitle" and domain "DE" for internal storage and queries.
	 */
	public static final String PROP_SUBTITLE_DE	= "subtitle_DE";
	/**
	 * Constant property name for "mainNavi" for internal storage and queries.
	 */
	public static final String PROP_MAIN_NAVI	= "mainNavi";
	/**
	 * Constant property name for "topNavi" for internal storage and queries.
	 */
	public static final String PROP_TOP_NAVI	= "topNavi";
	/**
	 * Constant property name for "languageselector" for internal storage and queries.
	 */
	public static final String PROP_LANGUAGESELECTOR	= "languageselector";
	/**
	 * Constant property name for "startpage" for internal storage and queries.
	 */
	public static final String LINK_PROP_STARTPAGE	= "startpage";
	/**
	 * Constant property name for "searchpage" for internal storage and queries.
	 */
	public static final String LINK_PROP_SEARCHPAGE	= "searchpage";
	/**
	 * Constant property name for "headerBackground" for internal storage and queries.
	 */
	public static final String LINK_PROP_HEADER_BACKGROUND	= "headerBackground";
	/**
	 * Constant property name for "siteLogo" for internal storage and queries.
	 */
	public static final String LINK_PROP_SITE_LOGO	= "siteLogo";

	/**
	 * Returns the value of the name attribute.
	 */
	public String getName();

	/**
	 * Sets the value of the name attribute.
	 */
	public void setName(String value);

	/**
	 * Returns the value of the title attribute in the "EN" domain.
	 */
	public String getTitleEN();

	/**
	 * Returns the value of the title attribute in the "DE" domain.
	 */
	public String getTitleDE();

	/**
	 * Returns the current value of the title attribute.
	 * Current means in the currently selected domain.
	 */
	public String getTitle();


	/**
	 * Sets the value of the title attribute in the domain "EN"
	 */
	public void setTitleEN(String value);

	/**
	 * Sets the value of the title attribute in the domain "DE"
	 */
	public void setTitleDE(String value);

	/**
	 * Sets the value of the title attribute in the current domain. Current means in the currently selected domain.
	 */
	public void setTitle(String value);

	/**
	 * Returns the value of the keywords attribute in the "EN" domain.
	 */
	public String getKeywordsEN();

	/**
	 * Returns the value of the keywords attribute in the "DE" domain.
	 */
	public String getKeywordsDE();

	/**
	 * Returns the current value of the keywords attribute.
	 * Current means in the currently selected domain.
	 */
	public String getKeywords();


	/**
	 * Sets the value of the keywords attribute in the domain "EN"
	 */
	public void setKeywordsEN(String value);

	/**
	 * Sets the value of the keywords attribute in the domain "DE"
	 */
	public void setKeywordsDE(String value);

	/**
	 * Sets the value of the keywords attribute in the current domain. Current means in the currently selected domain.
	 */
	public void setKeywords(String value);

	/**
	 * Returns the value of the description attribute in the "EN" domain.
	 */
	public String getDescriptionEN();

	/**
	 * Returns the value of the description attribute in the "DE" domain.
	 */
	public String getDescriptionDE();

	/**
	 * Returns the current value of the description attribute.
	 * Current means in the currently selected domain.
	 */
	public String getDescription();


	/**
	 * Sets the value of the description attribute in the domain "EN"
	 */
	public void setDescriptionEN(String value);

	/**
	 * Sets the value of the description attribute in the domain "DE"
	 */
	public void setDescriptionDE(String value);

	/**
	 * Sets the value of the description attribute in the current domain. Current means in the currently selected domain.
	 */
	public void setDescription(String value);

	/**
	 * Returns the value of the subtitle attribute in the "EN" domain.
	 */
	public String getSubtitleEN();

	/**
	 * Returns the value of the subtitle attribute in the "DE" domain.
	 */
	public String getSubtitleDE();

	/**
	 * Returns the current value of the subtitle attribute.
	 * Current means in the currently selected domain.
	 */
	public String getSubtitle();


	/**
	 * Sets the value of the subtitle attribute in the domain "EN"
	 */
	public void setSubtitleEN(String value);

	/**
	 * Sets the value of the subtitle attribute in the domain "DE"
	 */
	public void setSubtitleDE(String value);

	/**
	 * Sets the value of the subtitle attribute in the current domain. Current means in the currently selected domain.
	 */
	public void setSubtitle(String value);

	/**
	 * Returns the value of the mainNavi attribute.
	 */
	public List getMainNavi();

	/**
	 * Sets the value of the mainNavi attribute.
	 */
	public void setMainNavi(List value);

	/**
	 * Returns the value of the topNavi attribute.
	 */
	public List getTopNavi();

	/**
	 * Sets the value of the topNavi attribute.
	 */
	public void setTopNavi(List value);

	/**
	 * Returns the value of the languageselector attribute.
	 */
	public boolean getLanguageselector();

	/**
	 * Sets the value of the languageselector attribute.
	 */
	public void setLanguageselector(boolean value);

	/**
	 * Returns the value of the startpage attribute.
	 */
	public String getStartpage();

	/**
	 * Sets the value of the startpage attribute.
	 */
	public void setStartpage(String value);

	/**
	 * Returns the value of the searchpage attribute.
	 */
	public String getSearchpage();

	/**
	 * Sets the value of the searchpage attribute.
	 */
	public void setSearchpage(String value);

	/**
	 * Returns the value of the headerBackground attribute.
	 */
	public String getHeaderBackground();

	/**
	 * Sets the value of the headerBackground attribute.
	 */
	public void setHeaderBackground(String value);

	/**
	 * Returns the value of the siteLogo attribute.
	 */
	public String getSiteLogo();

	/**
	 * Sets the value of the siteLogo attribute.
	 */
	public void setSiteLogo(String value);


	/**
	 * Returns the number of elements in the "mainNavi" container
	 */
	public int getMainNaviSize();

	/**
	 * Adds a new element to the list.
	 */
	public void addMainNaviElement(String item);

	/**
	 * Removes the element at position index from the list.
	 */
	public void removeMainNaviElement(int index);

	/**
	 * Swaps elements at positions index1 and index2 in the list.
	 */
	public void swapMainNaviElement(int index1, int index2);

	/**
	 * Returns the element at the position index in the list.
	 */
	public String getMainNaviElement(int index);

	/**
	 * Returns the number of elements in the "topNavi" container
	 */
	public int getTopNaviSize();

	/**
	 * Adds a new element to the list.
	 */
	public void addTopNaviElement(String item);

	/**
	 * Removes the element at position index from the list.
	 */
	public void removeTopNaviElement(int index);

	/**
	 * Swaps elements at positions index1 and index2 in the list.
	 */
	public void swapTopNaviElement(int index1, int index2);

	/**
	 * Returns the element at the position index in the list.
	 */
	public String getTopNaviElement(int index);


	/**
	 * Copies all multilingual properties from source language to destination language 
	 */
	public void copyLANG2LANG(String sourceLanguge, String destLanguage);

	/**
	 * Copies all multilingual properties from language EN to language DE
	 */
	public void copyEN2DE();

	/**
	 * Copies all multilingual properties from language DE to language EN
	 */
	public void copyDE2EN();


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy