Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » verifier » strategy » [javadoc | source]
org.jboss.verifier.strategy
public class: EJBVerifier20 [javadoc | source]
java.lang.Object
   org.jboss.verifier.strategy.AbstractVerifier
      org.jboss.verifier.strategy.AbstractEJB2xVerifier
         org.jboss.verifier.strategy.EJBVerifier20

All Implemented Interfaces:
    VerificationStrategy

EJB 2.0 bean verifier.
Fields inherited from org.jboss.verifier.strategy.AbstractEJB2xVerifier:
cmp1XVerifier,  bean,  home,  remote,  localHome,  local,  serviceEndpointInterface
Fields inherited from org.jboss.verifier.strategy.AbstractVerifier:
log,  EJB_OBJECT_INTERFACE,  EJB_HOME_INTERFACE,  EJB_LOCAL_OBJECT_INTERFACE,  EJB_LOCAL_HOME_INTERFACE,  classloader,  BEAN_MANAGED_TX,  CONTAINER_MANAGED_TX,  STATEFUL_SESSION,  STATELESS_SESSION,  EJB_CREATE_METHOD,  EJB_REMOVE_METHOD,  CREATE_METHOD,  EJB_HOME_METHOD,  EJB_SELECT_METHOD
Constructor:
 public EJBVerifier20(VerificationContext context) 
Method from org.jboss.verifier.strategy.EJBVerifier20 Summary:
checkEntity,   checkMessageBean,   checkSession,   getMessageBundle,   hasLocalInterfaces,   hasRemoteInterfaces,   verifyBean,   verifyMessageDrivenBean,   verifySessionBean,   verifySessionHome,   verifySessionLocal,   verifySessionLocalHome,   verifySessionRemote
Methods from org.jboss.verifier.strategy.AbstractEJB2xVerifier:
getEJBRemoveMethods,   getEjbHomeMethods,   getEjbSelectMethods,   getHomeMethods,   hasEJBRemoveMethod,   hasMatchingQuery,   hasRemoteInterface,   isCreateMethod,   isEjbCreateMethod,   isEjbHomeMethod,   isEjbRemoveMethod,   isEjbSelectMethod
Methods from org.jboss.verifier.strategy.AbstractVerifier:
checkMessageBean,   fireBeanVerifiedEvent,   fireBeanVerifiedEvent,   fireSpecViolationEvent,   fireSpecViolationEvent,   getContext,   getCreateMethods,   getDefaultCreateMethod,   getEJBCreateMethods,   getEJBFindByPrimaryKey,   getEJBFindMethods,   getFinderMethods,   getMatchingEJBCreate,   getMatchingEJBFind,   getMatchingEJBPostCreate,   getMessageBundle,   getOnMessageMethods,   hasANonStaticField,   hasCreateMethod,   hasDefaultConstructor,   hasDefaultCreateMethod,   hasEJBCreateMethod,   hasEJBFindByPrimaryKey,   hasEJBHomeInterface,   hasEJBLocalHomeInterface,   hasEJBLocalObjectInterface,   hasEJBObjectInterface,   hasEntityBeanInterface,   hasFinalizer,   hasFinderMethod,   hasLegalRMIIIOPArguments,   hasLegalRMIIIOPExceptionTypes,   hasLegalRMIIIOPReturnType,   hasLocalReturnType,   hasMatchingEJBCreate,   hasMatchingEJBFind,   hasMatchingEJBHome,   hasMatchingEJBPostCreate,   hasMatchingExceptions,   hasMatchingMethod,   hasMatchingReturnType,   hasMessageDrivenBeanInterface,   hasMessageListenerInterface,   hasMoreThanOneCreateMethods,   hasNoArguments,   hasOnMessageMethod,   hasPrimaryKeyReturnType,   hasRemoteReturnType,   hasSessionBeanInterface,   hasSessionSynchronizationInterface,   hasSingleArgument,   hasVoidReturnType,   isAbstract,   isAbstract,   isAllFieldsPublic,   isAssignableFrom,   isAssignableFrom,   isCreateMethod,   isEjbCreateMethod,   isFinal,   isFinal,   isFinderMethod,   isMultiObjectFinder,   isOnMessageMethod,   isPublic,   isPublic,   isRMIIDLValueType,   isRMIIIOPType,   isSingleObjectFinder,   isStatic,   isStatic,   throwsCreateException,   throwsFinderException,   throwsNoException,   throwsRemoteException
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.verifier.strategy.EJBVerifier20 Detail:
 public  void checkEntity(EntityMetaData entity) 
 public  void checkMessageBean(MessageDrivenMetaData mdb) 
 public  void checkSession(SessionMetaData session) 
    IMPLEMENTS VERIFICATION STRATEGY INTERFACE
 public 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)