|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.modules.core.Module
palio.modules.Global
public final class Global
Moduł umożliwia zapis/odczyt własnych parametrów globalnych w bazie danych portalu. Istnieje możliwość wskazania parametrów w
konfiguracji instancji. Jeżeli parametr o danej nazwie jest ustawiony zarówno w konfiguracji instancji jak i w bazie danych to ważniejsza
jest wartość z konfiguracji i ta wartość jest zwracana przez metody pobierające wartości parametrów. Domyślne działanie modułu nie
wykorzystuje domyślnych wartości parametrów. Jeżeli metody pobierające wartości parametrów mają zwracać wartość domyślną ustawiną dla
danego parametru w przypadku gdy nie została ustawiona wartość główna, należy w konfiguracji modułu ustawić parametr
useDefaultValue.
Format parametrów w konfiguracji instancji jest zgodny z formatem java.util.Properties
Przykładowy wpis:
<module name="global">
<useDefaultValue>true</useDefaultValue>
<parameters>
param1 = value1
param2 = value2
# wartość zakomentowana param3 = value3
</parameters>
</module>
Moduł buforuje odczyty wartości parametrów (ale tylko wartości, wartości domyślnych i opisów już nie).
Moduł jest dostępny w każdej instancji jPalio.
| 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 | |
|---|---|
Global(Instance instance,
java.util.Properties parameters)
Konstruktor. |
|
| Method Summary | |
|---|---|
void |
addParam(java.lang.String name)
Dodaje parametr o podanej nazwie, pustym opisie i wartości. |
void |
addParam(java.lang.String name,
java.lang.String value)
Dodaje parametr o podanej nazwie, wartości, wartości domyślnej=wartości i pustym opisie. |
void |
addParam(java.lang.String name,
java.lang.String value,
java.lang.String defaultValue)
Dodaje parametr o podanej nazwie, wartości, wartości domyślnej i pustym opisie. |
void |
addParam(java.lang.String paramName,
java.lang.String value,
java.lang.String defaultValue,
java.lang.String description)
Dodaje parametr o podanej nazwie, wartości, wartości domyślnej i opisie. |
void |
clearCache()
Kasuje cache parametrów. |
java.lang.String |
get(java.lang.String paramName)
Zwraca wartość parametru o podanej nazwie, forma skrócona. |
java.lang.String |
get(java.lang.String paramName,
java.lang.Boolean useDefaultValue)
Zwraca wartość parametru o podanej nazwie, forma skrócona. |
java.lang.String |
get(java.lang.String connectorName,
java.lang.String paramName)
Zwraca wartość parametru o podanej nazwie. |
java.lang.Boolean |
getBoolean(java.lang.String paramName)
Zwraca wartość parametru o podanej nazwie. |
java.lang.Boolean |
getBoolean(java.lang.String paramName,
java.lang.Boolean useDefaultValue)
Zwraca wartość parametru o podanej nazwie. |
java.lang.Long |
getLong(java.lang.String paramName)
Zwraca wartość parametru o podanej nazwie. |
java.lang.Long |
getLong(java.lang.String paramName,
java.lang.Boolean useDefaultValue)
Zwraca wartość parametru o podanej nazwie. |
java.lang.String |
getParamDefaultValue(java.lang.String paramName)
Zwraca wartość domyślną parametru o podanej nazwie |
java.lang.String |
getParamDescription(java.lang.String paramName)
Zwraca opis parametru o podanej nazwie |
java.lang.String |
getParamValue(java.lang.String paramName)
Zwraca wartość parametru o podanej nazwie. |
java.lang.String |
getParamValue(java.lang.String paramName,
java.lang.Boolean useDefaultValue)
Zwraca wartość parametru o podanej nazwie. |
java.lang.String |
getVersion()
Zwraca numer wersji modułu. |
void |
loadParams()
Kasuje cache parametrów i ładuje wszystkie parametry z bazy do pamięci. |
void |
removeParam(java.lang.String paramName)
Kasuje parametr o podanej nazwie |
void |
set(java.lang.String paramName,
java.lang.String value)
Ustawia wartość parametru o podanej nazwie, forma skrócona. |
void |
setParamDefaultValue(java.lang.String paramName,
java.lang.String defaultValue)
Ustawia domyślną wartość parametru o podanej nazwie |
void |
setParamDescription(java.lang.String paramName,
java.lang.String description)
Ustawia domyślną wartość parametru o podanej nazwie |
java.lang.Boolean |
setParamName(java.lang.String paramName,
java.lang.String newParamName)
Zmienia nazwę podanego parametru |
void |
setParamValue(java.lang.String paramName,
java.lang.String value)
Ustawia wartość parametru o podanej nazwie, zmienia zawartość bazy i cache. |
| 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 |
|---|
public Global(Instance instance,
java.util.Properties parameters)
instance - instancja jPalio, w ramach której ma zostać utworzony obiekt modułu.| Method Detail |
|---|
public java.lang.String getVersion()
getVersion in class Modulepublic void clearCache()
public void loadParams()
throws palio.PalioException
palio.PalioException
public void addParam(java.lang.String paramName,
java.lang.String value,
java.lang.String defaultValue,
java.lang.String description)
throws palio.PalioException
paramName - nazwa parametruvalue - wartość skojarzona z parametremdefaultValue - domyślna wartość parametrudescription - opis parametru
palio.PalioException
public void addParam(java.lang.String name,
java.lang.String value,
java.lang.String defaultValue)
throws palio.PalioException
name - nazwa parametruvalue - wartość skojarzona z parametremdefaultValue - domyślna wartość parametru
palio.PalioException
public void addParam(java.lang.String name,
java.lang.String value)
throws palio.PalioException
name - nazwa parametruvalue - wartość skojarzona z parametrem
palio.PalioException
public void addParam(java.lang.String name)
throws palio.PalioException
name - nazwa parametru
palio.PalioException
public void removeParam(java.lang.String paramName)
throws palio.PalioException
paramName - nazwa parametru
palio.PalioException
public java.lang.Boolean setParamName(java.lang.String paramName,
java.lang.String newParamName)
paramName - nazwa parametrunewParamName - nowa nazwa parametru
public java.lang.String getParamValue(java.lang.String paramName,
java.lang.Boolean useDefaultValue)
throws palio.PalioException
paramName - nazwa parametruuseDefaultValue - Czy zwrócić wartość domyślną w przypadku nieustawionej wartości głównej
palio.PalioException
public java.lang.String getParamValue(java.lang.String paramName)
throws palio.PalioException
paramName - nazwa parametru
palio.PalioException
public java.lang.String get(java.lang.String paramName,
java.lang.Boolean useDefaultValue)
throws palio.PalioException
paramName - nazwa parametruuseDefaultValue - Czy zwrócić wartość domyślną w przypadku gdy podstawowa wartość nie została ustawiona
palio.PalioException
public java.lang.String get(java.lang.String paramName)
throws palio.PalioException
paramName - nazwa parametru
palio.PalioException
public java.lang.Long getLong(java.lang.String paramName,
java.lang.Boolean useDefaultValue)
throws palio.PalioException
Long.
paramName - nazwa parametruuseDefaultValue - Czy zwrócić wartość domyślną w przypadku gdy podstawowa wartość nie została ustawiona
palio.PalioException
public java.lang.Long getLong(java.lang.String paramName)
throws palio.PalioException
Long.
paramName - nazwa parametru
palio.PalioException
public java.lang.Boolean getBoolean(java.lang.String paramName,
java.lang.Boolean useDefaultValue)
throws palio.PalioException
null (lub brak wartości) to funkcja zwraca false.
paramName - nazwa parametruuseDefaultValue - Czy zwrócić wartość domyślną w przypadku gdy podstawowa wartość nie została ustawiona
palio.PalioException
public java.lang.Boolean getBoolean(java.lang.String paramName)
throws palio.PalioException
null (lub brak wartości) to funkcja zwraca false.
paramName - nazwa parametru
palio.PalioException
public java.lang.String get(java.lang.String connectorName,
java.lang.String paramName)
throws palio.PalioException
connectorName - nazwa konektoraparamName - nazwa parametru
palio.PalioException
public void setParamValue(java.lang.String paramName,
java.lang.String value)
throws palio.PalioException
paramName - nazwa parametruvalue - wartość skojarzona z parametrem
palio.PalioException
public void set(java.lang.String paramName,
java.lang.String value)
throws palio.PalioException
paramName - nazwa parametruvalue - wartość skojarzona z parametrem
palio.PalioException
public java.lang.String getParamDefaultValue(java.lang.String paramName)
throws palio.PalioException
paramName - nazwa parametru
palio.PalioException
public void setParamDefaultValue(java.lang.String paramName,
java.lang.String defaultValue)
throws palio.PalioException
paramName - nazwa parametrudefaultValue - wartość domyślna parametru
palio.PalioException
public java.lang.String getParamDescription(java.lang.String paramName)
throws palio.PalioException
paramName - nazwa parametru
palio.PalioException
public void setParamDescription(java.lang.String paramName,
java.lang.String description)
throws palio.PalioException
paramName - nazwa parametrudescription - opis parametru
palio.PalioException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||