|
|||||||||
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 Module
public 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 |