Package org.eclipse.ecf.presence.search

Examples of org.eclipse.ecf.presence.search.ICriterion


    assertNotNull(selection);

    // fields to consider on XMPP server side search
    // search field for XMPP, criterion to match the search
    ICriterion name = selection.eq(NAME, "Marcelo*");
    ICriterion email = selection.eq(EMAIL, "zx*");
    ICriterion username = selection.eq(USERNAME, "sl*");

    // create a specific criteria
    final ICriteria criteria = searchManager.createCriteria();
    assertNotNull(criteria);
    criteria.add(name);
View Full Code Here


      IRestriction selection = searchManager.createRestriction();
      assertNotNull(selection);

      // fields to consider on XMPP server side search
      // search field for XMPP, criterion to match the search
      ICriterion name = selection.eq(NAME, "Marcelo*");
      ICriterion email = selection.eq(EMAIL, "zx*");
      ICriterion username = selection.eq(USERNAME, "sl*");

      // create a specific criteria
      ICriteria criteria = searchManager.createCriteria();
      assertNotNull(criteria);
      criteria.add(name);
View Full Code Here

    IRestriction selection = searchManager.createRestriction();
    assertNotNull(selection);

    // search field for XMPP, criterion to match the search
    // fields to consider on XMPP server side search
    ICriterion email = selection.eq(EMAIL, "mayworm*");

    // create a specific criteria
    ICriteria criteria = searchManager.createCriteria();
    assertNotNull(criteria);
    criteria.add(email);
View Full Code Here

    IRestriction selection = searchManager.createRestriction();
    assertNotNull(selection);

    // fields to consider on XMPP server side search
    // search field for XMPP, criterion to match the search
    ICriterion name = selection.eq(NAME, "marcelo*");

    // create a specific criteria
    try {
      ICriteria criteria = searchManager.createCriteria();
      assertNotNull(criteria);
View Full Code Here

  public String toString() {
    StringBuffer sb = new StringBuffer("XMPPCriteria["); //$NON-NLS-1$
    Iterator it = criteria.iterator();
    while (it.hasNext()) {
      sb.append("[");//$NON-NLS-1$
      ICriterion criterion = (ICriterion) it.next();
      sb.append(criterion.toString());
      sb.append("];");//$NON-NLS-1$
    }
    sb.append("]");//$NON-NLS-1$
    return sb.toString();
  }
View Full Code Here

        // for each user properties field check if it
        // was added by user for the criteria
        // for each field, a search is performed, and
        // the partial result is added to the result list
        while (criterionsIterator.hasNext()) {
          ICriterion criterion = (ICriterion) criterionsIterator
              .next();
          if (criterion.equals(fields[i])) {
            Form answerForm = form.createAnswerForm();
            answerForm.setAnswer(fields[i], true);
            answerForm.setAnswer(SEARCH_ACTION, criterion
                .toExpression());
            ReportedData data = manager.sendSearchForm(
                ecfConnection.getXMPPConnection(), answerForm,
                SERVICE_SEARCH
                    + ecfConnection.getXMPPConnection()
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.presence.search.ICriterion

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.