ch.elca.el4j.tests.core
Class ModuleTestContextCache.Configuration

java.lang.Object
  extended by ch.elca.el4j.tests.core.ModuleTestContextCache.Configuration
All Implemented Interfaces:
ModuleTestContextConfiguration
Enclosing class:
ModuleTestContextCache

private static class ModuleTestContextCache.Configuration
extends Object
implements ModuleTestContextConfiguration

Data holder for ModuleApplicationContext configurations that can be used as key in Maps.


Field Summary
private  boolean m_allowBeanDefinitionOverriding
           
private  String[] m_exclusiveConfigLocations
           
private  String[] m_inclusiveConfigLocations
           
 
Constructor Summary
ModuleTestContextCache.Configuration(ModuleTestContextConfiguration config)
           
ModuleTestContextCache.Configuration(String[] inclusiveConfigLocations, String[] exclusiveConfigLocations, boolean allowBeanDefinitionOverriding)
           
 
Method Summary
 boolean equals(Object obj)
          
 String[] getExclusiveConfigLocations()
          
 String[] getInclusiveConfigLocations()
          
 int hashCode()
          
 boolean isBeanOverridingAllowed()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_inclusiveConfigLocations

private final String[] m_inclusiveConfigLocations

m_exclusiveConfigLocations

private final String[] m_exclusiveConfigLocations

m_allowBeanDefinitionOverriding

private final boolean m_allowBeanDefinitionOverriding
Constructor Detail

ModuleTestContextCache.Configuration

ModuleTestContextCache.Configuration(String[] inclusiveConfigLocations,
                                     String[] exclusiveConfigLocations,
                                     boolean allowBeanDefinitionOverriding)

ModuleTestContextCache.Configuration

ModuleTestContextCache.Configuration(ModuleTestContextConfiguration config)
Method Detail

getInclusiveConfigLocations

public String[] getInclusiveConfigLocations()

Specified by:
getInclusiveConfigLocations in interface ModuleTestContextConfiguration
Returns:
the string array with inclusive locations.

getExclusiveConfigLocations

public String[] getExclusiveConfigLocations()

Specified by:
getExclusiveConfigLocations in interface ModuleTestContextConfiguration
Returns:
the string array with exclusive locations.

isBeanOverridingAllowed

public boolean isBeanOverridingAllowed()

Specified by:
isBeanOverridingAllowed in interface ModuleTestContextConfiguration
Returns:
true if bean definition overriding should be allowed.

hashCode

public int hashCode()

Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)

Overrides:
equals in class Object


Copyright © 2005-2011 ELCA. All Rights Reserved.