jrun.ejb.validation
Class EJB20Validator
java.lang.Object
|
+--jrun.ejb.validation.EJB20Validator
- All Implemented Interfaces:
- EJBValidator
- public class EJB20Validator
- extends java.lang.Object
- implements EJBValidator
- Author:
- Paul Reilly
|
Method Summary |
java.lang.reflect.Method |
findMatchingPostCreate(java.lang.Class beanClass,
java.lang.reflect.Method ejbCreateMethod)
|
java.util.Iterator |
getErrors()
|
java.util.Iterator |
getWarnings()
|
boolean |
isRMIIDLExceptionType(java.lang.Class type)
|
boolean |
isRMIIDLRemoteInterface(java.lang.Class type)
|
boolean |
isRMIIDLValueType(java.lang.Class type)
|
boolean |
isStatic(java.lang.Class type)
|
boolean |
isValidType(java.lang.Class type)
|
boolean |
throwsException(java.lang.reflect.Method method,
java.lang.Class exception)
|
void |
validate(EJBJarMetaData ejbJarMetaData)
|
void |
validate(EntityMetaData entityMetaData)
|
void |
validate(MessageDrivenMetaData messageDrivenMetaData)
|
void |
validate(SessionMetaData sessionMetaData)
|
void |
validateClusterBehavior(EJBMetaData metaData)
|
void |
validateConstructor(java.lang.Class beanClass,
java.lang.String section)
|
void |
validateEntityHomeInterface(java.lang.Class beanClass,
java.lang.String parentInterface,
java.lang.String homeInterface,
java.lang.String remoteInterface,
java.lang.String primaryKey,
boolean cmp20,
java.lang.String section)
|
void |
validateEntityLocalInterface(java.lang.Class beanClass,
java.lang.String entityInterface,
java.lang.String section)
|
void |
validateEntityRemoteInterface(java.lang.Class beanClass,
java.lang.String entityInterface,
java.lang.String section)
|
void |
validatePrimaryKey(EntityMetaData entityMetaData)
|
void |
validateSessionInterface(java.lang.Class beanClass,
java.lang.String parentInterface,
java.lang.String sessionInterface,
java.lang.String section)
|
void |
validateStatefulHomeInterface(java.lang.Class beanClass,
java.lang.String parentInterface,
java.lang.String homeInterface,
java.lang.String remoteInterface,
java.lang.String section)
|
void |
validateStatelessHomeInterface(java.lang.Class beanClass,
java.lang.String parentInterface,
java.lang.String homeInterface,
java.lang.String remoteInterface,
java.lang.String section)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CREATE
protected static final java.lang.String CREATE
EJB_CREATE
protected static final java.lang.String EJB_CREATE
EJB_POST_CREATE
protected static final java.lang.String EJB_POST_CREATE
FIND
protected static final java.lang.String FIND
EJB_FIND
protected static final java.lang.String EJB_FIND
COLLECTION
protected static final java.lang.String COLLECTION
EJB_HOME
protected static final java.lang.String EJB_HOME
EJB_LOCAL_HOME
protected static final java.lang.String EJB_LOCAL_HOME
EJB_LOCAL_OBJECT
protected static final java.lang.String EJB_LOCAL_OBJECT
EJB_OBJECT
protected static final java.lang.String EJB_OBJECT
ENTITY_BEAN
protected static final java.lang.String ENTITY_BEAN
SESSION_BEAN
protected static final java.lang.String SESSION_BEAN
EJB20Validator
public EJB20Validator()
getErrors
public java.util.Iterator getErrors()
- Specified by:
getErrors in interface EJBValidator
getWarnings
public java.util.Iterator getWarnings()
- Specified by:
getWarnings in interface EJBValidator
findMatchingPostCreate
public java.lang.reflect.Method findMatchingPostCreate(java.lang.Class beanClass,
java.lang.reflect.Method ejbCreateMethod)
isRMIIDLRemoteInterface
public boolean isRMIIDLRemoteInterface(java.lang.Class type)
isRMIIDLExceptionType
public boolean isRMIIDLExceptionType(java.lang.Class type)
isRMIIDLValueType
public boolean isRMIIDLValueType(java.lang.Class type)
isStatic
public boolean isStatic(java.lang.Class type)
isValidType
public boolean isValidType(java.lang.Class type)
throwsException
public boolean throwsException(java.lang.reflect.Method method,
java.lang.Class exception)
validate
public void validate(EJBJarMetaData ejbJarMetaData)
- Specified by:
validate in interface EJBValidator
validate
public void validate(EntityMetaData entityMetaData)
validate
public void validate(MessageDrivenMetaData messageDrivenMetaData)
validate
public void validate(SessionMetaData sessionMetaData)
validateClusterBehavior
public void validateClusterBehavior(EJBMetaData metaData)
validateConstructor
public void validateConstructor(java.lang.Class beanClass,
java.lang.String section)
validateEntityHomeInterface
public void validateEntityHomeInterface(java.lang.Class beanClass,
java.lang.String parentInterface,
java.lang.String homeInterface,
java.lang.String remoteInterface,
java.lang.String primaryKey,
boolean cmp20,
java.lang.String section)
validateEntityLocalInterface
public void validateEntityLocalInterface(java.lang.Class beanClass,
java.lang.String entityInterface,
java.lang.String section)
validateEntityRemoteInterface
public void validateEntityRemoteInterface(java.lang.Class beanClass,
java.lang.String entityInterface,
java.lang.String section)
validatePrimaryKey
public void validatePrimaryKey(EntityMetaData entityMetaData)
validateSessionInterface
public void validateSessionInterface(java.lang.Class beanClass,
java.lang.String parentInterface,
java.lang.String sessionInterface,
java.lang.String section)
validateStatefulHomeInterface
public void validateStatefulHomeInterface(java.lang.Class beanClass,
java.lang.String parentInterface,
java.lang.String homeInterface,
java.lang.String remoteInterface,
java.lang.String section)
validateStatelessHomeInterface
public void validateStatelessHomeInterface(java.lang.Class beanClass,
java.lang.String parentInterface,
java.lang.String homeInterface,
java.lang.String remoteInterface,
java.lang.String section)
Copyright � 2002 Macromedia Corporation. All Rights Reserved.