palio.modules
Class Language

java.lang.Object
  extended by palio.modules.core.Module
      extended by palio.modules.Language
All Implemented Interfaces:
palio.modules.core.CurrentModuleDataKeys

Deprecated. UWAGA, moduł language został zastąpiony przez nowszy i mniej skomplikowany lang

Moduł Language udostępnia zestaw funkcji wykorzystywanych do wyświetlania tekstow w roznych wersjach jezykowch.

Domyslny jezyk powinien byc ustawiony w parametrze sesji DEFAULT_LANGUAGE ( id jezyka )

Tryb wyswietlania tekstow ustawia sie parametrem TEXTS_DISPLAY_TYPE :
debug - wyswietla zamiast tekstow numery text_id
domyslnie wyswietla teksty

np. $user.setSessionParam("DEFAULT_LANGUAGE",$Language.getLanguageId("POLSKI"))

public class Language
extends palio.modules.core.Module

Version:
0.1
Author:
Maciej Grula (mgrula@torn.com.pl)

Field Summary
 
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT
 
Constructor Summary
Language(palio.Instance instance, java.util.Properties parameters)
          Deprecated. Konstruktor.
 
Method Summary
 void addLanguage(java.lang.String name)
          Deprecated. dodaje jezyk do listy dostepnych jezykow
 void addText(java.lang.String message, java.lang.Long text_id)
          Deprecated. dodaje tekst message pod numerem text_id w domyslnym jezyku
 void addText(java.lang.String message, java.lang.Long text_id, java.lang.Long language_id)
          Deprecated. dodaje tekst message pod numerem text_id w jezyku o language_id
 void addText(java.lang.String message, java.lang.Long text_id, java.lang.Long language_id, java.lang.Long category_id)
          Deprecated. dodaje tekst message pod numerem text_id w jezyku o language_id i przypisuje go do kategorii category_id
 void addTextCategory(java.lang.String name, java.lang.Long parent_id)
          Deprecated. dodaje nowa kategorie tekstow
 void changeLanguageName(java.lang.Long language_id, java.lang.String name)
          Deprecated. Zmienia nazwę języka.
 void changeTextCategory(java.lang.Long text_id, java.lang.Long category_id)
          Deprecated. zmienia kategorie tekstow o text_id.
 java.lang.Long getLanguageId(java.lang.String name)
          Deprecated. zwraca id jezyka o danej nazwie
 java.lang.String getLanguageName(java.lang.Long lang_id)
          Deprecated. zwraca nazwe jezyka o danym id
 java.util.LinkedList getLanguagesList()
          Deprecated. zwraca posortowana po nazwie liste jezykow. w kazdym elemencie listy jest para:
id jezyka , nazwa jezyka
 java.lang.String getText(java.lang.Long text_id)
          Deprecated. zwraca tresc tekstu w domyslnym jezyku ( powinien byc ustawinony parametr sesji DEFAULT_LANGUAGE).
 java.lang.String getText(java.lang.Long text_id, java.lang.Long language_id)
          Deprecated. zwraca tresc tekstu w danym jezyku.
 java.util.LinkedList getTextCategoriesList()
          Deprecated. zwraca liste kategorii tekstow posortowana wedlug id
 java.util.LinkedList getTextCategoriesList(java.lang.Long parent_id)
          Deprecated. zwraca posortowana po nazwie liste kategorii o danym rodzicu parent_id
 java.lang.Long getTextCategoryId(java.lang.String name)
          Deprecated. Zwraca kategorię języka.
 java.lang.Object[] getTextsArray(java.lang.Long category_id, java.lang.Long language_id)
          Deprecated. zwraca tablice z tresciami tekstow uporzadkowanymi wedlug TEXT_ID[,LANGUAGE_ID]
 java.util.LinkedList getTextsList(java.lang.Long category_id, java.lang.Long language_id)
          Deprecated. zwraca uporzadkowana wedlug TEXT_ID[,LANGUAGE_ID] liste tresci tekstow
 java.lang.String getVersion()
          Deprecated. Zwraca numer wersji modułu.
 void moveTextCategory(java.lang.Long category_id, java.lang.Long new_parent_id)
          Deprecated. przepina kategorie na nowego rodzica
 void removeLanguage(java.lang.Long lang_id)
          Deprecated. usuwa jezyk z listy dostepnych jezykow wraz z wszystkimi tekstami, ktore byly w danym jezyku
 void removeLanguage(java.lang.String name)
          Deprecated. usuwa jezyk z listy dostepnych jezykow wraz z wszystkimi tekstami, ktore byly w danym jezyku
 void removeText(java.lang.Long text_id)
          Deprecated. usuwa tekst o danym tekst z bazy - uwaga, oznacza to ze usuwane sa wszystkie wersje jezykowe tego tekstu.
 void removeTextCategory(java.lang.Long category_id)
          Deprecated. usuwa podana kategorie tekstow
 
