JBoss API: Class EJBVerifier11

org.jboss.verifier.strategy
Class EJBVerifier11

java.lang.Object
  |
  +--org.jboss.verifier.strategy.AbstractVerifier
        |
        +--org.jboss.verifier.strategy.EJBVerifier11
All Implemented Interfaces:
org.gjt.lindfors.pattern.Strategy, VerificationStrategy

public class EJBVerifier11
extends AbstractVerifier

Concrete implementation of the VerificationStrategy interface. This class implements the verification of both session and entity beans for Enterprise JavaBeans v1.1 specification. For more detailed documentation, refer to the Enterprise JavaBeans v1.1, Final Release

Since:
JDK 1.3
Version:
$Revision: 1.27 $
Author:
Juha Lindfors (jplindfo@helsinki.fi), Aaron Mulder (ammulder@alumni.princeton.edu), Vinay Menon (menonv@cpw.co.uk)
See Also:
AbstractVerifier

Fields inherited from class org.jboss.verifier.strategy.AbstractVerifier
BEAN_MANAGED_TX, classloader, CONTAINER_MANAGED_TX, EJB_HOME_INTERFACE, EJB_OBJECT_INTERFACE, STATEFUL_SESSION, STATELESS_SESSION
 
Constructor Summary
EJBVerifier11(VerificationContext context)
          Constructs the verifier object.
 
Method Summary
 void checkEntity(EntityMetaData entity)
          Verifies the entity bean class, home interface, remote interface and primary key class against the EJB 1.1 specification.
 void checkSession(SessionMetaData session)
          Verifies the session bean class, home interface and remote interface against the EJB 1.1 specification.
 
Methods inherited from class org.jboss.verifier.strategy.AbstractVerifier
checkMessageBean, fireBeanVerifiedEvent, fireSpecViolationEvent, fireSpecViolationEvent, getContext, getCreateMethods, getDefaultCreateMethod, getEJBCreateMethods, getEJBFindByPrimaryKey, getEJBFindMethods, getFinderMethods, getMatchingEJBCreate, getMatchingEJBFind, getMatchingEJBPostCreate, hasANonStaticField, hasCreateMethod, hasDefaultConstructor, hasDefaultCreateMethod, hasEJBCreateMethod, hasEJBFindByPrimaryKey, hasEJBHomeInterface, hasEJBObjectInterface, hasEntityBeanInterface, hasFinalizer, hasFinderMethod, hasLegalRMIIIOPArguments, hasLegalRMIIIOPExceptionTypes, hasLegalRMIIIOPReturnType, hasMatchingEJBCreate, hasMatchingEJBFind, hasMatchingEJBPostCreate, hasMatchingExceptions, hasMatchingMethod, hasMatchingReturnType, hasMoreThanOneCreateMethods, hasPrimaryKeyReturnType, hasRemoteReturnType, hasSessionBeanInterface, hasSessionSynchronizationInterface, hasVoidReturnType, isAbstract, isAllFieldsPublic, isCreateMethod, isFinal, isFinal, isFinderMethod, isMultiObjectFinder, isPublic, isPublic, isSingleObjectFinder, isStatic, isStatic, throwsCreateException, throwsFinderException, throwsRemoteException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBVerifier11

public EJBVerifier11(VerificationContext context)
Constructs the verifier object.
Parameters:
context - context for application information
Method Detail

checkSession

public void checkSession(SessionMetaData session)
Verifies the session bean class, home interface and remote interface against the EJB 1.1 specification.
Parameters:
session - XML metadata of the session bean

checkEntity

public void checkEntity(EntityMetaData entity)
Verifies the entity bean class, home interface, remote interface and primary key class against the EJB 1.1 specification.
Parameters:
entity - XML metadata of the session bean


Copyright 2000 The JBoss Organization. All Rights Reserved.