org.apache.openejb.config.rules
Class ValidationBase
java.lang.Object
org.apache.openejb.config.rules.ValidationBase
- All Implemented Interfaces:
- ValidationRule
- Direct Known Subclasses:
- CheckAnnotations, CheckAssemblyBindings, CheckAsynchronous, CheckCallbacks, CheckCdiEnabled, CheckClasses, CheckClassLoading, CheckDependsOn, CheckDescriptorLocation, CheckIncorrectPropertyNames, CheckInjectionPointUsage, CheckInjectionTargets, CheckMethods, CheckPersistenceRefs, CheckUserTransactionRefs
public abstract class ValidationBase
- extends Object
- implements ValidationRule
- Version:
- $Rev$ $Date$
|
Method Summary |
void |
error(EnterpriseBean bean,
String key,
Object... details)
|
void |
fail(EnterpriseBean bean,
String key,
Object... details)
|
void |
fail(String component,
String key,
Object... details)
|
String |
getParameters(Class... params)
|
String |
getParameters(Method method)
|
String |
getParameters(MethodParams methodParams)
|
void |
ignoredClassAnnotation(String annotationType,
EnterpriseBean bean,
String className,
String beanType)
|
void |
ignoredMethodAnnotation(String annotationType,
EnterpriseBean bean,
String className,
String methodName,
String beanType)
|
boolean |
isCmp(EnterpriseBean b)
|
protected Class |
loadClass(String clazz)
|
void |
missingMethod(ValidationContext set,
EnterpriseBean bean,
String key,
String methodName,
Class returnType,
Class... paramTypes)
|
static boolean |
paramsMatch(Method methodA,
Method methodB)
|
void |
validate(AppModule appModule)
|
void |
validate(ClientModule appModule)
|
void |
validate(EjbModule appModule)
|
void |
warn(EnterpriseBean bean,
String key,
Object... details)
|
protected void |
warn(String componentName,
String key,
Object... details)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidationBase
public ValidationBase()
validate
public void validate(AppModule appModule)
- Specified by:
validate in interface ValidationRule
validate
public void validate(ClientModule appModule)
validate
public void validate(EjbModule appModule)
error
public void error(EnterpriseBean bean,
String key,
Object... details)
fail
public void fail(EnterpriseBean bean,
String key,
Object... details)
fail
public void fail(String component,
String key,
Object... details)
warn
public void warn(EnterpriseBean bean,
String key,
Object... details)
warn
protected void warn(String componentName,
String key,
Object... details)
missingMethod
public void missingMethod(ValidationContext set,
EnterpriseBean bean,
String key,
String methodName,
Class returnType,
Class... paramTypes)
ignoredMethodAnnotation
public void ignoredMethodAnnotation(String annotationType,
EnterpriseBean bean,
String className,
String methodName,
String beanType)
ignoredClassAnnotation
public void ignoredClassAnnotation(String annotationType,
EnterpriseBean bean,
String className,
String beanType)
paramsMatch
public static boolean paramsMatch(Method methodA,
Method methodB)
getParameters
public String getParameters(Method method)
getParameters
public String getParameters(Class... params)
getParameters
public String getParameters(MethodParams methodParams)
loadClass
protected Class loadClass(String clazz)
throws OpenEJBException
- Throws:
OpenEJBException
isCmp
public boolean isCmp(EnterpriseBean b)
Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.