Beans


Wstęp

Moduł Beans udostępnia zestaw metod narzędziowych do operacji na Beanach. Opis koncepcji Beana można znaleźć na stronie http://download.oracle.com/javase/tutorial/javabeans/index.html.

Przykłady

$// Pobranie i wyświetlenie imienia i nazwiska z ze zmiennej $customer
$// w której wcześniej został umieszczony Bean
$beans.get($customer, "firstName")
$beans.get($customer, "lastName")
$// Ustawianie włąściwości Beana
$beans.set($customer, "firstName", "Jan")
$beans.set($customer, "lastName", "Kowalski")

$// Stworzenie java.util.Map na podstawie Beana. Nazwy właściwości Beana stają
$// się kluczami w Mapie
$beans.toMap($customer)

$// Wywołanie poniższej metody spowoduje ustawienia parametru globalnego jPALIO
$// którego nazwa będzie zaczynała się od 'customer.' a kończyło się na nazwą
$// właściwości Beana. Zakładając że Bean customer ma właściwości firstName i lastName
$// zostaną ustawione następujące parametry: customer.firstName i customer.lastName.
$beans.toParams("customer.", $customer)
$// Poniżej metoda wybierjąca wartości z parametrów globalnych i ustawiająca je
$// w polach beana:
$beans.fromParams("customer.", $customer, "yyyy-MM-dd")

 

API

http://jpalio.torn.com.pl/modules/palio/modules/Beans.html