Example usage for java.util Properties containsValue

List of usage examples for java.util Properties containsValue

Introduction

In this page you can find the example usage for java.util Properties containsValue.

Prototype

@Override
    public boolean containsValue(Object value) 

Source Link

Usage

From source file:cn.vlabs.duckling.vwb.service.config.impl.DomainServiceImpl.java

private Properties buildProperties(String[] domains) {
    boolean first = true;
    Properties prop = new Properties();
    int i = 0;/*from   w ww.  j a v a2 s .  c o m*/
    if (domains != null) {
        for (String domain : domains) {
            if (!prop.containsValue(domain)) {
                if (first) {
                    first = false;
                    prop.put(KeyConstants.SITE_DOMAIN_KEY, domain);
                } else {
                    prop.put(String.format("%s.%d", KeyConstants.SITE_DOMAIN_KEY, i), domain);
                }
                i++;
            }
        }
    }
    return prop;
}

From source file:org.ala.spatial.web.services.SitesBySpeciesWSControllerTabulated.java

@RequestMapping(value = { "sxs/add", "sxs/sxs/add" }, method = { RequestMethod.GET, RequestMethod.POST })
public ModelAndView sxsAdd(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    String speciesquery = req.getParameter("speciesquery");
    String layers = req.getParameter("layers");
    String bs = URLEncoder.encode(AlaspatialProperties.getBiocacheWsURL(), "UTF-8");
    String gridsize = req.getParameter("gridsize");

    String minuncertainty = req.getParameter("minuncertainty") == null ? ""
            : req.getParameter("minuncertainty");
    String maxuncertainty = req.getParameter("maxuncertainty") == null ? ""
            : req.getParameter("maxuncertainty");
    String nulluncertainty = req.getParameter("nulluncertainty") == null ? "false"
            : req.getParameter("nulluncertainty");

    String min = minuncertainty.length() == 0 ? "*" : minuncertainty;
    String max = maxuncertainty.length() == 0 ? "*" : maxuncertainty;

    if (nulluncertainty.equals("true")) {
        speciesquery = "(" + speciesquery + ")%20AND%20coordinate_uncertainty:%5B" + min + "%20TO%20" + max
                + "%5D";
    } else if (minuncertainty.length() + maxuncertainty.length() > 0) {
        speciesquery = "(" + speciesquery
                + ")%20AND%20-(coordinate_uncertainty:*%20AND%20-coordinate_uncertainty:%5B" + min + "%20TO%20"
                + max + "%5D)";
    }//from  w ww.j  a  v  a2 s  . c o m

    String url = req.getParameter("u");

    try {
        if (url == null) {
            url = "q=" + speciesquery + "&gridsize=" + gridsize + "&layers=" + layers;
        }

        String pth = AlaspatialProperties.getAnalysisWorkingDir() + File.separator + "sxs" + File.separator;

        initListProperties();
        Properties p = new Properties();
        p.load(new FileReader(pth + "list.properties"));

        synchronized (lockProperties) {
            FileWriter fw = new FileWriter(pth + "list.properties", true);
            if (!p.containsValue(url)) {
                for (int i = 1; i < Integer.MAX_VALUE; i++) {
                    if (!p.containsKey(String.valueOf(i))) {
                        fw.write("\n" + i + "=" + url);
                        new File(pth + i).delete();
                        break;
                    }
                }
            }
            fw.flush();
            fw.close();
        }

        for (Entry<Object, Object> entry : p.entrySet()) {
            if (((String) entry.getValue()).equals(url)) {
                File f = new File(pth + ((String) entry.getKey()));
                if (f.exists()) {
                    new File(pth + ((String) entry.getKey())).delete();
                }
            }
        }

        run();

    } catch (Exception e) {
        e.printStackTrace();
    }

    return new ModelAndView("redirect:" + AlaspatialProperties.getAlaspatialUrl() + "/sxs");
}

From source file:com.streamsets.datacollector.cluster.TestShellClusterProvider.java

@Test
public void testRemovingProperties() throws Exception {
    Properties sdcProperties = new Properties();
    sdcProperties.put("stay", "Don't try to touch me!");
    sdcProperties.put("remove.me", "Yes please!");
    sdcProperties.put("remove.me.too", "Yes please!");
    sdcProperties.put(RuntimeInfo.DATA_COLLECTOR_BASE_HTTP_URL, "Yes please!");
    sdcProperties.put("http.bindHost", "Yes please!");
    sdcProperties.put("cluster.slave.configs.remove", "remove.me,remove.me.too");
    File etcDir = tempFolder.newFolder();

    File sdcPropertiesFile = new File(etcDir, "sdc.properties");
    try (OutputStream out = new FileOutputStream(sdcPropertiesFile)) {
        sdcProperties.store(out, null);/*from  w w w .  jav a  2s. c o m*/
    }

    sparkProvider.rewriteProperties(sdcPropertiesFile, new ArrayList<>(), etcDir, Collections.emptyMap(),
            Collections.emptyMap(), "", Optional.empty());

    try (InputStream in = new FileInputStream(sdcPropertiesFile)) {
        Properties updatedProperties = new Properties();
        updatedProperties.load(in);

        Assert.assertEquals("Don't try to touch me!", updatedProperties.getProperty("stay"));
        Assert.assertFalse(updatedProperties.containsValue("remove.me"));
        Assert.assertFalse(updatedProperties.containsValue("remove.me.too"));
        Assert.assertFalse(updatedProperties.containsValue("http.bindHost"));
        Assert.assertFalse(updatedProperties.containsValue(RuntimeInfo.DATA_COLLECTOR_BASE_HTTP_URL));
    }
}

From source file:org.eclipse.smila.connectivity.framework.crawler.web.filter.impl.MetaTagFilter.java

/**
 * {@inheritDoc}/*from   w w  w .  j  a va2  s  . co m*/
 */
public boolean matches(final HTMLMetaTags test) {
    boolean result = false;
    Properties metaTags;
    if (_type.equals(HtmlMetaTagType.HTTP_EQUIV)) {
        metaTags = test.getHttpEquivTags();
    } else {
        metaTags = test.getGeneralTags();
    }
    if (StringUtils.isNotEmpty(_name)) {
        if (metaTags.containsKey(_name) && (metaTags.getProperty(_name).equals(_content))) {
            result = true;
        }
    } else {
        if (metaTags.containsValue(_content)) {
            result = true;
        }
    }
    return result;
}