/** * Create an instance of {@link FieldSearchQuery } * */ public FieldSearchQuery createFieldSearchQuery() { return new FieldSearchQuery(); }
public static org.fcrepo.server.search.FieldSearchQuery convertGenFieldSearchQueryToFieldSearchQuery(org.fcrepo.server.types.gen.FieldSearchQuery gen) throws org.fcrepo.server.errors.InvalidOperatorException, org.fcrepo.server.errors.QueryParseException { if (gen == null) { return null; } if (gen.getTerms() != null) { return new org.fcrepo.server.search.FieldSearchQuery(gen.getTerms() .getValue()); } else if (gen.getConditions() != null) { return new org.fcrepo.server.search.FieldSearchQuery(convertGenConditionArrayToSearchConditionList(gen .getConditions().getValue())); } else { return new org.fcrepo.server.search.FieldSearchQuery(EMPTY_STRING); } }
displayFields[i] = (String) fields.get(i); FieldSearchQuery query = new FieldSearchQuery(); if (m_tabbedPane.getSelectedIndex() == 0) { query.setTerms(factory.createFieldSearchQueryTerms(m_simpleQueryField.getText())); } else { List<Condition> conditions = m_model.getConditions(); query.setConditions(factory.createFieldSearchQueryConditions(conds));
FieldSearchQuery query = new FieldSearchQuery(); ObjectFactory factory = new ObjectFactory(); query.setTerms(factory.createFieldSearchQueryTerms("*")); FieldSearchResult result = apia.findObjects(TypeUtility.convertStringtoAOS(resultFields), maxResults, query);
/** * Convert a local {@link FieldSearchQuery} into a WSDL-style * {@link org.fcrepo.server.types.gen.FieldSearchQuery FieldSearchQuery}. */ public static org.fcrepo.server.types.gen.FieldSearchQuery convertFieldSearchQueryToGenFieldSearchQuery(FieldSearchQuery fsq) { List<org.fcrepo.server.types.gen.Condition> genConditions = fsq.getConditions() == null ? null : convertConditionsListToGenConditionsArray(fsq .getConditions()); org.fcrepo.server.types.gen.FieldSearchQuery query = new org.fcrepo.server.types.gen.FieldSearchQuery(); ObjectFactory factory = new ObjectFactory(); org.fcrepo.server.types.gen.FieldSearchQuery.Conditions conds = new org.fcrepo.server.types.gen.FieldSearchQuery.Conditions(); conds.getCondition().addAll(genConditions); query.setConditions(factory.createFieldSearchQueryConditions(conds)); return query; }
c.setValue(tri.getAttributeValue("value")); conds.getCondition().add(c); query = new FieldSearchQuery(); ObjectFactory factory = new ObjectFactory(); query.setConditions(factory.createFieldSearchQueryConditions(conds)); try { apia.findObjects(TypeUtility.convertStringtoAOS(resultFields), maxResults, query); query = new FieldSearchQuery(); query.setTerms(factory.createFieldSearchQueryTerms(terms)); FieldSearchResult result = apia.findObjects(TypeUtility.convertStringtoAOS(resultFields), maxResults, query); assertEquals(0,result.getResultList().getObjectFields().size());
FieldSearchQuery query = new FieldSearchQuery(); query.setTerms(null);
@Test public void testFindObjects() throws Exception { // Test that a search for pid=demo:5 returns one result; demo:5 String[] resultFields = {"pid"}; java.math.BigInteger maxResults = new java.math.BigInteger("" + 100); FieldSearchQuery query = new FieldSearchQuery(); Conditions conds = new Conditions(); Condition cond = new Condition(); cond.setOperator(ComparisonOperator.EQ); cond.setProperty("pid"); cond.setValue("demo:5"); conds.getCondition().add(cond); ObjectFactory factory = new ObjectFactory(); query.setConditions(factory.createFieldSearchQueryConditions(conds)); FieldSearchResult result = apia.findObjects(TypeUtility.convertStringtoAOS(resultFields), maxResults, query); ResultList resultList = result.getResultList(); List<ObjectFields> fields = resultList.getObjectFields(); assertEquals(1, fields.size()); assertEquals("demo:5", fields.get(0).getPid().getValue()); }
IngestCounter c) throws Exception { FieldSearchQuery query = new FieldSearchQuery(); FieldSearchQuery.Conditions condi = new FieldSearchQuery.Conditions(); org.fcrepo.server.types.gen.Condition cond = org.fcrepo.server.types.gen.ObjectFactory factory = new org.fcrepo.server.types.gen.ObjectFactory(); query.setConditions(factory.createFieldSearchQueryConditions(condi)); query.setTerms(null); ArrayOfString resultFields = new ArrayOfString(); resultFields.getItem().add("pid");
String[] resultFields = {"pid"}; java.math.BigInteger maxResults = new java.math.BigInteger("" + 1000); FieldSearchQuery query = new FieldSearchQuery(); org.fcrepo.server.types.gen.ObjectFactory factory = new org.fcrepo.server.types.gen.ObjectFactory(); query.setTerms(factory.createFieldSearchQueryTerms("*")); FieldSearchResult result = apia.findObjects(TypeUtility.convertStringtoAOS(resultFields),
/** * Get the indicated fields of the indicated object from the repository. */ public static ObjectFields getObjectFields(String pid, String[] fields) throws IOException { FieldSearchQuery query = new FieldSearchQuery(); Condition condition = new Condition(); condition.setProperty("pid"); condition.setOperator(ComparisonOperator.fromValue("eq")); condition.setValue(pid); FieldSearchQuery.Conditions conds = new FieldSearchQuery.Conditions(); conds.getCondition().add(condition); ObjectFactory factory = new ObjectFactory(); query.setConditions(factory.createFieldSearchQueryConditions(conds)); FieldSearchResult result = Administrator.APIA .findObjects(TypeUtility.convertStringtoAOS(fields), new BigInteger("1"), query); ResultList resultList = result.getResultList(); if (resultList == null || resultList.getObjectFields() == null && resultList.getObjectFields().size() == 0) { throw new IOException("Object not found in repository"); } return resultList.getObjectFields().get(0); }
/** * Create an instance of {@link FieldSearchQuery } * */ public FieldSearchQuery createFieldSearchQuery() { return new FieldSearchQuery(); }
public static org.fcrepo.server.search.FieldSearchQuery convertGenFieldSearchQueryToFieldSearchQuery(org.fcrepo.server.types.gen.FieldSearchQuery gen) throws org.fcrepo.server.errors.InvalidOperatorException, org.fcrepo.server.errors.QueryParseException { if (gen == null) { return null; } if (gen.getTerms() != null) { return new org.fcrepo.server.search.FieldSearchQuery(gen.getTerms() .getValue()); } else if (gen.getConditions() != null) { return new org.fcrepo.server.search.FieldSearchQuery(convertGenConditionArrayToSearchConditionList(gen .getConditions().getValue())); } else { return new org.fcrepo.server.search.FieldSearchQuery(EMPTY_STRING); } }
fc.shutdown(); FieldSearchQuery query = new FieldSearchQuery(); org.fcrepo.server.types.gen.ObjectFactory factory = new org.fcrepo.server.types.gen.ObjectFactory(); query.setTerms(factory.createFieldSearchQueryTerms(phrase)); String[] arrayS = fields.split(" "); ArrayOfString aux = new ArrayOfString();