org.vfny.geoserver.config.validation
Class ValidationConfig

java.lang.Object
  extended byorg.vfny.geoserver.config.validation.ValidationConfig

public class ValidationConfig
extends java.lang.Object

ValidationConfig purpose.

Description of ValidationConfig ...


Field Summary
static java.lang.String CONFIG_KEY
           
 
Constructor Summary
ValidationConfig()
          ValidationConfig constructor.
ValidationConfig(java.util.Map plugIns, java.util.Map testSuites)
          ValidationConfig constructor.
 
Method Summary
 boolean addPlugIn(PlugInConfig plugIn)
          addPlugIn purpose.
 boolean addTest(TestConfig test, java.lang.String testSuite)
          addTest purpose.
 boolean addTestSuite(TestSuiteConfig testSuite)
           
 PlugInConfig getPlugIn(java.lang.String name)
          getPlugIn purpose.
 java.util.Set getPlugInNames()
          Access plugIns property.
 java.util.Map getPlugIns()
          Access plugIns property.
 TestConfig getTest(java.lang.String name, java.lang.String testSuite)
          getTest purpose.
 TestSuiteConfig getTestSuite(java.lang.String name)
          getTestSuite purpose.
 java.util.Set getTestSuiteNames()
          Access testSuites property.
 java.util.Map getTestSuites()
          Access testSuites property.
 java.lang.Object removePlugIn(java.lang.String name)
           
 java.lang.Object removeTest(java.lang.String testSuite, java.lang.String name)
           
 java.lang.Object removeTestSuite(java.lang.String name)
           
 void setPlugIns(java.util.Map plugIns)
          Set plugIns to plugIns.
 void setTestSuites(java.util.Map testSuites)
          Set testSuites to testSuites.
 boolean toDTO(java.util.Map plugIns, java.util.Map testSuites)
          toDTO purpose.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIG_KEY

public static final java.lang.String CONFIG_KEY
See Also:
Constant Field Values
Constructor Detail

ValidationConfig

public ValidationConfig()
ValidationConfig constructor.

Description


ValidationConfig

public ValidationConfig(java.util.Map plugIns,
                        java.util.Map testSuites)
ValidationConfig constructor.

Description

Parameters:
plugIns - a List of PlugInDTO objects
testSuites - a List of TestSuiteDTO objects
Method Detail

getPlugIn

public PlugInConfig getPlugIn(java.lang.String name)
getPlugIn purpose.

Gets a PlugInConfig

Parameters:
name -
Returns:
PlugInConfig or null if one does not exist

getTestSuite

public TestSuiteConfig getTestSuite(java.lang.String name)
getTestSuite purpose.

Gets a TestSuiteConfig

Parameters:
name -
Returns:
TestSuiteConfig or null if one does not exist

getTest

public TestConfig getTest(java.lang.String name,
                          java.lang.String testSuite)
getTest purpose.

Gets a TestConfig

Parameters:
name -
testSuite -
Returns:
TestSuiteConfig or null if one does not exist

addPlugIn

public boolean addPlugIn(PlugInConfig plugIn)
addPlugIn purpose.

Adds the plugin.

Parameters:
plugIn -
Returns:
true

addTest

public boolean addTest(TestConfig test,
                       java.lang.String testSuite)
addTest purpose.

Adds the test to the specified testSuite.

Parameters:
test -
testSuite -
Returns:
true on sucess (requires specified plugin to exist), false otherwise.

addTestSuite

public boolean addTestSuite(TestSuiteConfig testSuite)

removeTestSuite

public java.lang.Object removeTestSuite(java.lang.String name)

removePlugIn

public java.lang.Object removePlugIn(java.lang.String name)

removeTest

public java.lang.Object removeTest(java.lang.String testSuite,
                                   java.lang.String name)

toDTO

public boolean toDTO(java.util.Map plugIns,
                     java.util.Map testSuites)
toDTO purpose.

Creates a representation as DTOs

Parameters:
plugIns - List an empty list to store the resulting plugInDTOs
testSuites - List an empty list to store the resulting TestSuiteDTOs
Returns:
true if the lists contain the data, false otherwise.

getPlugIns

public java.util.Map getPlugIns()
Access plugIns property.

Returns:
Returns the plugIns.

getPlugInNames

public java.util.Set getPlugInNames()
Access plugIns property.

Returns:
Returns the plugIns.

setPlugIns

public void setPlugIns(java.util.Map plugIns)
Set plugIns to plugIns.

Parameters:
plugIns - The plugIns to set.

getTestSuites

public java.util.Map getTestSuites()
Access testSuites property.

Returns:
Returns the testSuites.

getTestSuiteNames

public java.util.Set getTestSuiteNames()
Access testSuites property.

Returns:
Returns the testSuites.

setTestSuites

public void setTestSuites(java.util.Map testSuites)
Set testSuites to testSuites.

Parameters:
testSuites - The testSuites to set.