Přídání metod do pojo

Jiří Mareš Jiri.Mares na svt.cz
Úterý Duben 7 13:06:04 CEST 2009


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:Jiri.Mares na svt.cz)
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic




Další informace o konferenci Konference