|
||||||||||
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.EJBVerifier20
public class EJBVerifier20
EJB 2.0 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 | |
---|---|
EJBVerifier20(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 |
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 |
verifyBean(BeanMetaData theBean)
Try to load the beans class declared in the <ejb-class> element. |
protected boolean |
verifyMessageDrivenBean(MessageDrivenMetaData mdBean)
|
protected boolean |
verifySessionBean(SessionMetaData session)
|
protected boolean |
verifySessionHome(SessionMetaData session)
Verifies the session bean remote home interface against the EJB 2.0 specification. |
protected boolean |
verifySessionLocal(SessionMetaData session)
|
protected boolean |
verifySessionLocalHome(SessionMetaData session)
Verifies the session bean local home interface against the EJB 2.0 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 EJBVerifier20(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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |