|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.verifier.strategy.AbstractVerifier
org.jboss.verifier.strategy.AbstractEJB2xVerifier
org.jboss.verifier.strategy.EJBVerifier21
public class EJBVerifier21
EJB 2.1 bean verifier.
Field Summary |
---|
Fields inherited from class org.jboss.verifier.strategy.AbstractEJB2xVerifier |
---|
bean, cmp1XVerifier, home, local, localHome, remote, serviceEndpointInterface |
Fields inherited from class org.jboss.verifier.strategy.AbstractVerifier |
---|
BEAN_MANAGED_TX, classloader, CONTAINER_MANAGED_TX, CREATE_METHOD, EJB_CREATE_METHOD, EJB_HOME_INTERFACE, EJB_HOME_METHOD, EJB_LOCAL_HOME_INTERFACE, EJB_LOCAL_OBJECT_INTERFACE, EJB_OBJECT_INTERFACE, EJB_REMOVE_METHOD, EJB_SELECT_METHOD, STATEFUL_SESSION, STATELESS_SESSION |
Constructor Summary | |
---|---|
EJBVerifier21(VerificationContext context)
|
Method Summary | |
---|---|
void |
checkEntity(EntityMetaData entity)
Does the entity check |
void |
checkMessageBean(MessageDrivenMetaData mdb)
Provides an empty default implementation for EJB 1.1 verifier (message beans are for EJB 2.0 and greater only). |
void |
checkSession(SessionMetaData session)
IMPLEMENTS VERIFICATION STRATEGY INTERFACE |
String |
getMessageBundle()
|
protected boolean |
hasLegalJAXRPCArguments(Method method)
|
protected boolean |
hasLegalJAXRPCReturnType(Method method)
|
protected boolean |
hasLocalInterfaces(BeanMetaData bean)
Check whether the bean has declared local interfaces and whether we can load the defined classes |
protected boolean |
hasRemoteInterfaces(BeanMetaData bean)
Check whether the bean has declared local interfaces and whether we can load the defined classes |
protected boolean |
hasServiceEndpointInterfaces(SessionMetaData bean)
Check whether the bean has declared service endpoint interfaces and whether we can load the defined classes |
protected boolean |
isJAXRPCType(Class class1)
|
protected boolean |
verifyBean(BeanMetaData theBean)
Try to load the beans class declared in the <ejb-class> element. |
protected boolean |
verifyMessageDrivenBean(MessageDrivenMetaData mdBean)
|
protected boolean |
verifyServiceEndpoint(SessionMetaData session)
Verify Session Bean Service Endpoint |
protected boolean |
verifySessionBean(SessionMetaData session)
|
protected boolean |
verifySessionHome(SessionMetaData session)
Verifies the session bean remote home interface against the EJB 2.1 specification. |
protected boolean |
verifySessionLocal(SessionMetaData session)
|
protected boolean |
verifySessionLocalHome(SessionMetaData session)
Verifies the session bean local home interface against the EJB 2.1 specification. |
protected boolean |
verifySessionRemote(SessionMetaData session)
|
Methods inherited from class org.jboss.verifier.strategy.AbstractEJB2xVerifier |
---|
getEjbHomeMethods, getEJBRemoveMethods, getEjbSelectMethods, getHomeMethods, hasEJBRemoveMethod, hasMatchingQuery, hasRemoteInterface, isCreateMethod, isEjbCreateMethod, isEjbHomeMethod, isEjbRemoveMethod, isEjbSelectMethod |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EJBVerifier21(VerificationContext context)
Method Detail |
---|
public String getMessageBundle()
getMessageBundle
in class AbstractVerifier
public void checkSession(SessionMetaData session)
public void checkEntity(EntityMetaData entity)
VerificationStrategy
public void checkMessageBean(MessageDrivenMetaData mdb)
AbstractVerifier
checkMessageBean
in interface VerificationStrategy
checkMessageBean
in class AbstractVerifier
mdb
- the message bean to verifyprotected boolean verifyBean(BeanMetaData theBean)
true
if everything went alrightprotected boolean hasRemoteInterfaces(BeanMetaData bean)
true
if everything went alrightprotected boolean hasLocalInterfaces(BeanMetaData bean)
true
if everything went alrightprotected boolean verifySessionHome(SessionMetaData session)
session
- XML metadata of the session beanprotected boolean verifySessionLocalHome(SessionMetaData session)
session
- parsed metadata of the session beanprotected boolean verifySessionRemote(SessionMetaData session)
protected boolean verifySessionLocal(SessionMetaData session)
protected boolean verifySessionBean(SessionMetaData session)
protected boolean verifyMessageDrivenBean(MessageDrivenMetaData mdBean)
protected boolean verifyServiceEndpoint(SessionMetaData session)
session
-
protected boolean hasLegalJAXRPCReturnType(Method method)
method
-
protected boolean isJAXRPCType(Class class1)
class1
-
protected boolean hasLegalJAXRPCArguments(Method method)
method
-
protected boolean hasServiceEndpointInterfaces(SessionMetaData bean)
bean
-
true
if everything went alright
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |