Package com.google.enterprise.connector.spi

Examples of com.google.enterprise.connector.spi.SimpleTraversalContext


            Boolean.getBoolean("javatest.supportsinheritedacls");
        connector = NotesConnectorTest.getConnector();
        factory = (SessionFactoryMock) connector.getSessionFactory();
        NotesConnectorSessionTest.configureFactoryForSession(factory);
        connectorSession = (NotesConnectorSession) connector.login();
        SimpleTraversalContext context = new SimpleTraversalContext();
        context.setSupportsInheritedAcls(supportsInheritedAcls);
        ((TraversalContextAware) connectorSession.getTraversalManager())
            .setTraversalContext(context);
        session = connectorSession.createNotesSession();
        connectorDatabase = (NotesDatabaseMock) session.getDatabase(
            connectorSession.getServer(), connectorSession.getDatabase());
View Full Code Here


    }
    NotesDocumentMock crawlDoc = getCrawlDoc(true);
    // TODO: move traversalContext to getConnector.
    NotesConnectorSession connectorSession =
        (NotesConnectorSession) connector.login();
    SimpleTraversalContext context = new SimpleTraversalContext();
    context.setSupportsInheritedAcls(supportsInheritedAcls);
    ((NotesTraversalManager) connectorSession.getTraversalManager())
        .setTraversalContext(context);
    NotesSession session = connectorSession.createNotesSession();
    NotesDatabaseMock connectorDatabase =
        (NotesDatabaseMock) session.getDatabase(
View Full Code Here

            "jtmreplicaid0123"));
  }

  public void testCheckDocumentReadersWithRoles() throws Exception {
    super.setUp();
    SimpleTraversalContext context = new SimpleTraversalContext();
    context.setSupportsInheritedAcls(true);
    ((TraversalContextAware) connectorSession.getTraversalManager())
        .setTraversalContext(context);

    User user =
        connectorSession.getUserGroupManager().getUserByGsaName("jsmith");
View Full Code Here

  public static NotesTraversalManager getTraversalManager(NotesConnectorSession
      connectorSession) throws RepositoryLoginException, RepositoryException {
    NotesTraversalManager traversalManager =
        (NotesTraversalManager) connectorSession.getTraversalManager();
    SimpleTraversalContext context = new SimpleTraversalContext();
    // TODO: handle both versions of acl support within the tests
    // and avoid manual property editing.
    context.setSupportsInheritedAcls(
        Boolean.getBoolean("javatest.supportsinheritedacls"));
    traversalManager.setTraversalContext(context);
    return traversalManager;
  }
View Full Code Here

    connector = NotesConnectorTest.getConnector();
    factory = (SessionFactoryMock) connector.getSessionFactory();
    NotesConnectorSessionTest.configureFactoryForSession(factory);
    connectorSession =
        (NotesConnectorSession) connector.login();
    SimpleTraversalContext context = new SimpleTraversalContext();
    context.setSupportsInheritedAcls(supportsInheritedAcls);
    ((NotesTraversalManager) connectorSession.getTraversalManager())
        .setTraversalContext(context);
    poller = new DatabasePollerTestable(connectorSession);
  }
View Full Code Here

  public void testGetDocumentList_timeout() throws RepositoryException {
    // Delay one second in the queries, and set a traversal time limit
    // of one second, so that the loop in getDocumentList will timeout.
    MockTraversalManager mtm = new MockTraversalManager(1);
    SimpleTraversalContext traversalContext = new SimpleTraversalContext();
    traversalContext.setTraversalTimeLimitSeconds(1);
    mtm.setTraversalContext(traversalContext);
    String checkpoint = "{index:0,uuid:['one','another'],"
        + "lastModified=['2010-04-01 00:01:00','2010-10-27 22:55:03']}";

    DocumentList documentList = mtm.resumeTraversal(checkpoint);
View Full Code Here

    testTraversalContext(null, 30L * 1024 * 1024 + 1, Content.NULL);
  }

  public void testNextDocument_traversalContext_largeDoc()
      throws RepositoryException {
    SimpleTraversalContext traversalContext = new SimpleTraversalContext();
    traversalContext.setMaxDocumentSize(4L * Integer.MAX_VALUE);
    testTraversalContext(traversalContext, 30L * 1024 * 1024 + 1,
        Content.NON_NULL);
  }
View Full Code Here

        Content.NON_NULL);
  }

  public void testNextDocument_traversalContext_hugeDoc()
      throws RepositoryException {
    SimpleTraversalContext traversalContext = new SimpleTraversalContext();
    traversalContext.setMaxDocumentSize(4L * Integer.MAX_VALUE);
    testTraversalContext(traversalContext, 2L * Integer.MAX_VALUE,
        Content.NON_NULL);
  }
View Full Code Here

   * Tests a data size that is too large as a long, but would allowed
   * if converted from a long to an int.
   */
  public void testNextDocument_traversalContext_overflowDoc()
      throws RepositoryException {
    SimpleTraversalContext traversalContext = new SimpleTraversalContext();
    traversalContext.setMaxDocumentSize(Integer.MAX_VALUE);
    long dataSize = (1L << 32) + 1;
    assertTrue(dataSize > Integer.MAX_VALUE);
    assertEquals(1, (int) dataSize);
    testTraversalContext(traversalContext, dataSize, Content.NULL);
  }
View Full Code Here

    } else if (socialOptionLc.equals("no")) {
      sharepointClientContext.setSocialOption(SocialOption.NO);
    } else if (socialOptionLc.equals("only")) {
      sharepointClientContext.setSocialOption(SocialOption.ONLY);
    }
    sharepointClientContext.setTraversalContext(new SimpleTraversalContext());
    return sharepointClientContext;
  }
View Full Code Here

TOP

Related Classes of com.google.enterprise.connector.spi.SimpleTraversalContext

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.