org.apache.webbeans.portable.events.generics
Interface GenericBeanEvent

All Known Implementing Classes:
GProcessAnnotatedType, GProcessBean, GProcessInjectionTarget, GProcessManagedBean, GProcessSessionBean

public interface GenericBeanEvent


Method Summary
 Class<?> getBeanClassFor(Class<?> eventClass)
          If this is a Foo event and we are considering it as a Bar event, returns the generic type of Foo as a Bar.
 

Method Detail

getBeanClassFor

Class<?> getBeanClassFor(Class<?> eventClass)
If this is a Foo event and we are considering it as a Bar event, returns the generic type of Foo as a Bar. Normally this is X, but in at least one case (ProcessSessionBean) the generic type is different.

Parameters:
eventClass - the class of event we are treating this event as
Returns:
the generic type parameter of this event considered as an "eventClass"


Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.