org.jboss.kernel.plugins.validation.basic
Class BasicKernelBeanValidator

java.lang.Object
  extended by org.jboss.kernel.plugins.event.AbstractEventEmitter
      extended by org.jboss.kernel.plugins.AbstractKernelObject
          extended by org.jboss.kernel.plugins.validation.AbstractKernelBeanValidator
              extended by org.jboss.kernel.plugins.validation.basic.BasicKernelBeanValidator
All Implemented Interfaces:
KernelEventEmitter, KernelObject, KernelBeanValidator

public class BasicKernelBeanValidator
extends AbstractKernelBeanValidator

Basic impl of kernel bean validator. By default it's disabled.

Author:
Ales Justin

Field Summary
static String DISABLED_PROPERTY_KEY
           
 
Fields inherited from class org.jboss.kernel.plugins.validation.AbstractKernelBeanValidator
controller
 
Fields inherited from class org.jboss.kernel.plugins.AbstractKernelObject
kernel, log
 
Fields inherited from class org.jboss.kernel.plugins.event.AbstractEventEmitter
eventListenerRegistry, NULL, NULL_FILTER
 
Constructor Summary
BasicKernelBeanValidator()
           
 
Method Summary
 boolean isDisabled()
          Is the validator disabled.
protected static boolean readDisabledFlag()
          Read the disabled flag.
 void setDisabled(boolean disabled)
          Set the disabled flag.
 void setKernel(Kernel kernel)
          Set the kernel.
 
Methods inherited from class org.jboss.kernel.plugins.validation.AbstractKernelBeanValidator
getDelegate, validateConstructorValues, validateInstance, validateMethodValues, validatePropertyValue
 
Methods inherited from class org.jboss.kernel.plugins.AbstractKernelObject
getKernel
 
Methods inherited from class org.jboss.kernel.plugins.event.AbstractEventEmitter
createEvent, fireKernelEvent, fireKernelEvent, hasListeners, nextEmitterSequence, registerListener, unregisterListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.kernel.spi.KernelObject
getKernel
 
Methods inherited from interface org.jboss.kernel.spi.event.KernelEventEmitter
fireKernelEvent, registerListener, unregisterListener
 

Field Detail

DISABLED_PROPERTY_KEY

public static final String DISABLED_PROPERTY_KEY
Constructor Detail

BasicKernelBeanValidator

public BasicKernelBeanValidator()
Method Detail

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 AbstractKernelBeanValidator
Parameters:
kernel - the kernel
Throws:
Throwable - for any error
SecurityException - if the you don't have KernelPermission('configure')

isDisabled

public boolean isDisabled()
Description copied from interface: KernelBeanValidator
Is the validator disabled.

Returns:
is the validator disabled

setDisabled

public void setDisabled(boolean disabled)
Set the disabled flag.

Parameters:
disabled - the disabled flag

readDisabledFlag

protected static boolean readDisabledFlag()
Read the disabled flag.

Returns:
the system property flag read


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