Uses of Class
com.bm.ejb3metadata.annotations.metadata.ClassAnnotationMetadata

Packages that use ClassAnnotationMetadata
com.bm.ejb3metadata.annotations.analyzer Implementation of meta data analysis for EJB 3.0 
com.bm.ejb3metadata.annotations.analyzer.classes Implementation of meta data analysis for EJB 3.0 
com.bm.ejb3metadata.annotations.helper.bean Implementation of EJB 3.0 container 
com.bm.ejb3metadata.annotations.helper.bean.mdb   
com.bm.ejb3metadata.annotations.helper.bean.session Implementation of EJB 3.0 container 
com.bm.ejb3metadata.annotations.helper.bean.session.checks Implementation of EJB 3.0 container 
com.bm.ejb3metadata.annotations.metadata Implementation of meta data analysis for EJB 3.0 
com.bm.introspectors   
 

Uses of ClassAnnotationMetadata in com.bm.ejb3metadata.annotations.analyzer
 

Constructors in com.bm.ejb3metadata.annotations.analyzer with parameters of type ClassAnnotationMetadata
ScanFieldVisitor(JField jField, ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
ScanMethodVisitor(JMethod jMethod, ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
 

Uses of ClassAnnotationMetadata in com.bm.ejb3metadata.annotations.analyzer.classes
 

Constructors in com.bm.ejb3metadata.annotations.analyzer.classes with parameters of type ClassAnnotationMetadata
AbsCommonEjbVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxAnnotationResourcesVisitor(ClassAnnotationMetadata annotationMetadata)
          Constructor.
JavaxEjbApplicationExceptionVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxEjbEJBsVisitor(ClassAnnotationMetadata annotationMetadata)
          Constructor.
JavaxEjbLocalHomeVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxEjbLocalVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxEjbMessageDrivenVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxEjbRemoteHomeVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxEjbRemoteVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxEjbStatefulVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxEjbStatelessVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxEjbTransactionManagementVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
JavaxPersistencePersistenceContextsVisitor(ClassAnnotationMetadata annotationMetadata)
          Constructor.
JavaxPersistencePersistenceUnitsVisitor(ClassAnnotationMetadata annotationMetadata)
          Constructor.
JBossEjbServiceVisitor(ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
 

Uses of ClassAnnotationMetadata in com.bm.ejb3metadata.annotations.helper.bean
 

Methods in com.bm.ejb3metadata.annotations.helper.bean with parameters of type ClassAnnotationMetadata
static void InheritanceInterfacesHelper.loop(ClassAnnotationMetadata beanClassAnnotationMetadata, ClassAnnotationMetadata visitingClassAnnotationMetadata)
          Found all method meta data of the super class and adds them to the bean's class.
static void SessionBeanHelper.resolve(ClassAnnotationMetadata sessionBean)
          Apply all helper.
static void InterfaceAnnotatedHelper.resolve(ClassAnnotationMetadata sessionBean)
          Gets interface of a bean and report their types to the bean metadata.
static void InheritanceMethodResolver.resolve(ClassAnnotationMetadata classAnnotationMetadata)
          Found all method meta data of the super class and adds them to the class being analyzed.
static void InheritanceInterfacesHelper.resolve(ClassAnnotationMetadata classAnnotationMetadata)
          Found all method meta data of the super class and adds them to the bean's class.
static void BusinessMethodResolver.resolve(ClassAnnotationMetadata classAnnotationMetadata)
          Found all business methods of a bean.
A business method is a method from one of the local or remote interfaces.
 

Uses of ClassAnnotationMetadata in com.bm.ejb3metadata.annotations.helper.bean.mdb
 

Methods in com.bm.ejb3metadata.annotations.helper.bean.mdb with parameters of type ClassAnnotationMetadata
static void MDBListenerBusinessMethodResolver.resolve(ClassAnnotationMetadata sessionBean)
          Mark listener method of the interface as business method.
 

Uses of ClassAnnotationMetadata in com.bm.ejb3metadata.annotations.helper.bean.session
 

Methods in com.bm.ejb3metadata.annotations.helper.bean.session with parameters of type ClassAnnotationMetadata
static java.util.List<java.lang.String> SessionBeanInterface.getAllInterfacesFromClass(ClassAnnotationMetadata sessionBean)
          Gets all interfaces used by a class.
static void SessionBusinessInterfaceFinder.resolve(ClassAnnotationMetadata sessionBean)
          Finds business interface in a session bean.
static void SessionBeanInterface.resolve(ClassAnnotationMetadata sessionBean)
          Try to see if bean implements javax.ejb.SessionBean interface.
 

Uses of ClassAnnotationMetadata in com.bm.ejb3metadata.annotations.helper.bean.session.checks
 

Methods in com.bm.ejb3metadata.annotations.helper.bean.session.checks with parameters of type ClassAnnotationMetadata
static void SessionBeanValidator.validate(ClassAnnotationMetadata sessionBean)
          Validate a session bean.
static void InterceptorsValidator.validate(ClassAnnotationMetadata bean)
          Validate a bean.
 

Uses of ClassAnnotationMetadata in com.bm.ejb3metadata.annotations.metadata
 

Methods in com.bm.ejb3metadata.annotations.metadata that return ClassAnnotationMetadata
 ClassAnnotationMetadata MethodAnnotationMetadata.getClassAnnotationMetadata()
           
 ClassAnnotationMetadata FieldAnnotationMetadata.getClassAnnotationMetadata()
           
 ClassAnnotationMetadata EjbJarAnnotationMetadata.getClassAnnotationMetadata(java.lang.String className)
          Get class annotation metadata.
static ClassAnnotationMetadata MetaDataCache.getClassAnnotationMetaData(java.lang.String className)
          Returns the ClassAnnotationMetadata for the given class name
static ClassAnnotationMetadata MetaDataCache.getMetaData(java.lang.Class toCheck)
          Returns the metadate mapping for the jar where the class file is in.
 ClassAnnotationMetadata MethodAnnotationMetadata.getOriginalClassAnnotationMetadata()
           
 

Methods in com.bm.ejb3metadata.annotations.metadata that return types with arguments of type ClassAnnotationMetadata
 java.util.Collection<ClassAnnotationMetadata> EjbJarAnnotationMetadata.getClassAnnotationMetadataCollection()
          Get collections of bean annotation metadata.
 

Methods in com.bm.ejb3metadata.annotations.metadata with parameters of type ClassAnnotationMetadata
 void EjbJarAnnotationMetadata.addClassAnnotationMetadata(ClassAnnotationMetadata classAnnotationMetadata)
          Add annotation metadata for a given class.
 void MethodAnnotationMetadata.setClassAnnotationMetadata(ClassAnnotationMetadata classAnnotationMetadata)
          Replace the link to the classannotation metadata.
 void MethodAnnotationMetadata.setInherited(boolean inherited, ClassAnnotationMetadata originalClassAnnotationMetadata)
          Sets the inheritance of this method.
 

Constructors in com.bm.ejb3metadata.annotations.metadata with parameters of type ClassAnnotationMetadata
FieldAnnotationMetadata(JField jField, ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
MethodAnnotationMetadata(JMethod jMethod, ClassAnnotationMetadata classAnnotationMetadata)
          Constructor.
 

Uses of ClassAnnotationMetadata in com.bm.introspectors
 

Fields in com.bm.introspectors declared as ClassAnnotationMetadata
protected  ClassAnnotationMetadata AbstractIntrospector.classMetaData
           
 

Methods in com.bm.introspectors that return ClassAnnotationMetadata
 ClassAnnotationMetadata IIntrospector.getClassMetaData()
          Returns the classMetaData.
 ClassAnnotationMetadata AbstractIntrospector.getClassMetaData()
          Returns the classMetaData.
 



Copyright © 2008. All Rights Reserved.