palio.modules.core
Class Module

java.lang.Object
  extended by palio.modules.core.Module
All Implemented Interfaces:
palio.modules.core.CurrentModuleDataKeys
Direct Known Subclasses:
Admin, Ads, Bar, Beans, BugBase, Cache, Cert, Chart, ClusterModule, CMS, Crypto, Designer, Disk, Editor, El, Email, Error, EventBus, Ezop, Feature, Forum, FTP, Global, Hetman, Hibernate, History, HTML, Imager, IText, JSON, Lang, Language, Ldap, Log, Logic, Mail, Mapper, Media, Mth, Net, Newser, Page, Palio, ParamsModule, Pipe, Proc, ReCaptcha, Reflect, Remote, Report, Scheduler, SearchUtils, ServerAdmin, Session, SNMP, Sql, Std, Text, Time, UrlModule, User, UserSecurity, Util, Wsc, XBRL, XLS, Xml

public abstract class Module
extends java.lang.Object
implements palio.modules.core.CurrentModuleDataKeys

Author:
Krzysztof Synowiec

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
 
Method Summary
 java.lang.String getConfigParam(java.lang.String name)
           
 java.lang.Object[] getDescription()
           
 java.lang.String getModuleTranslation(java.lang.String key)
          Zwraca tłumaczenie dla podanego klucza.
abstract  java.lang.String getVersion()
          Returns the module version
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getVersion

public abstract java.lang.String getVersion()
Returns the module version


getDescription

public final java.lang.Object[] getDescription()

getConfigParam

public final java.lang.String getConfigParam(java.lang.String name)

getModuleTranslation

public java.lang.String getModuleTranslation(java.lang.String key)
Zwraca tłumaczenie dla podanego klucza. Jeżeli w bazie danych tłumaczeń brakuje wpisów dot. modułu na rzecz którego została wywołana ta metoda (brak kategorii, której kod jest równy nazwie klasy danego modułu) zostaje wykonana metoda initModuleTranslations(). W przypadku gdy podczas pobierania klucza wystąpi wyjątek, wyjątek jest logowany a zwracaną wartością jest podany klucz.

Parameters:
key - klucz