Napadaji me jeste 2 reseni:
1) Vytvorit beanu a v ni udelat jediny getter ktery bude vracet vlastni
implementaci mapy. Tato mapa by pres reflexi sahala na konstanty do trid.
Pouziti by pak mohlo vypadat treba takto:
#{constants.m['Page.MAX_ITEMS']}
2) Vylepsit bod 1 ve smyslu doprogramovat to nativne do Jsf... viz treba
http://cagataycivici.wordpress.com/2005/12/28/how_to_write_your_own/ (mozna uz
to nekde je hotove, nevim)
-----Původní zpráva-----
Od: [email protected] za uživatele Jaroslav Hurdes
Odesláno: čt 22.4.2010 20:59
Komu: Java
Předmět: Re: Vyuziti java konstant v JSF
Ano, tomuto reseni jsem se chtel vyhnout. Mam datovy model, kde jsou
definovany konstanty pro kazde pole (delka, je povolen null) a tohoto
jsem chtel primo vyuzit pro definici zobrazeni (povinne pole, max pocet
zadanych znaku). Nechce se mi kolem toho vytvaret jeste jednu obalku, i
kdyz to tak pravdepodobne skonci. Tyto konstanty jsou dale vyuzity v
hibernate anotacich a validatorech.
Jaroslav Hurdes
Dne 22.4.2010 20:44, Zdenek Tronicek napsal(a):
> Jedno reseni je vytvorit managed beanu s application scope, ktera bude mit
> pro kazdou konstantu getter.
>
> Z.T.
>