public static HashMap extractHardcodedC3P0Defaults() { return extractHardcodedC3P0Defaults( true ); }
public static HashMap extractC3P0PropertiesResources() { HashMap out = new HashMap(); // Properties props = findResourceProperties(); // props.putAll( findAllC3P0Properties() ); Properties props = findAllC3P0Properties(); for (Iterator ii = props.keySet().iterator(); ii.hasNext(); ) { String key = (String) ii.next(); String val = (String) props.get(key); if ( key.startsWith(PROPS_FILE_PROP_PFX) ) out.put( key.substring(PROPS_FILE_PROP_PFX_LEN).trim(), val.trim() ); } return out; }
public static Boolean extractBooleanOverride(String propName, String userName, Map userOverrides) { Object check = extractUserOverride( propName, userName, userOverrides); if ( check == null || check instanceof Boolean ) return (Boolean) check; else if (check instanceof String) return Boolean.valueOf( (String) check ); else throw new ClassCastException("Parameter '" + propName + "' as overridden for user '" + userName + "' is " + check + ", which cannot be converted to Boolean."); }
HashMap flatDefaults = C3P0ConfigUtils.extractHardcodedC3P0Defaults(); flatDefaults.putAll( C3P0ConfigUtils.extractC3P0PropertiesResources() ); out = C3P0ConfigUtils.configFromFlatDefaults( flatDefaults ); Properties sysPropConfig = C3P0ConfigUtils.findAllC3P0SystemProperties(); out.defaultConfig.props.putAll( sysPropConfig );
logger.log( MLevel.WARNING, "XML configuration disabled! Verify that standard XML libs are available.", e); HashMap flatDefaults = C3P0ConfigUtils.extractHardcodedC3P0Defaults(); flatDefaults.putAll( C3P0ConfigUtils.extractC3P0PropertiesResources() ); protoMain = C3P0ConfigUtils.configFromFlatDefaults( flatDefaults );
private boolean isForceIgnoreUnresolvedTransactions( String userName ) { if ( userName == null ) return this.isForceIgnoreUnresolvedTransactions(); Boolean override = C3P0ConfigUtils.extractBooleanOverride( "forceIgnoreUnresolvedTransactions", userName, userOverrides ); return ( override == null ? this.isForceIgnoreUnresolvedTransactions() : override.booleanValue() ); }
public static HashMap extractC3P0PropertiesResources() { HashMap out = new HashMap(); // Properties props = findResourceProperties(); // props.putAll( findAllC3P0Properties() ); Properties props = findAllOneLevelC3P0Properties(); for (Iterator ii = props.keySet().iterator(); ii.hasNext(); ) { String key = (String) ii.next(); String val = (String) props.get(key); if ( key.startsWith(PROPS_FILE_PROP_PFX) ) out.put( key.substring(PROPS_FILE_PROP_PFX_LEN).trim(), val.trim() ); } return out; }
HashMap flatDefaults = C3P0ConfigUtils.extractHardcodedC3P0Defaults(); flatDefaults.putAll( C3P0ConfigUtils.extractC3P0PropertiesResources() ); out = C3P0ConfigUtils.configFromFlatDefaults( flatDefaults ); Properties sysPropConfig = C3P0ConfigUtils.findAllC3P0SystemProperties(); out.defaultConfig.props.putAll( sysPropConfig );
logger.log( MLevel.WARNING, "XML configuration disabled! Verify that standard XML libs are available.", e); HashMap flatDefaults = C3P0ConfigUtils.extractHardcodedC3P0Defaults(); flatDefaults.putAll( C3P0ConfigUtils.extractC3P0PropertiesResources() ); protoMain = C3P0ConfigUtils.configFromFlatDefaults( flatDefaults );
private boolean isUsesTraditionalReflectiveProxies( String userName ) { if ( userName == null ) return this.isUsesTraditionalReflectiveProxies(); Boolean override = C3P0ConfigUtils.extractBooleanOverride( "usesTraditionalReflectiveProxies", userName, userOverrides ); return ( override == null ? this.isUsesTraditionalReflectiveProxies() : override.booleanValue() ); }
public static HashMap extractC3P0PropertiesResources() { HashMap out = new HashMap(); // Properties props = findResourceProperties(); // props.putAll( findAllC3P0Properties() ); Properties props = findAllOneLevelC3P0Properties(); for (Iterator ii = props.keySet().iterator(); ii.hasNext(); ) { String key = (String) ii.next(); String val = (String) props.get(key); if ( key.startsWith(PROPS_FILE_PROP_PFX) ) out.put( key.substring(PROPS_FILE_PROP_PFX_LEN).trim(), val.trim() ); } return out; }
HashMap flatDefaults = C3P0ConfigUtils.extractHardcodedC3P0Defaults(); flatDefaults.putAll( C3P0ConfigUtils.extractC3P0PropertiesResources() ); out = C3P0ConfigUtils.configFromFlatDefaults( flatDefaults ); Properties sysPropConfig = C3P0ConfigUtils.findAllC3P0SystemProperties(); out.defaultConfig.props.putAll( sysPropConfig );
public static HashMap extractHardcodedC3P0Defaults() { return extractHardcodedC3P0Defaults( true ); }
public static HashMap extractC3P0PropertiesResources() { HashMap out = new HashMap(); // Properties props = findResourceProperties(); // props.putAll( findAllC3P0Properties() ); Properties props = findAllC3P0Properties(); for (Iterator ii = props.keySet().iterator(); ii.hasNext(); ) { String key = (String) ii.next(); String val = (String) props.get(key); if ( key.startsWith(PROPS_FILE_PROP_PFX) ) out.put( key.substring(PROPS_FILE_PROP_PFX_LEN).trim(), val.trim() ); } return out; }
public static Boolean extractBooleanOverride(String propName, String userName, Map userOverrides) { Object check = extractUserOverride( propName, userName, userOverrides); if ( check == null || check instanceof Boolean ) return (Boolean) check; else if (check instanceof String) return Boolean.valueOf( (String) check ); else throw new ClassCastException("Parameter '" + propName + "' as overridden for user '" + userName + "' is " + check + ", which cannot be converted to Boolean."); }
private boolean isAutoCommitOnClose( String userName ) { if ( userName == null ) return this.isAutoCommitOnClose(); Boolean override = C3P0ConfigUtils.extractBooleanOverride( "autoCommitOnClose", userName, userOverrides ); return ( override == null ? this.isAutoCommitOnClose() : override.booleanValue() ); }
HashMap flatDefaults = C3P0ConfigUtils.extractHardcodedC3P0Defaults(); flatDefaults.putAll( C3P0ConfigUtils.extractC3P0PropertiesResources() ); out = C3P0ConfigUtils.configFromFlatDefaults( flatDefaults ); Properties sysPropConfig = C3P0ConfigUtils.findAllC3P0SystemProperties(); out.defaultConfig.props.putAll( sysPropConfig );
public static HashMap extractHardcodedC3P0Defaults() { return extractHardcodedC3P0Defaults( true ); }
private String getPreferredTestQuery( String userName ) { if ( userName == null ) return this.getPreferredTestQuery(); String override = (String) C3P0ConfigUtils.extractUserOverride( "preferredTestQuery", userName, userOverrides ); return (override == null ? this.getPreferredTestQuery() : override); }
private boolean isAutoCommitOnClose( String userName ) { if ( userName == null ) return this.isAutoCommitOnClose(); Boolean override = C3P0ConfigUtils.extractBooleanOverride( "autoCommitOnClose", userName, userOverrides ); return ( override == null ? this.isAutoCommitOnClose() : override.booleanValue() ); }