org.jboss.metadata.annotation.creator.ejb
Class EjbJar30Creator

java.lang.Object
  extended by org.jboss.metadata.annotation.creator.AbstractFinderUser
      extended by org.jboss.metadata.annotation.creator.AbstractCreator<EjbJar3xMetaData>
          extended by org.jboss.metadata.annotation.creator.ejb.EjbJar30Creator
All Implemented Interfaces:
Creator<Collection<Class<?>>,EjbJar30MetaData>

Deprecated.

@Deprecated
public class EjbJar30Creator
extends AbstractCreator<EjbJar3xMetaData>
implements Creator<Collection<Class<?>>,EjbJar30MetaData>

Create the correct meta data for a set of annotated classes.

Version:
$Revision: 79337 $
Author:
Carlo de Wolf

Field Summary
 
Fields inherited from class org.jboss.metadata.annotation.creator.AbstractFinderUser
finder
 
Constructor Summary
EjbJar30Creator(AnnotationFinder<AnnotatedElement> finder)
          Deprecated. Create a new EjbJar30Creator.
 
Method Summary
protected  EjbJar30MetaData create()
          Deprecated.  
 EjbJar30MetaData create(Collection<Class<?>> classes)
          Deprecated. Create the meta data for a set of annotated classes.
 AnnotationContext getAnnotationContext()
          Deprecated. Get the annotation context.
protected  boolean validateClass(Class<?> clazz)
          Deprecated. Check a class if it needs to be processed.
 
Methods inherited from class org.jboss.metadata.annotation.creator.AbstractCreator
addProcessor, getAnnotationsForScope, process, processMetaData, validateClasses
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbJar30Creator

public EjbJar30Creator(AnnotationFinder<AnnotatedElement> finder)
Deprecated. 
Create a new EjbJar30Creator.

Parameters:
finder - the AnnotationFinder
Method Detail

create

public EjbJar30MetaData create(Collection<Class<?>> classes)
Deprecated. 
Create the meta data for a set of annotated classes.

Specified by:
create in interface Creator<Collection<Class<?>>,EjbJar30MetaData>
Specified by:
create in class AbstractCreator<EjbJar3xMetaData>
Parameters:
classes -
Returns:
the metadata

create

protected EjbJar30MetaData create()
Deprecated. 

validateClass

protected boolean validateClass(Class<?> clazz)
Deprecated. 
Description copied from class: AbstractCreator
Check a class if it needs to be processed.

Specified by:
validateClass in class AbstractCreator<EjbJar3xMetaData>
Parameters:
clazz - the Class
Returns:
if it needs to be further processed

getAnnotationContext

public AnnotationContext getAnnotationContext()
Deprecated. 
Get the annotation context. This overrides the inherited method, as we just need the Type annotations. e.g. @Stateful, @Stateless, @Service

Overrides:
getAnnotationContext in class AbstractCreator<EjbJar3xMetaData>
Returns:
the AnnotationContext


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