|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bm.ejb3metadata.annotations.metadata.EjbJarAnnotationMetadata
public class EjbJarAnnotationMetadata
This class represents the annotation metadata of all classes of an EjbJar file. From this class, we can get metadata of all beans.
Constructor Summary | |
---|---|
EjbJarAnnotationMetadata()
Constructor. |
Method Summary | |
---|---|
void |
addClassAnnotationMetadata(ClassAnnotationMetadata classAnnotationMetadata)
Add annotation metadata for a given class. |
java.util.Map<java.lang.String,ApplicationException> |
getApplicationExceptions()
Gets the list of application exceptions defined on this ejb jar metadata. |
java.lang.String |
getBeanImplementationForInterface(java.lang.Class interfaceName)
Returns the name of the bean class by passing the rmote/ local interface name. |
java.lang.String |
getBeanImplementationForInterface(java.lang.String interfaceName)
Returns the name of the bean class by passing the rmote/ local interface name. |
ClassAnnotationMetadata |
getClassAnnotationMetadata(java.lang.String className)
Get class annotation metadata. |
java.util.Collection<ClassAnnotationMetadata> |
getClassAnnotationMetadataCollection()
Get collections of bean annotation metadata. |
EJB3 |
getEjb3()
|
java.util.Map<java.lang.String,java.lang.String> |
getInterface2implemantation()
Returns the interface2implemantation. |
void |
mergeClassAnnotationMetadata(EjbJarAnnotationMetadata other)
Merge the items from another |
void |
setEjb3(EJB3 ejb3)
Sets the ejb3 deployment descriptor object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EjbJarAnnotationMetadata()
Method Detail |
---|
public void mergeClassAnnotationMetadata(EjbJarAnnotationMetadata other)
other
- public void addClassAnnotationMetadata(ClassAnnotationMetadata classAnnotationMetadata)
classAnnotationMetadata
- annotation metadata of a class.public java.lang.String getBeanImplementationForInterface(java.lang.String interfaceName)
interfaceName
- -
the name of the local / remote interface
public java.lang.String getBeanImplementationForInterface(java.lang.Class interfaceName)
interfaceName
- -
the name of the local / remote interface
public ClassAnnotationMetadata getClassAnnotationMetadata(java.lang.String className)
className
- key of the map of annotations bean.
public java.util.Collection<ClassAnnotationMetadata> getClassAnnotationMetadataCollection()
public EJB3 getEjb3()
public void setEjb3(EJB3 ejb3)
ejb3
- the ejb3 deployment descriptor object.public java.util.Map<java.lang.String,ApplicationException> getApplicationExceptions()
public java.util.Map<java.lang.String,java.lang.String> getInterface2implemantation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |