Class AbstractContentImportTask

java.lang.Object
org.onehippo.forge.content.exim.core.impl.AbstractContentMigrationTask
org.onehippo.forge.content.exim.core.impl.AbstractContentImportTask
All Implemented Interfaces:
ContentMigrationTask
Direct Known Subclasses:
DefaultBinaryImportTask, WorkflowDocumentVariantImportTask

public class AbstractContentImportTask extends AbstractContentMigrationTask
Abstract content import task implementation class to provide common properties and utility operations.
  • Field Details

    • contentNodeBinder

      protected org.onehippo.forge.content.pojo.binder.ContentNodeBinder<Node,org.onehippo.forge.content.pojo.model.ContentItem,Value> contentNodeBinder
    • contentNodeBindingItemFilter

      protected org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem> contentNodeBindingItemFilter
  • Constructor Details

    • AbstractContentImportTask

      public AbstractContentImportTask(DocumentManager documentManager)
      Constructs with documentManager.
      Parameters:
      documentManager - DocumentManager instance
  • Method Details

    • getContentNodeBinder

      public org.onehippo.forge.content.pojo.binder.ContentNodeBinder<Node,org.onehippo.forge.content.pojo.model.ContentItem,Value> getContentNodeBinder()
      Returns ContentNodeBinder instance. If not set, returns a default implementation.
      Returns:
      ContentNodeBinder instance. If not set, returns a default implementation
    • setContentNodeBinder

      public void setContentNodeBinder(org.onehippo.forge.content.pojo.binder.ContentNodeBinder<Node,org.onehippo.forge.content.pojo.model.ContentItem,Value> contentNodeBinder)
      Sets ContentNodeBinder instance.
      Parameters:
      contentNodeBinder - ContentNodeBinder instance
    • getContentNodeBindingItemFilter

      public org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem> getContentNodeBindingItemFilter()
      Returns ContentNodeBindingItemFilter instance. If not set, returns a default implementation.
      Returns:
      ContentNodeBindingItemFilter instance. If not set, returns a default implementation
    • setContentNodeBindingItemFilter

      public void setContentNodeBindingItemFilter(org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem> contentNodeBindingItemFilter)
      Sets ContentNodeBindingItemFilter instance.
      Parameters:
      contentNodeBindingItemFilter - ContentNodeBindingItemFilter instance