org.jboss.metadata.annotation.creator
Class AbstractPersistenceContextProcessor<E extends AnnotatedElement>

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.AbstractPersistenceContextProcessor<E>
Direct Known Subclasses:
PersistenceContextClassProcessor, PersistenceContextFieldProcessor, PersistenceContextMethodProcessor

public abstract class AbstractPersistenceContextProcessor<E extends AnnotatedElement>
extends AbstractInjectionTargetProcessor<E>

Base class for @PersistenceContext processors

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

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
AbstractPersistenceContextProcessor(AnnotationFinder<AnnotatedElement> finder)
           
 
Method Summary
protected  PersistenceContextReferenceMetaData createPC(E element, javax.persistence.PersistenceContext annotation)
           
 Collection<Class<? extends Annotation>> getAnnotationTypes()
           
 void process(PersistenceContextReferencesMetaData refs, E element)
           
protected  void process(PersistenceContextReferencesMetaData refs, E element, javax.persistence.PersistenceContext annotation)
           
 
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
 

Constructor Detail

AbstractPersistenceContextProcessor

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

process

public void process(PersistenceContextReferencesMetaData refs,
                    E element)

process

protected void process(PersistenceContextReferencesMetaData refs,
                       E element,
                       javax.persistence.PersistenceContext annotation)

createPC

protected PersistenceContextReferenceMetaData createPC(E element,
                                                       javax.persistence.PersistenceContext annotation)

getAnnotationTypes

public Collection<Class<? extends Annotation>> getAnnotationTypes()


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.