public static Config getConfigNamed(Domain d, String name) { if (d.getConfigs() == null || name == null) throw new IllegalArgumentException ("no <config> element"); List<Config> configs = d.getConfigs().getConfig(); for (Config c : configs) { if (name.equals(c.getName().trim())) { return c; } } return null; }
public static Config getConfigNamed(Domain d, String name) { if (d.getConfigs() == null || name == null) throw new IllegalArgumentException ("no <config> element"); List<Config> configs = d.getConfigs().getConfig(); for (Config c : configs) { if (name.equals(c.getName().trim())) { return c; } } return null; }
final protected void ensureNonDASConfigsReady() throws TransactionFailure { for (Config c : domain.getConfigs().getConfig()) { if ( ! c.getName().equals(SecureAdminCommand.DAS_CONFIG_NAME)) { if (!ensureConfigReady(c)) { break; } } } }
private List<SystemProperty> getConfigSystemProperties() { try { String configName = server.getConfigRef(); Configs configs = domain.getConfigs(); List<Config> configsList = configs.getConfig(); Config config = null; for (Config c : configsList) { if (c.getName().equals(configName)) { config = c; break; } } return (List<SystemProperty>) (config != null ? config.getSystemProperty() : Collections.emptyList()); } catch (Exception e) { //possible NPE if domain.xml has issues! return Collections.emptyList(); } }
static RefContainer chooseRefContainer( final Domain domain, final String target, final ConfigBeansUtilities configBeansUtilities) { Config config = domain.getConfigs().getConfigByName(target); if (config != null) { return config; } Server server = configBeansUtilities.getServerNamed(target); if (server != null) { return server; } Cluster cluster = domain.getClusterNamed(target); return cluster; } }
public void execute(AdminCommandContext context) { ActionReport report = context.getActionReport(); report.setActionExitCode(ActionReport.ExitCode.SUCCESS); List<Config> configList = null; //Fix for issue 13356 list-configs doesn't take an operand //defaults to domain if (target.equals("domain" )) { Configs configs = domain.getConfigs(); configList = configs.getConfig(); } else { configList = createConfigList(); if (configList == null) { fail(Strings.get("list.instances.badTarget", target)); return; } } StringBuffer sb = new StringBuffer(); for (Config config : configList) { sb.append(config.getName()).append('\n'); } String output = sb.toString(); //Fix for isue 12885 report.addSubActionsReport().setMessage(output.substring(0,output.length()-1 )); report.setActionExitCode(ActionReport.ExitCode.SUCCESS); }
public void execute(AdminCommandContext context) { ActionReport report = context.getActionReport(); report.setActionExitCode(ActionReport.ExitCode.SUCCESS); List<Config> configList = null; //Fix for issue 13356 list-configs doesn't take an operand //defaults to domain if (target.equals("domain" )) { Configs configs = domain.getConfigs(); configList = configs.getConfig(); } else { configList = createConfigList(); if (configList == null) { report.setActionExitCode(ActionReport.ExitCode.FAILURE); report.setMessage(Strings.get("list.instances.badTarget", target)); return; } } StringBuilder sb = new StringBuilder(); for (Config config : configList) { sb.append(config.getName()).append('\n'); } String output = sb.toString(); //Fix for isue 12885 report.addSubActionsReport().setMessage(output.substring(0,output.length()-1 )); report.setActionExitCode(ActionReport.ExitCode.SUCCESS); }
for (Config config : domain.getConfigs().getConfig()) { if (config.getName().equals(name)) { return new TreeNode[] { domain.getConfigs().getConfig(), name); domain.getConfigs().getConfig(), name);
final Configs configs = domain.getConfigs();
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; }
final Configs configs = domain.getConfigs();
final Configs configs = domain_w.getConfigs(); for (Config c : configs.getConfig()) { final Config c_w = t.enroll(c);
final Configs configs = domain_w.getConfigs(); for (Config c : configs.getConfig()) { final Config c_w = t.enroll(c);
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; }
public String getAnonymousUser() { final Domain domain = InjectedValues.getInstance().getHabitat().getService(Domain.class); final List<Config> configs = domain.getConfigs().getConfig();
/** * Selects a config of interest from the domain, based on the target. * (Eliminates duplicated code formerly in Create, Delete, and ListAuthRealm). * * @param domain * @param target * @return */ static Config chooseConfig(final Domain domain, final String target) { Config config = null; Config tmp = null; try { tmp = domain.getConfigs().getConfigByName(target); } catch (Exception ex) { } if (tmp != null) { return tmp; } Server targetServer = domain.getServerNamed(target); if (targetServer != null) { config = domain.getConfigNamed(targetServer.getConfigRef()); } com.sun.enterprise.config.serverbeans.Cluster cluster = domain.getClusterNamed(target); if (cluster != null) { config = domain.getConfigNamed(cluster.getConfigRef()); } return config; }
Config config = domain.getConfigs().getConfigByName(target); if (config != null) { return config;
return copyConfig(configs,config,configName,logger); } ,domain.getConfigs());
return copyConfig(configs,config,configName,logger); } ,domain.getConfigs());
Configs configs = domain.getConfigs(); if (configs != null) { List<Config> configList = configs.getConfig();