org.jboss.weld.bean.builtin
Class AbstractFacade<T,X>

java.lang.Object
  extended by org.jboss.weld.bean.builtin.AbstractFacade<T,X>
Type Parameters:
T -
Direct Known Subclasses:
EventImpl, InstanceImpl

public abstract class AbstractFacade<T,X>
extends java.lang.Object

Common implementation for binding-type-based helpers

Author:
Gavin King

Nested Class Summary
protected static class AbstractFacade.AbstractFacadeSerializationProxy
           
 
Constructor Summary
protected AbstractFacade(java.lang.reflect.Type type, java.lang.annotation.Annotation[] qualifiers, javax.enterprise.inject.spi.InjectionPoint injectionPoint, BeanManagerImpl beanManager)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
protected  BeanManagerImpl getBeanManager()
           
protected static java.lang.reflect.Type getFacadeType(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
           
protected  javax.enterprise.inject.spi.InjectionPoint getInjectionPoint()
           
protected  java.lang.annotation.Annotation[] getQualifiers()
           
protected  java.lang.reflect.Type getType()
           
 int hashCode()
           
 java.lang.String toString()
          Gets a string representation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractFacade

protected AbstractFacade(java.lang.reflect.Type type,
                         java.lang.annotation.Annotation[] qualifiers,
                         javax.enterprise.inject.spi.InjectionPoint injectionPoint,
                         BeanManagerImpl beanManager)
Method Detail

getFacadeType

protected static java.lang.reflect.Type getFacadeType(javax.enterprise.inject.spi.InjectionPoint injectionPoint)

getBeanManager

protected BeanManagerImpl getBeanManager()

getQualifiers

protected java.lang.annotation.Annotation[] getQualifiers()

getType

protected java.lang.reflect.Type getType()

getInjectionPoint

protected javax.enterprise.inject.spi.InjectionPoint getInjectionPoint()

toString

public java.lang.String toString()
Gets a string representation

Overrides:
toString in class java.lang.Object
Returns:
A string representation

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2008-2010 Seam Framework. All Rights Reserved.