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 (dataSource.getSecurity() == null) { return; setStringIfNotNull(context, dataSource.getSecurity().getUserName()); } else if (attributeName.equals(Constants.PASSWORD.getName())) { if (dataSource.getSecurity() == null) { return; assert dataSource.getSecurity() instanceof DsSecurity; if (((DsSecurity) dataSource.getSecurity()).isElytronEnabled()) { return; setStringIfNotNull(context, dataSource.getSecurity().getSecurityDomain()); } else if (attributeName.equals(Constants.ELYTRON_ENABLED.getName())) { if (dataSource.getSecurity() == null) { return; assert dataSource.getSecurity() instanceof DsSecurity; if (!((DsSecurity) dataSource.getSecurity()).isElytronEnabled()) { return; setBooleanIfNotNull(context, ((DsSecurity) dataSource.getSecurity()).isElytronEnabled()); } else if (attributeName.equals(Constants.AUTHENTICATION_CONTEXT.getName())) { if (dataSource.getSecurity() == null) { return; assert dataSource.getSecurity() instanceof DsSecurity; if (!((DsSecurity) dataSource.getSecurity()).isElytronEnabled()) {
installManagementModel(ds, deploymentUnit, addr); boolean useLegacySecurity = legacySecurityPresent && isLegacySecurityRequired(ds.getSecurity()); startDataSource(lds, jndiName, ds.getDriver(), serviceTarget, getRegistration(false, deploymentUnit), getResource(dsName, false, deploymentUnit), dsName, useLegacySecurity, ds.isJTA());
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) Credential security = ds.getSecurity(); if (security != null && security.getUserName() != null && !security.getUserName().trim().equals("")) if (ds != null) Credential security = ds.getSecurity(); if (security != null && security.getPassword() != null && !security.getPassword().trim().equals(""))
if (dataSource.getSecurity() == null) { return; setStringIfNotNull(context, dataSource.getSecurity().getUserName()); } else if (attributeName.equals(Constants.PASSWORD.getName())) { if (dataSource.getSecurity() == null) { return; assert dataSource.getSecurity() instanceof DsSecurity; if (((DsSecurity) dataSource.getSecurity()).isElytronEnabled()) { return; setStringIfNotNull(context, dataSource.getSecurity().getSecurityDomain()); } else if (attributeName.equals(Constants.ELYTRON_ENABLED.getName())) { if (dataSource.getSecurity() == null) { return; assert dataSource.getSecurity() instanceof DsSecurity; if (!((DsSecurity) dataSource.getSecurity()).isElytronEnabled()) { return; setBooleanIfNotNull(context, ((DsSecurity) dataSource.getSecurity()).isElytronEnabled()); } else if (attributeName.equals(Constants.AUTHENTICATION_CONTEXT.getName())) { if (dataSource.getSecurity() == null) { return; assert dataSource.getSecurity() instanceof DsSecurity; if (!((DsSecurity) dataSource.getSecurity()).isElytronEnabled()) {
if (dataSource.getSecurity() == null) { return; setStringIfNotNull(context, dataSource.getSecurity().getUserName()); } else if (attributeName.equals(Constants.PASSWORD.getName())) { if (dataSource.getSecurity() == null) { return; setStringIfNotNull(context, dataSource.getSecurity().getSecurityDomain()); } else if (attributeName.equals(Constants.REAUTH_PLUGIN_CLASSNAME.getName())) { if (dataSource.getSecurity() == null) { return; if (dataSource.getSecurity().getReauthPlugin() == null) { return; setStringIfNotNull(context, dataSource.getSecurity().getReauthPlugin().getClassName()); } else if (attributeName.equals(Constants.REAUTHPLUGIN_PROPERTIES.getName())) { if (dataSource.getSecurity() == null) { return; if (dataSource.getSecurity().getReauthPlugin() == null) { return; final Map<String, String> propertiesMap = dataSource.getSecurity().getReauthPlugin().getConfigPropertiesMap(); if (propertiesMap == null) { return;
installManagementModel(ds, deploymentUnit, addr); boolean useLegacySecurity = legacySecurityPresent && isLegacySecurityRequired(ds.getSecurity()); startDataSource(lds, jndiName, ds.getDriver(), serviceTarget, getRegistration(false, deploymentUnit), getResource(dsName, false, deploymentUnit), dsName, useLegacySecurity, ds.isJTA());