RE: Vyuziti java konstant v JSF

2010-04-23 Tema obsahu Beránek Martin
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: konference-boun...@java.cz 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.





Re: Vyuziti java konstant v JSF

2010-04-23 Tema obsahu Ondra Medek
Neco podbneho bych taky potreboval v EL vyrazech, mozna nejak takto by
to slo i bez tech apostrofu

http://wiki.apache.org/myfaces/Parameters_In_EL_Functions



2010/4/23 Beránek Martin martin.bera...@i.cz:
 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: konference-boun...@java.cz 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.







-- 
Ondra Medek


Re: Vyuziti java konstant v JSF

2010-04-23 Tema obsahu Rastislav Siekel
Tiež som dlho hľadal, ako riešiť konštanty (ale v JSP, nie JSF) a po 
pregooglení všetkých možných riešení od wrapera až po reflection som 
skončil na skriptletoch.


Zápisu:

%@ page import=xx.yy.ClassWithConstant %
%= ClassWithConstant.FIELD_LENGTH %

určite rozumie každý a je to najrýchlejšie.

Rastislav Bedo Siekel


Ing. Rastislav Siekel
Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
E-mail : sie...@prosoft.sk mailto:sie...@prosoft.sk
Tel : 041/562 54 91
Fax : 041/562 54 97
Mobil : 0905 34 00 20

On 23. 4. 2010 9:01, Ondra Medek wrote:

Neco podbneho bych taky potreboval v EL vyrazech, mozna nejak takto by
to slo i bez tech apostrofu

http://wiki.apache.org/myfaces/Parameters_In_EL_Functions



2010/4/23 Beránek Martinmartin.bera...@i.cz:
   

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: konference-boun...@java.cz 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.

   



 



   


Re: Vyuziti java konstant v JSF

2010-04-23 Tema obsahu Jaroslav Hurdes
Takze nakonec jsem to vyresil napsanim vlastni verze ELResolveru. V JSF 
se k hodnotam statickych promennych a konstant pristupuje napr. takto:


h:inputText ... 
maxlength=#{const.plne.jmeno.Tridy.STATICKA_HODNOTA}/ nebo
h:inputText ... 
maxlength=#{const.plne.jmeno.Tridy.STATICKY_OBJEKT.hodnota}/


kde const je prefix, aby resolver poznal, ze se bude jednat o konstantu.

Jaroslav Hurdes

Dne 23.4.2010 9:13, Rastislav Siekel napsal(a):
Tiež som dlho hľadal, ako riešiť konštanty (ale v JSP, nie JSF) a po 
pregooglení všetkých možných riešení od wrapera až po reflection som 
skončil na skriptletoch.


Zápisu:

%@ page import=xx.yy.ClassWithConstant %
%= ClassWithConstant.FIELD_LENGTH %

určite rozumie každý a je to najrýchlejšie.

Rastislav Bedo Siekel


Ing. Rastislav Siekel
Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
E-mail : sie...@prosoft.sk mailto:sie...@prosoft.sk
Tel : 041/562 54 91
Fax : 041/562 54 97
Mobil : 0905 34 00 20

On 23. 4. 2010 9:01, Ondra Medek wrote:

Neco podbneho bych taky potreboval v EL vyrazech, mozna nejak takto by
to slo i bez tech apostrofu

http://wiki.apache.org/myfaces/Parameters_In_EL_Functions



2010/4/23 Beránek Martinmartin.bera...@i.cz:
   

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 
trebahttp://cagataycivici.wordpress.com/2005/12/28/how_to_write_your_own/  
(mozna uz to nekde je hotove, nevim)


-Původní zpráva-
Od:konference-boun...@java.cz  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.

   
 
   




Re: Vyuziti java konstant v JSF

2010-04-23 Tema obsahu Ondra Medek
Jeste jsem nasel http://el-functors.sourceforge.net/

2010/4/23 Jaroslav Hurdes j...@ataco.cz:
 Takze nakonec jsem to vyresil napsanim vlastni verze ELResolveru. V JSF se k
 hodnotam statickych promennych a konstant pristupuje napr. takto:

 h:inputText ... maxlength=#{const.plne.jmeno.Tridy.STATICKA_HODNOTA}/
 nebo
 h:inputText ...
 maxlength=#{const.plne.jmeno.Tridy.STATICKY_OBJEKT.hodnota}/

 kde const je prefix, aby resolver poznal, ze se bude jednat o konstantu.

 Jaroslav Hurdes

 Dne 23.4.2010 9:13, Rastislav Siekel napsal(a):

 Tiež som dlho hľadal, ako riešiť konštanty (ale v JSP, nie JSF) a po
 pregooglení všetkých možných riešení od wrapera až po reflection som skončil
 na skriptletoch.

 Zápisu:

 %@ page import=xx.yy.ClassWithConstant %
 %= ClassWithConstant.FIELD_LENGTH %

 určite rozumie každý a je to najrýchlejšie.

 Rastislav Bedo Siekel

 
 Ing. Rastislav Siekel
 Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
 E-mail : sie...@prosoft.sk
 Tel : 041/562 54 91
 Fax : 041/562 54 97
 Mobil : 0905 34 00 20
 On 23. 4. 2010 9:01, Ondra Medek wrote:

 Neco podbneho bych taky potreboval v EL vyrazech, mozna nejak takto by
 to slo i bez tech apostrofu

 http://wiki.apache.org/myfaces/Parameters_In_EL_Functions



 2010/4/23 Beránek Martin martin.bera...@i.cz:


 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: konference-boun...@java.cz 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.










-- 
Ondra Medek