Package com.google.enterprise.connector.spi

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


  public void testConnectorImplementsRequiredInterfaces() {
    try {
      Connector connector = new AfydConnector(null, "ignored.properties", null);
      Session session = connector.login();
      AuthenticationManager authnManager = session.getAuthenticationManager();
      AuthorizationManager authzManager = session.getAuthorizationManager();
      TraversalManager traversalManager = session.getTraversalManager();
    } catch (ClassCastException cce) {
      Assert.fail(cce.toString());
    } catch (RepositoryException re) {
      // this is OK to throw
View Full Code Here


    assertNotNull(dctmAm);
  }

  public void testGetAuthorizationManager() throws InstantiationException,
      IllegalAccessException, ClassNotFoundException {
    AuthorizationManager dctmAz = dctmSession.getAuthorizationManager();
    assertNotNull(dctmAz);
  }
View Full Code Here

    connector.setDocbase(DmInitialize.DM_DOCBASE);
    connector.setClientX(DmInitialize.DM_CLIENTX);
    connector.setWebtop_display_url(DmInitialize.DM_WEBTOP_SERVER_URL);
    connector.setIs_public("false");
    Session sess = connector.login();
    AuthorizationManager authorizationManager = sess.getAuthorizationManager();

    {
      String username = DmInitialize.DM_LOGIN_OK2;

      Map<String, Boolean> expectedResults = new HashMap<String, Boolean>();
View Full Code Here

    assertNotNull(DctmAm);
  }

  public void testGetAuthorizationManager() throws InstantiationException,
      IllegalAccessException, ClassNotFoundException {
    AuthorizationManager DctmAz = dctmSession.getAuthorizationManager();
    assertNotNull(DctmAz);
  }
View Full Code Here

    final AuthenticationManager authZMan = session.getAuthenticationManager();
    assertNotNull(authZMan);
  }

  public void testGetAuthorizationManager() throws Exception {
    final AuthorizationManager authNMan = session.getAuthorizationManager();
    assertNotNull(authNMan);
  }
View Full Code Here

  public void testConnectorImplementsRequiredInterfaces() {
    try {
      Connector connector = new GdConnector();
      Session session = connector.login();
      AuthenticationManager authnManager = session.getAuthenticationManager();
      AuthorizationManager authzManager = session.getAuthorizationManager();
      TraversalManager traversalManager = session.getTraversalManager();
    } catch (ClassCastException cce) {
      Assert.fail(cce.toString());
    } catch (RepositoryException re) {
      // this is OK to throw
View Full Code Here

    connec.setWorkplace_display_url(TestConnection.displayURL);
    connec.setObject_factory(TestConnection.objectFactory);
    connec.setContent_engine_url(TestConnection.uri);

    Session fs = connec.login();
    AuthorizationManager fam = fs.getAuthorizationManager();

    Map<String, Boolean> expectedResults = new HashMap<String, Boolean>();
    expectedResults.put(TestConnection.docVsId1, Boolean.FALSE);
    expectedResults.put(TestConnection.docVsId2, Boolean.FALSE);
    expectedResults.put(TestConnection.docVsId3, Boolean.TRUE);
View Full Code Here

   * Tests that multiple threads are used for the authorization, and
   * that every docid is authorized.
   */
  public void testMultipleThreads() throws RepositoryException {
    MockAuthorizationHandler handler = new MockAuthorizationHandler();
    AuthorizationManager fam = new FileAuthorizationManager(handler);

    Map<String, Boolean> expectedResults = new HashMap<String, Boolean>();
    for (int i = 0; i < 100; i++) {
      expectedResults.put(String.valueOf(i), Boolean.TRUE);
    }
View Full Code Here

   * Tests configuring a custom authorization manager that implements
   * AuthorizationManager but does not extend
   * LivelinkAuthorizationManager.
   */
  public void testPlainAuthorizationManager() throws RepositoryException {
    AuthorizationManager pluggable = new AuthorizationManager() {
        @Override public Collection<AuthorizationResponse> authorizeDocids(
            Collection<String> docids, AuthenticationIdentity identity) {
          return Collections.<AuthorizationResponse>emptySet();
        }
      };
    conn.setAuthorizationManager(pluggable);

    Session sess = conn.login();
    AuthorizationManager authZ = sess.getAuthorizationManager();

    assertFalse(authZ.getClass().toString(),
        authZ instanceof LivelinkAuthorizationManager);
    assertSame(pluggable, authZ);
  }
View Full Code Here

     * Test dropping connectors.  Once dropped, I should not be able to
     * get items from its interface.  Regression test for Issue 60.
     */
    instantiator.removeConnector("connector1");
    try {
      AuthorizationManager authz =
          instantiator.getAuthorizationManager("connector1");
      assertNull(authz);
    } catch (ConnectorNotFoundException e1) {
      assertTrue(true);
    }
View Full Code Here

TOP

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

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.