public abstract class Module extends java.lang.Object implements CurrentModuleDataKeys
Modifier and Type | Field and Description |
---|---|
protected Instance |
instance |
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT
Constructor and Description |
---|
Module(Instance instance)
Deprecated.
|
Module(Instance instance,
java.util.Properties parameters)
jPALIO module constuctor
|
Modifier and Type | Method and Description |
---|---|
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
|
protected void |
initModuleTranslations()
Jeżeli moduł korzysta z mechanizmu internacjonalizacji w metodzie tej można zainijalizować tłumaczenia niezbędne to prawidłowego
działania modułu.
|
protected void |
setModuleTranslation(java.lang.String key,
java.lang.String languageCode,
java.lang.String value) |
protected final Instance instance
@Deprecated public Module(Instance instance)
public Module(Instance instance, java.util.Properties parameters)
instance
- jPALIO instance the module is created for.parameters
- Parameters defined in module configuration.public abstract java.lang.String getVersion()
public final java.lang.Object[] getDescription()
public final java.lang.String getConfigParam(java.lang.String name)
public java.lang.String getModuleTranslation(java.lang.String key)
initModuleTranslations()
. W przypadku gdy podczas pobierania klucza wystąpi wyjątek, wyjątek jest logowany a zwracaną
wartością jest podany klucz.key
- kluczprotected void setModuleTranslation(java.lang.String key, java.lang.String languageCode, java.lang.String value) throws PalioException
PalioException
protected void initModuleTranslations() throws PalioException
setModuleTranslation(String, String, String)
. Jest ona
automatycznie wywoływana w metodzie getModuleTranslation(String)
wówczas gdy w bazie danych tłumaczeń nie ma kategorii
odpowiadającej danemu modułowi (brak kategorii, której kod jest równy nazwie klasy danego modułu). Metoda ta wywoływana jest tylko
raz.PalioException