if (dataSource.getValidation() == null) { return; setStringIfNotNull(context, dataSource.getValidation().getCheckValidConnectionSql()); } else if (attributeName.equals(Constants.EXCEPTION_SORTER_CLASSNAME.getName())) { if (dataSource.getValidation() == null) { return; if (dataSource.getValidation().getExceptionSorter() == null) { return; setStringIfNotNull(context, dataSource.getValidation().getExceptionSorter().getClassName()); } else if (attributeName.equals(Constants.EXCEPTION_SORTER_PROPERTIES.getName())) { if (dataSource.getValidation() == null) { return; if (dataSource.getValidation().getExceptionSorter() == null) { return; final Map<String, String> propertiesMap = dataSource.getValidation().getExceptionSorter().getConfigPropertiesMap(); if (propertiesMap == null) { return; if (dataSource.getValidation() == null) { return; if (dataSource.getValidation().getStaleConnectionChecker() == null) { return;
private ModifiableDataSource buildDataSource(DataSource ds) throws org.jboss.jca.common.api.validator.ValidateException { assert ds.getSecurity() == null || ds.getSecurity() instanceof DsSecurity; return new ModifiableDataSource(ds.getConnectionUrl(), ds.getDriverClass(), ds.getDataSourceClass(), ds.getDriver(), ds.getTransactionIsolation(), ds.getConnectionProperties(), ds.getTimeOut(), (DsSecurity) ds.getSecurity(), ds.getStatement(), ds.getValidation(), ds.getUrlDelimiter(), ds.getUrlSelectorStrategyClassName(), ds.getNewConnectionSql(), ds.isUseJavaContext(), ds.getPoolName(), ds.isEnabled(), ds.getJndiName(), ds.isSpy(), ds.isUseCcm(), ds.isJTA(), ds.isConnectable(), ds.isTracking(), ds.getMcp(), ds.isEnlistmentTrace(), ds.getPool()); }
if (ds != null && ds.getValidation() != null && ds.getValidation().getCheckValidConnectionSql() != null && !ds.getValidation().getCheckValidConnectionSql().trim().equals("")) configProperties.add(ConfigPropertyFactory.createConfigProperty(prototype, ds.getValidation() .getCheckValidConnectionSql())); if (ds != null && ds.getValidation() != null && ds.getValidation().getValidConnectionChecker() != null && ds.getValidation().getValidConnectionChecker().getClassName() != null) configProperties.add(ConfigPropertyFactory.createConfigProperty(prototype, ds.getValidation() .getValidConnectionChecker().getClassName())); if (ds != null && ds.getValidation() != null && ds.getValidation().getValidConnectionChecker() != null && ds.getValidation().getValidConnectionChecker().getClassName() != null) for (Entry<String, String> connProperty : ds.getValidation().getValidConnectionChecker() .getConfigPropertiesMap().entrySet()) if (ds != null && ds.getValidation() != null && ds.getValidation().getExceptionSorter() != null && ds.getValidation().getExceptionSorter().getClassName() != null) configProperties.add(ConfigPropertyFactory.createConfigProperty(prototype, ds.getValidation() .getExceptionSorter().getClassName())); if (ds != null && ds.getValidation() != null && ds.getValidation().getExceptionSorter() != null)
if (dataSource.getValidation() == null) { return; setStringIfNotNull(context, dataSource.getValidation().getCheckValidConnectionSql()); } else if (attributeName.equals(Constants.EXCEPTION_SORTER_CLASSNAME.getName())) { if (dataSource.getValidation() == null) { return; if (dataSource.getValidation().getExceptionSorter() == null) { return; setStringIfNotNull(context, dataSource.getValidation().getExceptionSorter().getClassName()); } else if (attributeName.equals(Constants.EXCEPTION_SORTER_PROPERTIES.getName())) { if (dataSource.getValidation() == null) { return; if (dataSource.getValidation().getExceptionSorter() == null) { return; final Map<String, String> propertiesMap = dataSource.getValidation().getExceptionSorter().getConfigPropertiesMap(); if (propertiesMap == null) { return; if (dataSource.getValidation() == null) { return; if (dataSource.getValidation().getStaleConnectionChecker() == null) { return;
if (dataSource.getValidation() == null) { return; setStringIfNotNull(context, dataSource.getValidation().getCheckValidConnectionSql()); } else if (attributeName.equals(Constants.EXCEPTION_SORTER_CLASSNAME.getName())) { if (dataSource.getValidation() == null) { return; if (dataSource.getValidation().getExceptionSorter() == null) { return; setStringIfNotNull(context, dataSource.getValidation().getExceptionSorter().getClassName()); } else if (attributeName.equals(Constants.EXCEPTION_SORTER_PROPERTIES.getName())) { if (dataSource.getValidation() == null) { return; if (dataSource.getValidation().getExceptionSorter() == null) { return; final Map<String, String> propertiesMap = dataSource.getValidation().getExceptionSorter().getConfigPropertiesMap(); if (propertiesMap == null) { return; if (dataSource.getValidation() == null) { return; if (dataSource.getValidation().getStaleConnectionChecker() == null) { return;
private ModifiableDataSource buildDataSource(DataSource ds) throws org.jboss.jca.common.api.validator.ValidateException { assert ds.getSecurity() == null || ds.getSecurity() instanceof DsSecurity; return new ModifiableDataSource(ds.getConnectionUrl(), ds.getDriverClass(), ds.getDataSourceClass(), ds.getDriver(), ds.getTransactionIsolation(), ds.getConnectionProperties(), ds.getTimeOut(), (DsSecurity) ds.getSecurity(), ds.getStatement(), ds.getValidation(), ds.getUrlDelimiter(), ds.getUrlSelectorStrategyClassName(), ds.getNewConnectionSql(), ds.isUseJavaContext(), ds.getPoolName(), ds.isEnabled(), ds.getJndiName(), ds.isSpy(), ds.isUseCcm(), ds.isJTA(), ds.isConnectable(), ds.isTracking(), ds.getMcp(), ds.isEnlistmentTrace(), ds.getPool()); }