Author: cbegin Date: Sat Jan 23 21:49:26 2010 New Revision: 902497 URL: http://svn.apache.org/viewvc?rev=902497&view=rev Log: Made all private members of Configuration protected.
Modified: ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/session/Configuration.java Modified: ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/session/Configuration.java URL: http://svn.apache.org/viewvc/ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/session/Configuration.java?rev=902497&r1=902496&r2=902497&view=diff ============================================================================== --- ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/session/Configuration.java (original) +++ ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/session/Configuration.java Sat Jan 23 21:49:26 2010 @@ -37,32 +37,32 @@ public class Configuration { - private Environment environment; + protected Environment environment; - private boolean lazyLoadingEnabled = false; - private boolean multipleResultSetsEnabled = true; - private boolean useGeneratedKeys = false; - private boolean useColumnLabel = true; - private boolean cacheEnabled = true; - private Integer defaultStatementTimeout; - private ExecutorType defaultExecutorType = ExecutorType.SIMPLE; - private AutoMappingBehavior autoMappingBehavior = AutoMappingBehavior.PARTIAL; - - private Properties variables = new Properties(); - private ObjectFactory objectFactory = new DefaultObjectFactory(); - private ObjectWrapperFactory objectWrapperFactory = new DefaultObjectWrapperFactory(); - private MapperRegistry mapperRegistry = new MapperRegistry(this); - - private final InterceptorChain interceptorChain = new InterceptorChain(); - private final TypeHandlerRegistry typeHandlerRegistry = new TypeHandlerRegistry(); - private final TypeAliasRegistry typeAliasRegistry = new TypeAliasRegistry(); - private final Map<String, MappedStatement> mappedStatements = new StrictMap<String, MappedStatement>("Mapped Statements collection"); - private final Map<String, Cache> caches = new StrictMap<String, Cache>("Caches collection"); - private final Map<String, ResultMap> resultMaps = new StrictMap<String, ResultMap>("Result Maps collection"); - private final Map<String, ParameterMap> parameterMaps = new StrictMap<String, ParameterMap>("Parameter Maps collection"); - private final Map<String, KeyGenerator> keyGenerators = new StrictMap<String, KeyGenerator>("Key Generators collection"); + protected boolean lazyLoadingEnabled = false; + protected boolean multipleResultSetsEnabled = true; + protected boolean useGeneratedKeys = false; + protected boolean useColumnLabel = true; + protected boolean cacheEnabled = true; + protected Integer defaultStatementTimeout; + protected ExecutorType defaultExecutorType = ExecutorType.SIMPLE; + protected AutoMappingBehavior autoMappingBehavior = AutoMappingBehavior.PARTIAL; + + protected Properties variables = new Properties(); + protected ObjectFactory objectFactory = new DefaultObjectFactory(); + protected ObjectWrapperFactory objectWrapperFactory = new DefaultObjectWrapperFactory(); + protected MapperRegistry mapperRegistry = new MapperRegistry(this); + + protected final InterceptorChain interceptorChain = new InterceptorChain(); + protected final TypeHandlerRegistry typeHandlerRegistry = new TypeHandlerRegistry(); + protected final TypeAliasRegistry typeAliasRegistry = new TypeAliasRegistry(); + protected final Map<String, MappedStatement> mappedStatements = new StrictMap<String, MappedStatement>("Mapped Statements collection"); + protected final Map<String, Cache> caches = new StrictMap<String, Cache>("Caches collection"); + protected final Map<String, ResultMap> resultMaps = new StrictMap<String, ResultMap>("Result Maps collection"); + protected final Map<String, ParameterMap> parameterMaps = new StrictMap<String, ParameterMap>("Parameter Maps collection"); + protected final Map<String, KeyGenerator> keyGenerators = new StrictMap<String, KeyGenerator>("Key Generators collection"); - private final Set<String> loadedResources = new HashSet<String>(); + protected final Set<String> loadedResources = new HashSet<String>(); public Configuration(Environment environment) { this(); @@ -357,7 +357,7 @@ return mappedStatements.containsKey(statementName); } - private static class StrictMap<J, K> extends HashMap<J, K> { + protected static class StrictMap<J, K> extends HashMap<J, K> { private String name;