...
Code Block | ||||
---|---|---|---|---|
| ||||
@StandardDataChooser( conf = DataChooserExampleConf.class ) public class DataChooserExample implements DataChooser { ... } |
Adnotacja ta posiada właściwość conf, która przechowuje informację o klasie opisującej definicję danego data chooser'a w zależności od wersji językowej (pochodzącej z java.util.Locale np. pl, en). Klasa ta musi implementować interface StandardDataChooserDef. Posiada on następujące metody:
- getIds - identyfikator data chooser'a, musi być unikalny w ramach wszystkich definicji
- getDef - zwraca definicję data chooser'a, czyli nazwę, opis, ścieżkę do klasy
- getFormCriteria - zwraca kryteria formalne (zmienne przekazywane z formularza), zawiera także ich opisy w celu ułatwienia użytkownikowi wyboru odpowiednich zmiennych procesu
- getMappings - zwraca mappingi data chooser'a (id w implementacji, mapowaną zmienną z formularza itd.), zawiera także ich opisy w celu ułatwienia użytkownikowi wyboru odpowiednich zmiennych procesu
- getCustomKeys - zwraca klucze własne, zawiera także ich opisy w celu ułatwienia użytkownikowi podania właściwych wartości
2. Auto update (akcja zmiennej formularza):
...
Code Block | ||||
---|---|---|---|---|
| ||||
@StandardAutoUpdate( conf = AutoUpdateExampleConf.class ) public class AutoUpdateExample extends HttpServlet { ... } |
Adnotacja ta posiada właściwość conf, która przechowuje informację o klasie opisującej definicję danego auto update'u w zależności od wersji językowej (pochodzącej z java.util.Locale np. pl, en). Klasa ta musi implementować interface StandardAutoUpdateDef. Posiada on następujące metody:
...