public String get(String key) { return get(key, null); }
properties.putAll(System.getProperties()); ResettableBasicDataSource dataSource = new ResettableBasicDataSource(); dataSource.setDriverClassName(properties.get( BasicDataSourcePropertyConstants.DB_POOL_DRIVER, null)); try { dataSource.setUrl(properties.get(BasicDataSourcePropertyConstants.DB_POOL_URL, null)); String user = properties.get(BasicDataSourcePropertyConstants.DB_POOL_USER, ""); if (user != null && user.startsWith(SecurityConstants.PREFIX_ENC)) { user = securityService.decrypt(user.substring(SecurityConstants.PREFIX_ENC.length())); String password = properties.get(BasicDataSourcePropertyConstants.DB_POOL_PASSWORD, ""); if (password != null && password.startsWith(SecurityConstants.PREFIX_ENC)) { password = securityService.decrypt(password.substring(SecurityConstants.PREFIX_ENC dataSource.setTimeBetweenEvictionRunsMillis(120000); dataSource.setNumTestsPerEvictionRun(10); dataSource.setValidationQuery(properties.get( BasicDataSourcePropertyConstants.DB_POOL_VALIDATION_QUERY, null)); dataSource.setTestOnBorrow(properties.is( String connectionProperties = properties.get( BasicDataSourcePropertyConstants.DB_POOL_CONNECTION_PROPERTIES, null); if (StringUtils.isNotBlank(connectionProperties)) { String initSql = properties.get(BasicDataSourcePropertyConstants.DB_POOL_INIT_SQL, null); if (StringUtils.isNotBlank(initSql)) { List<String> initSqlList = new ArrayList<String>(1);
public String getString(String key, String defaultVal) { String value = null; if (StringUtils.isBlank(value)) { value = getParameters().get(key, defaultVal); } if (this.parameterFilter != null) { value = this.parameterFilter.filterParameter(key, value); } return StringUtils.isBlank(value) ? defaultVal : value; }
public static ISecurityService create(SecurityServiceType serviceType, TypedProperties properties) { try { if (properties == null) { properties = new TypedProperties(System.getProperties()); } String className = properties.get(SecurityConstants.CLASS_NAME_SECURITY_SERVICE, serviceType == SecurityServiceType.SERVER ? "org.jumpmind.security.BouncyCastleSecurityService" : SecurityService.class.getName()); ISecurityService securityService = (ISecurityService) Class.forName(className).newInstance(); securityService.init(); return securityService; } catch (RuntimeException e) { throw e; } catch (Exception e) { throw new RuntimeException(e); } }
TypedProperties properties = this.propertiesFactory.reload(); this.platform = createDatabasePlatform(properties); this.parameterService = new ParameterService(platform, propertiesFactory, properties.get( ParameterConstants.RUNTIME_CONFIG_TABLE_PREFIX, "sym"));