org.jboss.kernel.plugins.dependency
Class KernelBeanValidatorBridge

java.lang.Object
  extended by org.jboss.kernel.plugins.dependency.KernelBeanValidatorBridge
All Implemented Interfaces:
BeanValidatorBridge

public class KernelBeanValidatorBridge
extends Object
implements BeanValidatorBridge

Wrapper around kernel bean validator.

Author:
Ales Justin

Constructor Summary
KernelBeanValidatorBridge(KernelBeanValidator validator)
           
 
Method Summary
 void validateConstructorValues(KernelControllerContext context, org.jboss.joinpoint.spi.Joinpoint joinpoint)
          Validate constructor values.
 void validateInstance(KernelControllerContext context, Object target)
          Validate new instance.
 void validateMethodValues(KernelControllerContext context, Object target, org.jboss.reflect.spi.MethodInfo methodInfo, Object[] parameters)
          Validate method values.
 void validatePropertyValue(KernelControllerContext context, Object target, org.jboss.beans.info.spi.PropertyInfo propertyInfo, Object value)
          Validate property value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KernelBeanValidatorBridge

public KernelBeanValidatorBridge(KernelBeanValidator validator)
Method Detail

validateConstructorValues

public void validateConstructorValues(KernelControllerContext context,
                                      org.jboss.joinpoint.spi.Joinpoint joinpoint)
                               throws Throwable
Description copied from interface: BeanValidatorBridge
Validate constructor values.

Specified by:
validateConstructorValues in interface BeanValidatorBridge
Parameters:
context - the owner context
joinpoint - the constructor joinpoint
Throws:
Throwable - for any error

validateInstance

public void validateInstance(KernelControllerContext context,
                             Object target)
                      throws Throwable
Description copied from interface: BeanValidatorBridge
Validate new instance.

Specified by:
validateInstance in interface BeanValidatorBridge
Parameters:
context - the owner context
target - 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: BeanValidatorBridge
Validate property value.

Specified by:
validatePropertyValue in interface BeanValidatorBridge
Parameters:
context - the owner context
target - the target
propertyInfo - the property
value - 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: BeanValidatorBridge
Validate method values.

Specified by:
validateMethodValues in interface BeanValidatorBridge
Parameters:
context - the owner context
target - the target
methodInfo - the method
parameters - the parameters
Throws:
Throwable - for any error


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.