Package org.nasutekds.server.protocols.internal

Examples of org.nasutekds.server.protocols.internal.InternalClientConnection.processSearch()


      }

    });

    InternalClientConnection conn = new InternalClientConnection(DN.NULL_DN);
    InternalSearchOperation search = conn.processSearch(
            DN.decode(searchSubtree),
            SearchScope.WHOLE_SUBTREE,
            LDAPFilter.decode("objectclass=*").toSearchFilter());

    boolean check = policy.isAllowed(search, messages);
View Full Code Here


      }

    });

    InternalClientConnection conn = new InternalClientConnection(DN.NULL_DN);
    InternalSearchOperation search = conn.processSearch(
            DN.decode(searchSubtree),
            SearchScope.WHOLE_SUBTREE,
            LDAPFilter.decode("objectclass=*").toSearchFilter());

    boolean check = policy.isAllowed(search, messages);
View Full Code Here

         op = (PreParseModifyDNOperation) conn.processModifyDN(
                 "uid=user.1,ou=people,dc=example,dc=com",
                 "uid=usr.1,ou=people,dc=example,dc=com", true);
         break;
       case SEARCH:
         op = conn.processSearch(DN.decode("dc=example,dc=com"),
            SearchScope.WHOLE_SUBTREE,
            LDAPFilter.decode("uid>=user.1").toSearchFilter());
         break;
       case UNBIND:
         return;
View Full Code Here

    String completionTime = null;
    long startMillisecs = System.currentTimeMillis();
    do
    {
      InternalSearchOperation searchOperation =
           connection.processSearch(taskEntry.getDN(),
                                    SearchScope.BASE_OBJECT,
                                    filter);
      try
      {
        resultEntry = searchOperation.getSearchEntries().getFirst();
View Full Code Here

              });

    InternalClientConnection conn1 = new InternalClientConnection(DN.NULL_DN);
    limits.addConnection(conn1);

    InternalSearchOperation search = conn1.processSearch(
        DN.decode("dc=example,dc=com"),
        SearchScope.BASE_OBJECT,
        LDAPFilter.decode(searchFilter).toSearchFilter());

    boolean check = limits.isAllowed(conn1, search, true, messages);
View Full Code Here

      });

    InternalClientConnection conn = new InternalClientConnection(DN.NULL_DN);
    limits.addConnection(conn);

    InternalSearchOperation search1 = conn.processSearch(
      DN.decode("dc=example,dc=com"),
      SearchScope.BASE_OBJECT,
      LDAPFilter.decode("(objectclass=*)").toSearchFilter());

    // First operation is allowed
View Full Code Here

    // First operation is allowed
    boolean check = limits.isAllowed(conn, search1, true, messages);
    assertTrue(check);

    InternalSearchOperation search2 = conn.processSearch(
      DN.decode("dc=example,dc=com"),
      SearchScope.BASE_OBJECT,
      LDAPFilter.decode("(objectclass=*)").toSearchFilter());

    // Second operation in the same interval is refused
View Full Code Here

    assertFalse(check);

    // Wait for the end of the interval => counters are reset
    Thread.sleep(interval);

    InternalSearchOperation search3 = conn.processSearch(
      DN.decode("dc=example,dc=com"),
      SearchScope.BASE_OBJECT,
      LDAPFilter.decode("(objectclass=*)").toSearchFilter());

    // The operation is allowed
View Full Code Here

    InternalClientConnection conn =
         InternalClientConnection.getRootConnection();
    for (DN baseDN : baseDNs)
    {
      InternalSearchOperation searchOperation =
           conn.processSearch(baseDN, SearchScope.WHOLE_SUBTREE, filter);
      for (SearchResultEntry entry : searchOperation.getSearchEntries())
      {
        if (userEntry == null)
        {
          userEntry = entry;
View Full Code Here

    attributes.add("*");
    attributes.add("ismemberof");
    for (searchCounter = 0; searchCounter < baseDNs.length; searchCounter++)
    {
      InternalSearchOperation searchOperation =
           conn.processSearch(baseDNs[searchCounter], SearchScope.WHOLE_SUBTREE,
                              DereferencePolicy.NEVER_DEREF_ALIASES, 0, 0,
                              false, searchFilters[searchCounter], attributes,
                              this);

      ResultCode resultCode = searchOperation.getResultCode();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.