Package com.google.enterprise.connector.util.filter

Examples of com.google.enterprise.connector.util.filter.DocumentFilterFactory


  public DocumentFilterFactory getDocumentFilterFactory(String connectorName) {
    ConnectorCoordinator coordinator =
        (coordinatorMap == null) ? null : coordinatorMap.get(connectorName);
    if (coordinator != null) {
      try {
        DocumentFilterFactory connectorFilterFactory =
            coordinator.getDocumentFilterFactory();
        if (connectorFilterFactory != null) {
          if (globalFilterFactory == null) {
            return connectorFilterFactory;
          } else {
View Full Code Here


    if (metaDoc == null) {
      LOGGER.finer("RETRIEVER: Document has no metadata.");
      // TODO: Create empty Document?
    } else {
      if (documentFilterFactoryFactory != null) {
        DocumentFilterFactory documentFilterFactory =
          documentFilterFactoryFactory.getDocumentFilterFactory(connectorName);
        metaDoc = documentFilterFactory.newDocumentFilter(metaDoc);
      }

      // GSA 7.0 does not support case-sensitivity or namespaces in ACLs
      // during crawl-time. So we have to send the ACLs at feed-time.
      // But the crawl-time metadata overwrites the feed-time ACLs.
View Full Code Here

        + "<bean class=\"" + MockConnector.class.getName() + "\"/>\n"
        + BEANS_POSTFIX;
       
    ConnectorCoordinatorImpl instance =
        createMockConnector("no_filter", connectorInstancePrototype);
    DocumentFilterFactory factory = instance.getDocumentFilterFactory();
    assertNull(factory);
  }
View Full Code Here

        + "<constructor-arg><list></list></constructor-arg></bean>\n"
        + BEANS_POSTFIX;

    ConnectorCoordinatorImpl instance =
        createMockConnector("empty_filter", connectorInstancePrototype);
    DocumentFilterFactory factory = instance.getDocumentFilterFactory();
    assertNotNull(factory);
    assertTrue(factory instanceof DocumentFilterChain);
    assertEquals("DocumentFilterChain: []", factory.toString());
  }
View Full Code Here

        + "<bean class=\"" + NoopDocumentFilter.class.getName() + "\"/>\n"
        + BEANS_POSTFIX;

    ConnectorCoordinatorImpl instance =
        createMockConnector("noop_filter", connectorInstancePrototype);
    DocumentFilterFactory factory = instance.getDocumentFilterFactory();
    assertNotNull(factory);
    assertTrue(factory instanceof NoopDocumentFilter);
  }
View Full Code Here

        + "\"/>\n"
        + BEANS_POSTFIX;

    ConnectorCoordinatorImpl instance =
        createMockConnector("noop_filter_x2", connectorInstancePrototype);
    DocumentFilterFactory factory = instance.getDocumentFilterFactory();
    assertNotNull(factory);
    assertTrue(factory instanceof DocumentFilterChain);
    assertEquals("DocumentFilterChain: [Noop, Noop]", factory.toString());
  }
View Full Code Here

        + "</list></constructor-arg></bean>\n"
        + BEANS_POSTFIX;

    ConnectorCoordinatorImpl instance =
        createMockConnector("filters_with_chain", connectorInstancePrototype);
    DocumentFilterFactory factory = instance.getDocumentFilterFactory();
    assertNotNull(factory);
    assertTrue(factory instanceof DocumentFilterChain);
    assertEquals("DocumentFilterChain: [Noop, Noop]", factory.toString());
  }
View Full Code Here

        + "</list></constructor-arg></bean>\n"
        + BEANS_POSTFIX;

    ConnectorCoordinatorImpl instance =
        createMockConnector("filters_in_chain", connectorInstancePrototype);
    DocumentFilterFactory factory = instance.getDocumentFilterFactory();
    assertNotNull(factory);
    assertTrue(factory instanceof DocumentFilterChain);
    assertEquals("DocumentFilterChain: [Noop, Noop]", factory.toString());
  }
View Full Code Here

        + "</list></constructor-arg></bean>\n"
        + BEANS_POSTFIX;

    ConnectorCoordinatorImpl instance =
        createMockConnector("filters_with_chain", connectorInstancePrototype);
    DocumentFilterFactory factory = instance.getDocumentFilterFactory();
    assertNotNull(factory);
    assertTrue(factory instanceof DocumentFilterChain);
    assertEquals("DocumentFilterChain: [Noop]", factory.toString());
  }
View Full Code Here

  }

  public void testDocumentFilterFactoryFactoryNoFilterNoMap() throws Exception {
    DocumentFilterFactoryFactory factoryFactory =
        new DocumentFilterFactoryFactoryImpl(null, null);
    DocumentFilterFactory factory =
        factoryFactory.getDocumentFilterFactory("test");
    assertTrue(factory instanceof DocumentFilterChain);
    assertEquals("DocumentFilterChain: []", factory.toString());
  }
View Full Code Here

TOP

Related Classes of com.google.enterprise.connector.util.filter.DocumentFilterFactory

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.