org.jboss.kernel.plugins.validation
Class AbstractKernelBeanValidator
java.lang.Object
org.jboss.kernel.plugins.event.AbstractEventEmitter
org.jboss.kernel.plugins.AbstractKernelObject
org.jboss.kernel.plugins.validation.AbstractKernelBeanValidator
- All Implemented Interfaces:
- KernelEventEmitter, KernelObject, KernelBeanValidator
- Direct Known Subclasses:
- BasicKernelBeanValidator
public abstract class AbstractKernelBeanValidator
- extends AbstractKernelObject
- implements KernelBeanValidator
Abstract kernel bean validator.
- Author:
- Ales Justin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
controller
protected KernelController controller
AbstractKernelBeanValidator
public AbstractKernelBeanValidator()
setKernel
public void setKernel(Kernel kernel)
throws Throwable
- Description copied from interface:
KernelObject
- Set the kernel.
- Specified by:
setKernel
in interface KernelObject
- Overrides:
setKernel
in class AbstractKernelObject
- Parameters:
kernel
- the kernel
- Throws:
Throwable
- for any error
SecurityException
- if the you don't have KernelPermission('configure')
getDelegate
protected BeanValidatorBridge getDelegate()
- Get validator bridge delegate as a plain installed bean.
- Returns:
- the delegate if exists, or null
validateConstructorValues
public void validateConstructorValues(KernelControllerContext context,
org.jboss.joinpoint.spi.Joinpoint joinpoint)
throws Throwable
- Description copied from interface:
KernelBeanValidator
- Validate constructor values.
- Specified by:
validateConstructorValues
in interface KernelBeanValidator
- Parameters:
context
- the owner contextjoinpoint
- the constructor joinpoint
- Throws:
Throwable
- for any error
validateInstance
public void validateInstance(KernelControllerContext context,
Object target)
throws Throwable
- Description copied from interface:
KernelBeanValidator
- Validate new instance.
- Specified by:
validateInstance
in interface KernelBeanValidator
- Parameters:
context
- the owner contexttarget
- the target
- Throws:
Throwable
- for any error
validatePropertyValue
public void validatePropertyValue(KernelControllerContext context,
Object target,
org.jboss.beans.info.spi.PropertyInfo propertyInfo,
Object value)
throws Throwable
- Description copied from interface:
KernelBeanValidator
- Validate property value.
- Specified by:
validatePropertyValue
in interface KernelBeanValidator
- Parameters:
context
- the owner contexttarget
- the targetpropertyInfo
- the propertyvalue
- the new value
- Throws:
Throwable
- for any error
validateMethodValues
public void validateMethodValues(KernelControllerContext context,
Object target,
org.jboss.reflect.spi.MethodInfo methodInfo,
Object[] parameters)
throws Throwable
- Description copied from interface:
KernelBeanValidator
- Validate method values.
- Specified by:
validateMethodValues
in interface KernelBeanValidator
- Parameters:
context
- the owner contexttarget
- the targetmethodInfo
- the methodparameters
- the parameters
- Throws:
Throwable
- for any error
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.