Jenom drobna pripominka -neni v tomto pripade pouziti Cglibu zbytecny kanon na 
vrabce?
Myslim, ze fasada by to zdrave a ciste vyresila, nicht wahr?

Oto 'tapik' Buchta

PS: Je zvlastni, proc se ted skoro vsem fazolim rika jojo, pardon, Pojo...

> ------------ Původní zpráva ------------
> Od: Ondra Medek <[email protected]>
> Předmět: Re: Přídání metod do pojo
> Datum: 09.4.2009 13:13:51
> ----------------------------------------
> Mam podobny problem. Pouzivam javassist
> (http://www.csg.is.titech.ac.jp/~chiba/javassist/), protoze je obsazen
> v JBossu. Jinak javassist.util.proxy.ProxyFactory
> je kopie Cglibu.
>
> 2009/4/7 Roman Pichlík <[email protected]>:
> > ja bych jeste dal konkretni tip, co to udelat pomoci Cglibu
> > (http://cglib.sourceforge.net/), ten udela za runtime potomka te tridy
> > se stejnym rozhranim, pridat tam tu metodu bude trivka
> >
> >
> > 2009/4/7 Zdenek Tronicek <[email protected]>:
> >> Dobry den,
> >>
> >> k tomu co je nize bych doplnil bytecode instrumentation. Asi bych to ovsem
> >> resil tak, ze vytvareni instanci bych presunul do tovarni metody, ktera by
> >> vracela instanci anonymniho potomka Person. Ten by mel metodu isEnabled.
> >>
> >> Z.T.
> >> --
> >> Zdenek Tronicek
> >> Department of Computer Science and Engineering
> >> Prague                   tel: +420 2 2435 7410
> >> http://cs.felk.cvut.cz/~tronicek
> >>
> >>
> >> Quoting Jiří Mareš <[email protected]>:
> >>
> >>>
> >>> Ahoj Martine,
> >>>
> >>> AspectJ, pripadne vlastni byte-code manipulace (asm, javassist).
> >>>
> >>> S pozdravem
> >>>
> >>> Martin Beránek napsal(a):
> >>>>
> >>>> Zdravím,
> >>>>
> >>>> řeším následující problém:
> >>>>
> >>>> mám pojo (nositel dat) a potřebuji do ní přidat další getMetodu
> >>>>
> >>>> class Person {
> >>>>        private String login;
> >>>>        public String getLogin() {
> >>>>                return this.login;
> >>>>        }
> >>>> }
> >>>>
> >>>> potřeboval bych přidat metodu, např:
> >>>>
> >>>> boolean isEnabled() {
> >>>>        return true; //tím chci říct, že dopředu vím co má metoda vrátit
> >>>> }
> >>>>
> >>>> Třídu jako takovou měnit nechci. Jako metodu to potřebuju kvůli tomu, že
> >>>> to je objekt který se zobrazuje v JSF tabulce.
> >>>>
> >>>> Zkoumal jsem jestli se pro to dají použít commons.binutils, ale ty
> >>>> zřejmě umí vytvářet jenom uplně nové pojo.
> >>>>
> >>>> díky za rady
> >>>>
> >>>
> >>> --
> >>> Jiří Mareš (mailto:[email protected])
> >>> ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
> >>> Czech Republic
> >>>
> >>>
> >>
> >>
> >>
> >
> >
> >
> > --
> > S pozdravem Roman "Dagi" Pichlik
> >
> > /* http://www.sweb.cz/pichlik/ Blog pro kodery */
> >
>
>
>
> --
> Ondra Medek
>
>
>

Oto 'tapik' Buchta, [email protected]

Odpovedet emailem