final ResourceInfo resourceInfo = configFactory.getResourceInfo(refName.replace("java:", "").replace("comp/env/", "")); if (resourceInfo != null) { ref.setMappedName("jndi:" + (resourceInfo.id.startsWith("java:") ? resourceInfo.id : "openejb:Resource/" + resourceInfo.id));
final ResourceInfo resourceInfo = configFactory.getResourceInfo(refName.replace("java:", "").replace("comp/env/", "")); if (resourceInfo != null) { ref.setMappedName("jndi:" + (resourceInfo.id.startsWith("java:") ? resourceInfo.id : "openejb:Resource/" + resourceInfo.id));
final ResourceInfo jtaInfo = configFactory.getResourceInfo(potentialName); if (jtaInfo != null) { if (!"false".equalsIgnoreCase(jtaInfo.properties.getProperty("JtaManaged")) // don't test true since it can be missing final ResourceInfo info = configFactory.getResourceInfo(potentialName); if (info != null) { if (!"true".equalsIgnoreCase(info.properties.getProperty("JtaManaged")) final String possibleNonJta = findResourceId(nonJtaWithJavaAndSlash, "DataSource", required, null); if (possibleJta != null && possibleJta.equals(possibleNonJta)) { final ResourceInfo dataSource = configFactory.getResourceInfo(possibleJta); final ResourceInfo jtaResourceInfo = configFactory.getResourceInfo(jtaDataSourceId); && (deduceJtaFromNonJta == null || Boolean.parseBoolean(deduceJtaFromNonJta))) { final ResourceInfo nonJtaResourceInfo = configFactory.getResourceInfo(nonJtaDataSourceId);
String possibleNonJta = findResourceId(unit.getNonJtaDataSource(), "DataSource", required, null); if (possibleJta != null && possibleJta == possibleNonJta){ ResourceInfo dataSource = configFactory.getResourceInfo(possibleJta); ResourceInfo jtaResourceInfo = configFactory.getResourceInfo(jtaDataSourceId); ResourceInfo nonJtaResourceInfo = configFactory.getResourceInfo(nonJtaDataSourceId);
final ResourceInfo jtaInfo = configFactory.getResourceInfo(potentialName); if (jtaInfo != null) { if (!"false".equalsIgnoreCase(jtaInfo.properties.getProperty("JtaManaged")) // don't test true since it can be missing final ResourceInfo info = configFactory.getResourceInfo(potentialName); if (info != null) { if (!"true".equalsIgnoreCase(info.properties.getProperty("JtaManaged")) final String possibleNonJta = findResourceId(nonJtaWithJavaAndSlash, "DataSource", required, null); if (possibleJta != null && possibleJta.equals(possibleNonJta)) { final ResourceInfo dataSource = configFactory.getResourceInfo(possibleJta); final ResourceInfo jtaResourceInfo = configFactory.getResourceInfo(jtaDataSourceId); && (deduceJtaFromNonJta == null || deduceJtaFromNonJta != null && Boolean.parseBoolean(deduceJtaFromNonJta))) { final ResourceInfo nonJtaResourceInfo = configFactory.getResourceInfo(nonJtaDataSourceId);