org.openmdx.kernel.application.deploy.lightweight
Class AbstractConfigurationDecorator

java.lang.Object
  extended by org.openmdx.kernel.application.deploy.lightweight.AbstractConfigurationDecorator
All Implemented Interfaces:
Configuration
Direct Known Subclasses:
BeanDecorator, ModuleDecorator

public abstract class AbstractConfigurationDecorator
extends Object
implements Configuration


Field Summary
protected  Configuration delegate
           
 
Constructor Summary
AbstractConfigurationDecorator(Configuration delegate)
           
 
Method Summary
protected  boolean isValidated()
           
 Report validate()
          Validates the configuration.
 Report verify()
          Verifies the configuration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected final Configuration delegate
Constructor Detail

AbstractConfigurationDecorator

public AbstractConfigurationDecorator(Configuration delegate)
Method Detail

validate

public Report validate()
Description copied from interface: Configuration
Validates the configuration. A concrete configuration validates the configuration entries. Validation goes beyond simple verification: To accomplish this the validator needs more information than is required for just a simple verification.

Specified by:
validate in interface Configuration
Returns:
A validation report
See Also:
Configuration.verify()

verify

public Report verify()
Description copied from interface: Configuration
Verifies the configuration. All configuration entries are verified with the configuration entry descriptions. A verification requires that the configuration entry descriptions have been set.

The verification process verifies that:

Specified by:
verify in interface Configuration
Returns:
A validation report

isValidated

protected boolean isValidated()


This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.