org.jboss.metadata.annotation.creator
Class EJBClassProcessor

java.lang.Object
  extended by org.jboss.metadata.annotation.creator.AbstractFinderUser
      extended by org.jboss.metadata.annotation.creator.AbstractInjectionTargetProcessor<E>
          extended by org.jboss.metadata.annotation.creator.AbstractEJBProcessor<Class>
              extended by org.jboss.metadata.annotation.creator.EJBClassProcessor
All Implemented Interfaces:
Processor<AnnotatedEJBReferencesMetaData,Class>
Direct Known Subclasses:
EJBsClassProcessor

public class EJBClassProcessor
extends AbstractEJBProcessor<Class>
implements Processor<AnnotatedEJBReferencesMetaData,Class>

Version:
$Revision: 67113 $
Author:
Scott.Stark@jboss.org

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
EJBClassProcessor(AnnotationFinder<AnnotatedElement> finder)
           
 
Method Summary
protected  String getName(Class element)
          Get the ejb name based on the AnnotatedElement
protected  Class getType(Class element)
          Get the business interface class based on the AnnotatedElement
 
Methods inherited from class org.jboss.metadata.annotation.creator.AbstractEJBProcessor
createEJB, getAnnotationTypes, process, process
 
Methods inherited from class org.jboss.metadata.annotation.creator.AbstractInjectionTargetProcessor
addReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.annotation.creator.Processor
getAnnotationTypes, process
 

Constructor Detail

EJBClassProcessor

public EJBClassProcessor(AnnotationFinder<AnnotatedElement> finder)
Parameters:
finder -
Method Detail

getName

protected String getName(Class element)
Description copied from class: AbstractEJBProcessor
Get the ejb name based on the AnnotatedElement

Specified by:
getName in class AbstractEJBProcessor<Class>
Returns:

getType

protected Class getType(Class element)
Description copied from class: AbstractEJBProcessor
Get the business interface class based on the AnnotatedElement

Specified by:
getType in class AbstractEJBProcessor<Class>
Returns:


Copyright © 2009 JBoss Inc.. All Rights Reserved.