/** * 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); }
Server server = configBeansUtilities.getServerNamed(target); if (server != null) { if (server.isResourceRefExists(jndiName)) { List<Server> instances = tgt.getInstances(target); for (Server svr : instances) { if (svr.isResourceRefExists(jndiName)) { svr.deleteResourceRef(jndiName);
/** * Returns true if the given resource is referenced by this server. * * @param resourceInfo the name of the resource * @return true if the named resource is used/referred by this server */ protected boolean isReferenced(ResourceInfo resourceInfo) { boolean refExists = false; if (ConnectorsUtil.isModuleScopedResource(resourceInfo) || ConnectorsUtil.isApplicationScopedResource(resourceInfo)) { refExists = getServer().getApplicationRef(resourceInfo.getApplicationName()) != null; } else { String resourceName = resourceInfo.getName(); refExists = getServer().isResourceRefExists(resourceName); } if (_logger.isLoggable(Level.FINE)) { _logger.fine("isReferenced :: " + resourceInfo + " - " + refExists); } return refExists; }
if (server.isResourceRefExists(jndiName)) { List<Server> instances = tgt.getInstances(target); for (Server svr : instances) { if (svr.isResourceRefExists(jndiName)) { svr.deleteResourceRef(jndiName);
if (!server.isResourceRefExists(jndiName)) { List<Server> instances = tgt.getInstances(target); for (Server svr : instances) { if (!svr.isResourceRefExists(jndiName)) { svr.createResourceRef(enabled, jndiName);
if (!server.isResourceRefExists(jndiName)) { List<Server> instances = tgt.getInstances(target); for (Server svr : instances) { if (!svr.isResourceRefExists(jndiName)) { svr.createResourceRef(enabled, jndiName);
if (server.isResourceRefExists(jndiName)) { List<Server> instances = tgt.getInstances(target); for (Server svr : instances) { if (svr.isResourceRefExists(jndiName)) { svr.deleteResourceRef(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; }
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; }
if (server.isResourceRefExists(refName)) { report.setMessage(localStrings.getLocalString("create.resource.ref.existsAlready", "Resource ref {0} already exists", refName));
Server server = ConfigBeansUtilities.getServerNamed(target); if (server != null) { if (server.isResourceRefExists(refName)) {