Methods inherited from class palio.modules.core.Module
getConfigParam, getDescription, getModuleTranslation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Language

public Language(palio.Instance instance,
                java.util.Properties parameters)
Deprecated. 
Konstruktor.

Parameters:
instance - instancja jPalio, w ramach której ma zostać utworzony obiekt modułu.
Method Detail

getVersion

public java.lang.String getVersion()
Deprecated. 
Zwraca numer wersji modułu.

Specified by:
getVersion in class palio.modules.core.Module
Returns:
numer wersji modułu

addLanguage

public void addLanguage(java.lang.String name)
                 throws palio.PalioException
Deprecated. 
dodaje jezyk do listy dostepnych jezykow

Parameters:
name - nazwa jezyka
Throws:
palio.PalioException

removeLanguage

public void removeLanguage(java.lang.String name)
                    throws palio.PalioException
Deprecated. 
usuwa jezyk z listy dostepnych jezykow wraz z wszystkimi tekstami, ktore byly w danym jezyku

Parameters:
name - nazwa jezyka
Throws:
palio.PalioException

removeLanguage

public void removeLanguage(java.lang.Long lang_id)
                    throws palio.PalioException
Deprecated. 
usuwa jezyk z listy dostepnych jezykow wraz z wszystkimi tekstami, ktore byly w danym jezyku

Parameters:
lang_id - nazwa jezyka
Throws:
palio.PalioException

getLanguageName

public java.lang.String getLanguageName(java.lang.Long lang_id)
                                 throws palio.PalioException
Deprecated. 
zwraca nazwe jezyka o danym id

Parameters:
lang_id - id jezyka
Returns:
nazwa jezyka o danym id - null gdy brak takiego jezyka
Throws:
palio.PalioException

getLanguageId

public java.lang.Long getLanguageId(java.lang.String name)
                             throws palio.PalioException
Deprecated. 
zwraca id jezyka o danej nazwie

Parameters:
name - nazwa jezyka
Returns:
numer id jezyka o danej nazwie
Throws:
palio.PalioException

getLanguagesList

public java.util.LinkedList getLanguagesList()
                                      throws palio.PalioException
Deprecated. 
zwraca posortowana po nazwie liste jezykow. w kazdym elemencie listy jest para:
id jezyka , nazwa jezyka

Returns:
lista zawierajaca jezyki
Throws:
palio.PalioException

changeLanguageName

public void changeLanguageName(java.lang.Long language_id,
                               java.lang.String name)
                        throws palio.PalioException
Deprecated. 
Zmienia nazwę języka.

Parameters:
language_id - - id języka
name - - nazwa języka
Throws:
palio.PalioException

addTextCategory

public void addTextCategory(java.lang.String name,
                            java.lang.Long parent_id)
                     throws palio.PalioException
Deprecated. 
dodaje nowa kategorie tekstow

Parameters:
name - nazwa kategorii
parent_id - id kategorii nadrzednej - null oznacza brak kategorii nadrzednej
Throws:
palio.PalioException

getTextCategoryId

public java.lang.Long getTextCategoryId(java.lang.String name)
                                 throws palio.PalioException
Deprecated. 
Zwraca kategorię języka.

Parameters:
name - nazwa języka
Returns:
id kategorii
Throws:
palio.PalioException

removeTextCategory

public void removeTextCategory(java.lang.Long category_id)
                        throws palio.PalioException
Deprecated. 
usuwa podana kategorie tekstow

Parameters:
category_id - id kategorii do usuniecia
Throws:
palio.PalioException

moveTextCategory

public void moveTextCategory(java.lang.Long category_id,
                             java.lang.Long new_parent_id)
                      throws palio.PalioException
Deprecated. 
przepina kategorie na nowego rodzica

Parameters:
category_id - numer kategorii do przeusniecia
new_parent_id - nowy numer rodzica
Throws:
palio.PalioException

getTextCategoriesList

public java.util.LinkedList getTextCategoriesList()
                                           throws palio.PalioException
Deprecated. 
zwraca liste kategorii tekstow posortowana wedlug id

Returns:
liste kategorii tekstow, kazdy element listy jest tablica 3 elementowa:
0 - id kategorii 1 - parent_id kategorii 2 - nazwa kategorii
Throws:
palio.PalioException

getTextCategoriesList

public java.util.LinkedList getTextCategoriesList(java.lang.Long parent_id)
                                           throws palio.PalioException
Deprecated. 
zwraca posortowana po nazwie liste kategorii o danym rodzicu parent_id

