Class ContentDataExtractor

java.lang.Object
fr.becpg.repo.helper.extractors.AbstractNodeDataExtractor
fr.becpg.repo.helper.extractors.ContentDataExtractor
All Implemented Interfaces:
NodeDataExtractor

public class ContentDataExtractor extends AbstractNodeDataExtractor

ContentDataExtractor class.

Version:
$Id: $Id
Author:
matthieu
  • Field Details

  • Constructor Details

    • ContentDataExtractor

      public ContentDataExtractor(org.alfresco.service.ServiceRegistry serviceRegistry, AttributeExtractorService attributeExtractorService)

      Constructor for ContentDataExtractor.

      Parameters:
      serviceRegistry - a ServiceRegistry object.
      attributeExtractorService - a AttributeExtractorService object.
    • ContentDataExtractor

      public ContentDataExtractor(List<AttributeExtractorField> metadataFields, org.alfresco.service.ServiceRegistry serviceRegistry, AttributeExtractorService attributeExtractorService)

      Constructor for ContentDataExtractor.

      Parameters:
      metadataFields - a List object.
      serviceRegistry - a ServiceRegistry object.
      attributeExtractorService - a AttributeExtractorService object.
  • Method Details

    • doExtract

      protected Map<String,Object> doExtract(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName itemType, org.alfresco.service.cmr.site.SiteInfo site)

      doExtract.

      Specified by:
      doExtract in class AbstractNodeDataExtractor
      Parameters:
      nodeRef - a NodeRef object.
      itemType - a QName object.
      site - a SiteInfo object.
      Returns:
      a Map object.