Examples of IQuery


Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

  private SortedSet<String> getListOfTypes(String rootType, IClientX cl,
      ISession sess) {
    SortedSet<String> types = new TreeSet<String>();
    try {
      IQuery que = cl.getQuery();
      String queryString =
          "select r_type_name from dmi_type_info where any r_supertype = '"
          + rootType + "'";
      logger.config("queryString: " + queryString);
      que.setDQL(queryString);

      ICollection collec = que.execute(sess, IQuery.EXECUTE_READ_QUERY);
      while (collec.next()) {
        types.add(collec.getString("r_type_name"));
      }

      try {
View Full Code Here

Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

    IClient localClient = clientX.getLocalClient();
    Assert.assertTrue(localClient instanceof DmClient);
  }

  public void testGetQuery() {
    IQuery query = clientX.getQuery();
    Assert.assertTrue(query instanceof DmQuery);
  }
View Full Code Here

Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

      Collection<String> docids, AuthenticationIdentity identity)
      throws RepositoryException {
    String username = getCanonicalUsername(identity);
    logger.info("authorisation for: " + username + "; docbase: " + docbase);

    IQuery query = buildQuery(docids);

    List<AuthorizationResponse> authorized;
    ISessionManager sessionManagerUser = getSessionManagerUser(username);
    ISession sessionUser = sessionManagerUser.getSession(docbase);
    try {
View Full Code Here

Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

  }

  private IQuery buildQuery(Collection<String> docidList) {
    String queryString = buildQueryString(docidList);

    IQuery query = clientX.getQuery();
    if (logger.isLoggable(Level.FINE))
      logger.fine("dql: " + queryString);
    query.setDQL(queryString);
    return query;
  }
View Full Code Here

Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

        }
        queryBuff.append("' escape '\\");
      }
      queryBuff.append("'");

      IQuery query = clientX.getQuery();
      query.setDQL(queryBuff.toString());
      ICollection users = query.execute(session, IQuery.EXECUTE_READ_QUERY);
      try {
        // The DQL query can only confirm partial matches, and not
        // exact matches. For brevity, we loop over all the users in
        // case we want to log them, and we check domainName.isEmpty()
        // on each iteration.
View Full Code Here

Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

    ISession session = sessionManager.getSession(docbase);
    try {
      String queryStr =
          "select group_name from dm_group where any i_all_users_names = '"
          + username + "'";
      IQuery query = clientX.getQuery();
      query.setDQL(queryStr);
      ICollection collecGroups = query.execute(session,
          IQuery.EXECUTE_READ_QUERY);
      try {
        while (collecGroups.next()) {
          String groupName = collecGroups.getString("group_name");
          String groupNamespace = getGroupNamespace(session, groupName);
View Full Code Here

Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

   * @param chronicleId root document version
   * @return ICollection of versions.
   */
  public ICollection getCurrentVersion(String chronicleId)
      throws RepositoryException {
    IQuery query = traversalManager.getClientX().getQuery();
    query.setDQL(traversalManager.buildVersionsQueryString(checkpoint,
        chronicleId));
    return query.execute(session, IQuery.EXECUTE_READ_QUERY);
  }
View Full Code Here

Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

    super.setUp();
    dctmClientX = new DmClientX();
  }

  public void testSetDQL() {
    IQuery query = dctmClientX.getQuery();
    Assert.assertNotNull(query);
    Assert.assertTrue(query instanceof DmQuery);
    query.setDQL(DmInitialize.DM_QUERY_STRING_ENABLE);
  }
View Full Code Here

Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

      loginInfo.setUser(DmInitialize.DM_LOGIN_OK1);
      loginInfo.setPassword(DmInitialize.DM_PWD_OK1);
      sessionManager.setIdentity(DmInitialize.DM_DOCBASE, loginInfo);
      session = sessionManager.getSession(DmInitialize.DM_DOCBASE);

      IQuery query = dctmClientX.getQuery();
      Assert.assertNotNull(query);
      Assert.assertTrue(query instanceof DmQuery);
      query.setDQL(DmInitialize.DM_QUERY_STRING_ENABLE);
      ICollection collec = query.execute(session, IQuery.READ_QUERY);
      Assert.assertNotNull(collec);
    } finally {
      if (session != null)
        sessionManager.release(session);
    }
View Full Code Here

Examples of com.google.enterprise.connector.dctm.dfcwrap.IQuery

    IClient localClient = clientX.getLocalClient();
    Assert.assertTrue(localClient instanceof DmClient);
  }

  public void testGetQuery() {
    IQuery query = clientX.getQuery();
    Assert.assertTrue(query instanceof DmQuery);
  }
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.