Package org.fao.geonet.kernel.rdf

Examples of org.fao.geonet.kernel.rdf.Where


        checkState(false);
        return new KeywordSearchParams(createQuery(), thesauriNames, thesauriDomainName, maxResults);
    }

    private QueryBuilder<KeywordBean> createQuery() {
        Where where = Wheres.NONE;
       
        if(!searchClauses.isEmpty()) {
            for (SearchClause nextClause : searchClauses) {
                where = where.or(nextClause.toWhere(langs));
            }
        }
       
        QueryBuilder<KeywordBean> builder = QueryBuilder.keywordQueryBuilder(isoLangMapper, new ArrayList<String>(langs), requireBoundedBy)
                .offset(offset)
View Full Code Here


        KeywordSearchParamsBuilder.addXmlParam(params, XmlParams.pTypeSearch, ""+searchType.ordinal());           
    }

    @Override
    public Where toWhere(Set<String> langs) {
        Where where = Wheres.NONE;
        for (String lang : langs) {
            where = where.or(searchType.toWhere(lang+Selectors.LABEL_POSTFIX,this));
        }
        return where;
    }
View Full Code Here

    }

    @Test
    public void testRemoveElementKeywordBean() throws Exception {
        KeywordBean keyword = QueryBuilder.keywordQueryBuilder(isoLangMapper, "eng").limit(1).build().execute(thesaurus).get(0);
        Where idMatches = Wheres.ID(keyword.getUriCode());
        Query<KeywordBean> query = QueryBuilder.keywordQueryBuilder(isoLangMapper, "eng").where(idMatches).build();
        assertEquals(1, query.execute(thesaurus).size());
        thesaurus.removeElement(keyword);
        assertEquals(0, query.execute(thesaurus).size());
    }
View Full Code Here

    }

    @Test
    public void testRemoveElementStringString() throws Exception {
        KeywordBean keyword = QueryBuilder.keywordQueryBuilder(isoLangMapper, "eng").limit(1).build().execute(thesaurus).get(0);
        Where idMatches = Wheres.ID(keyword.getUriCode());
        Query<KeywordBean> query = QueryBuilder.keywordQueryBuilder(isoLangMapper, "eng").where(idMatches).build();
        assertEquals(1, query.execute(thesaurus).size());
       
        thesaurus.removeElement(keyword.getNameSpaceCode(), keyword.getRelativeCode());
        assertEquals(0, query.execute(thesaurus).size());
View Full Code Here

TOP

Related Classes of org.fao.geonet.kernel.rdf.Where

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.