Parameters:
parent_id - - id rodzica
Returns:
liste kategorii tekstow, kazdy element listy jest tablica 3 elementowa:
0 - id kategorii 1 - parent_id kategorii 2 - nazwa kategorii
Throws:
palio.PalioException

addText

public void addText(java.lang.String message,
                    java.lang.Long text_id)
             throws palio.PalioException
Deprecated. 
dodaje tekst message pod numerem text_id w domyslnym jezyku

Parameters:
message - tresc tekstu
text_id - numer tekstu ( uzywany przy wyswietlaniu tekstow )
Throws:
palio.PalioException

addText

public void addText(java.lang.String message,
                    java.lang.Long text_id,
                    java.lang.Long language_id)
             throws palio.PalioException
Deprecated. 
dodaje tekst message pod numerem text_id w jezyku o language_id

Parameters:
message - tresc tekstu
text_id - numer tekstu ( uzywany przy wyswietlaniu tekstow )
language_id - numer jezyka
Throws:
palio.PalioException

addText

public void addText(java.lang.String message,
                    java.lang.Long text_id,
                    java.lang.Long language_id,
                    java.lang.Long category_id)
             throws palio.PalioException
Deprecated. 
dodaje tekst message pod numerem text_id w jezyku o language_id i przypisuje go do kategorii category_id

Parameters:
message - tresc tekstu
text_id - numer tekstu ( uzywany przy wyswietlaniu tekstow )
language_id - numer jezyka
category_id - numer kategorii
Throws:
palio.PalioException

removeText

public void removeText(java.lang.Long text_id)
                throws palio.PalioException
Deprecated. 
usuwa tekst o danym tekst z bazy - uwaga, oznacza to ze usuwane sa wszystkie wersje jezykowe tego tekstu. Jezeli chcesz skasowac tekst tylko w jezyku np. polskim to uzyj:
removeText(text_id, language_id)

Parameters:
text_id - numer tekstu do usuniecia
Throws:
palio.PalioException

changeTextCategory

public void changeTextCategory(java.lang.Long text_id,
                               java.lang.Long category_id)
                        throws palio.PalioException
Deprecated. 
zmienia kategorie tekstow o text_id.

Parameters:
text_id -
category_id -
Throws:
palio.PalioException

getText

public java.lang.String getText(java.lang.Long text_id)
                         throws palio.PalioException
Deprecated. 
zwraca tresc tekstu w domyslnym jezyku ( powinien byc ustawinony parametr sesji DEFAULT_LANGUAGE). Gdy wlaczony jest tryb debugowania ( ustawiony parametr sesji DEFAULT_LANGUAGE wartoscia "debug" ) to zamiast tekstow zwracane sa text_id. Jezeli w domyslnym jezyku nie ma takiego tekstu to zwraca null.

Parameters:
text_id -
Returns:
tresc tekstu
Throws:
palio.PalioException

getText

public java.lang.String getText(java.lang.Long text_id,
                                java.lang.Long language_id)
                         throws palio.PalioException
Deprecated. 
zwraca tresc tekstu w danym jezyku. Gdy wlaczony jest tryb debugowania ( ustawiony parametr sesji DEFAULT_LANGUAGE wartoscia "debug" ) to zamiast tekstow zwracane sa text_id. Jezeli w danym jezyku nie ma takiego tekstu to zwraca null.

Parameters:
text_id -
language_id - jezeli ma wartosc null to brany jest domyslny jezyk (powinien byc ustawinony parametr sesji DEFAULT_LANGUAGE)
Returns:
tresc tekstu
Throws:
palio.PalioException

getTextsList

public java.util.LinkedList getTextsList(java.lang.Long category_id,
                                         java.lang.Long language_id)
                                  throws palio.PalioException
Deprecated. 
zwraca uporzadkowana wedlug TEXT_ID[,LANGUAGE_ID] liste tresci tekstow

Parameters:
category_id - numer kategorii
language_id - gdy null to wyszukuje w dowolnym jezyku i porzadkuje weglug TEXT_ID,LANGUAGE_ID
Returns:
uporzadkowana lista tresci tekstow, kazdy element listy to tabela:
0 - tresc 1 - text_id
Throws:
palio.PalioException

getTextsArray

public java.lang.Object[] getTextsArray(java.lang.Long category_id,
                                        java.lang.Long language_id)
                                 throws palio.PalioException
Deprecated. 
zwraca tablice z tresciami tekstow uporzadkowanymi wedlug TEXT_ID[,LANGUAGE_ID]

Parameters:
category_id - kategoria tekstow
language_id - gdy null to wyszukuje w dowolnym jezyku i porzadkuje weglug TEXT_ID,LANGUAGE_ID
Returns:
tablice tresci tekstow, kazdy element listy to tabela:
0 - tresc 1 - text_id
Throws:
palio.PalioException