|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.easybeans.deployment.annotations.helper.bean.EJB21Finder
public final class EJB21Finder
This class finds the business interface that are used as return type in the Home or LocalHome interface of the Bean.
Field Summary | |
---|---|
private static JMethod |
GETHANDLE_METHOD
Signature of the getHandle method. |
private static JMethod |
GETPRIMARYKEY_METHOD
Signature of the getHandle method. |
private static JMethod |
ISIDENTICAL_LOCAL_METHOD
Signature of the isIdentical(EJBLocalObject) method. |
private static JMethod |
ISIDENTICAL_METHOD
Signature of the isIdentical(EJBObject) method. |
private static JMethod |
REMOVE_METHOD
Signature of the remove method. |
Constructor Summary | |
---|---|
private |
EJB21Finder()
Helper class, no public constructor. |
Method Summary | |
---|---|
private static void |
getInterfacesFromHome(java.lang.String home,
java.util.List<java.lang.String> interfacesList,
EjbJarAnnotationMetadata ejbJarAnnotationMetadata)
Found interfaces specified on return type of the createXXX() method and add them in the given list. |
static void |
resolve(ClassAnnotationMetadata bean)
Finds business method in a session bean. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final JMethod REMOVE_METHOD
private static final JMethod ISIDENTICAL_METHOD
private static final JMethod ISIDENTICAL_LOCAL_METHOD
private static final JMethod GETHANDLE_METHOD
private static final JMethod GETPRIMARYKEY_METHOD
Constructor Detail |
---|
private EJB21Finder()
Method Detail |
---|
public static void resolve(ClassAnnotationMetadata bean)
bean
- the bean to analyzeprivate static void getInterfacesFromHome(java.lang.String home, java.util.List<java.lang.String> interfacesList, EjbJarAnnotationMetadata ejbJarAnnotationMetadata)
home
- the name of the class to analyze.interfacesList
- the given list where to add interfaces foundejbJarAnnotationMetadata
- the metatada where to get metadata
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |