Hi all,

I finally tracked down the issue I have been having with injection

Take the following class hierachy: BasePage -> MarketPage -> FeaturePage

If you inject into FeaturePage using an <inject> tag in the page file, but 
the abstract method is declared in MarketPage, the enhanced version of 
FeaturePage will _not_ have an implementation of the accessor method.

If you try to declare the abstract method in FeaturePage as well, it will 
_not_ have an implementation of the accessor method.

If you instead do an @InjectObject in MarketPage(and remember to remove the 
inject tag), the enhanced FeaturePage class will have an implementation of 
the accessor method.

I other words the current functionality requires that you inject into the 
class that first declares the abstract method, and not a sub class.

Hope this will save someone a couple of days headache.

Cheers,

Henrik 




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to