/** * Validate the given resource in the corresponding target using domain.xml server beans. * For resources defined outside the application. * * @param jndiName to be validated * @return True if resource is present in domain.xml in the corresponding target. False otherwise. */ private boolean isResourceInDomainXML(String jndiName) { if (jndiName == null) return false; Server svr = domain.getServerNamed(target); if (svr != null) { return svr.isResourceRefExists(jndiName); } Cluster cluster = domain.getClusterNamed(target); return cluster != null && cluster.isResourceRefExists(jndiName); }
public boolean resourceExists(String jndiName, String target) { boolean exists = false; if(target.equals(DOMAIN)){ //if target is "domain", as long as the resource is present in "resources" section, //it is valid. exists = true; }else if(ConfigBeansUtilities.getServerNamed(target) != null){ Server server = configBeanUtilities.getServerNamed(target); exists = server.isResourceRefExists(jndiName); }else if (domain.getClusterNamed(target) != null){ Cluster cluster = domain.getClusterNamed(target); exists = cluster.isResourceRefExists(jndiName); }else{ //if target is "CONFIG", as long as the resource is present in "resources" section, //it is valid. for(Config config : domain.getConfigs().getConfig()){ if(config.getName().equals(target)){ exists = true; break; } } } return exists; }
Cluster cluster = domain.getClusterNamed(target); if(cluster != null){ if (cluster.isResourceRefExists(jndiName)) {
public boolean resourceExists(String jndiName, String target) { boolean exists = false; Domain domain = habitat.getService(Domain.class); if(target.equals(DOMAIN)){ //if target is "domain", as long as the resource is present in "resources" section, //it is valid. exists = true; }else if(habitat.<ConfigBeansUtilities>getService(ConfigBeansUtilities.class).getServerNamed(target) != null){ Server server = habitat.<ConfigBeansUtilities>getService(ConfigBeansUtilities.class).getServerNamed(target); exists = server.isResourceRefExists(jndiName); }else if (domain.getClusterNamed(target) != null){ Cluster cluster = domain.getClusterNamed(target); exists = cluster.isResourceRefExists(jndiName); }else{ //if target is "CONFIG", as long as the resource is present in "resources" section, //it is valid. for(Config config : domain.getConfigs().getConfig()){ if(config.getName().equals(target)){ exists = true; break; } } } return exists; }
Cluster cluster = domain.getClusterNamed(target); if(cluster != null){ if (!cluster.isResourceRefExists(jndiName)) {
Cluster cluster = domain.getClusterNamed(target); if(cluster != null){ if (cluster.isResourceRefExists(jndiName)) {
Cluster cluster = domain.getClusterNamed(target); if(cluster != null){ if (!cluster.isResourceRefExists(jndiName)) {
Cluster cluster = domain.getClusterNamed(target); if(cluster != null){ if (cluster.isResourceRefExists(jndiName)) {
} else { Cluster cluster = domain.getClusterNamed(target); if (cluster.isResourceRefExists(refName)) { report.setMessage(localStrings.getLocalString("create.resource.ref.existsAlready", "Resource ref {0} already exists", refName));
if (cluster.isResourceRefExists(refName)) {