|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.modules.core.Module
palio.modules.Beans
public class Beans
Moduł udostępnia rudymentarne metody dostępu do obiektów klas napisanych zgodnie ze specyfikacją JavaBeans.
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 | |
---|---|
Beans(palio.Instance instance,
java.util.Properties parameters)
|
Method Summary | |
---|---|
static void |
fromParams(java.lang.String paramPrefix,
java.lang.Object bean,
java.lang.String dateFormat)
Ustawia pola beana odpowiadające takim samym nazwom parametrów globalnych. |
static void |
fromParams(java.lang.String paramPrefix,
java.lang.Object bean,
java.lang.String dateFormat,
java.lang.Boolean nullIfEmptyString)
Ustawia pola beana odpowiadające takim samym nazwom parametrów globalnych. |
static java.lang.Object |
get(java.lang.Object bean,
java.lang.String propertyName)
Pobiera z obiektu wartość pola o podanej nazwie. |
palio.modules.beans.TestClass |
getTestClass()
|
java.lang.String |
getVersion()
Returns the module version |
static void |
main(java.lang.String[] args)
|
static void |
set(java.lang.Object bean,
java.lang.String propertyName,
java.lang.Object obj)
|
static java.util.HashMap<java.lang.String,java.lang.Object> |
toMap(java.lang.Object bean)
|
static void |
toParams(java.lang.String paramPrefix,
java.lang.Object bean)
Na postawie beana ustawia parametry globalne o nazwach odpowiadających polom beana. |
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 Beans(palio.Instance instance, java.util.Properties parameters)
Method Detail |
---|
public java.lang.String getVersion()
palio.modules.core.Module
getVersion
in class palio.modules.core.Module
public static java.util.HashMap<java.lang.String,java.lang.Object> toMap(java.lang.Object bean) throws palio.PalioException
palio.PalioException
public static java.lang.Object get(java.lang.Object bean, java.lang.String propertyName) throws palio.PalioException
bean
- propertyName
- nazwa pola w obiekcie
palio.PalioException
- gdy nie można wykonać introspekcji, błąd przy wykonaniu gettera lub nie ma takiego pola w klasiepublic static void set(java.lang.Object bean, java.lang.String propertyName, java.lang.Object obj) throws palio.PalioException
palio.PalioException
public static void toParams(java.lang.String paramPrefix, java.lang.Object bean) throws palio.PalioException
paramPrefix
- opcjonalny prefix który zostanie dodany przed nazwą wszystkich parametrów.bean
-
palio.PalioException
- gdy nie można wykonać introspekcji.public static void fromParams(java.lang.String paramPrefix, java.lang.Object bean, java.lang.String dateFormat) throws palio.PalioException
paramPrefix
- opcjonalny prefix który jest oczekiwany przed nazwą wszystkich parametrów.bean
- dateFormat
- format daty który jest wykorzystywany do parsowania pól typu Date. Jeśli argument ten jest domyślny równy null to
wykorzystywany jest domyślny format daty w danej instacji jPalio.
palio.PalioException
- gdy nie można wykonać introspekcji.public static void fromParams(java.lang.String paramPrefix, java.lang.Object bean, java.lang.String dateFormat, java.lang.Boolean nullIfEmptyString) throws palio.PalioException
paramPrefix
- opcjonalny prefix który jest oczekiwany przed nazwą wszystkich parametrów.bean
- dateFormat
- format daty który jest wykorzystywany do parsowania pól typu Date. Jeśli argument ten jest domyślny równy null to
wykorzystywany jest domyślny format daty w danej instacji jPalio.nullIfEmptyString
- przy ustawianiu beana wstawi null zamiast pustego stringa, dotyczy wszystkich pól typu String. Nie
uwzględnia białych znaków.
palio.PalioException
- gdy nie można wykonać introspekcji.public palio.modules.beans.TestClass getTestClass()
public static void main(java.lang.String[] args) throws palio.PalioException
palio.PalioException
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |