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 Summary
Fields Modifier and Type Field Description protected org.onehippo.forge.content.pojo.binder.ContentNodeBinder<javax.jcr.Node,org.onehippo.forge.content.pojo.model.ContentItem,javax.jcr.Value>
contentNodeBinder
protected org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem>
contentNodeBindingItemFilter
-
Constructor Summary
Constructors Constructor Description AbstractContentImportTask(DocumentManager documentManager)
Constructs withdocumentManager
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.onehippo.forge.content.pojo.binder.ContentNodeBinder<javax.jcr.Node,org.onehippo.forge.content.pojo.model.ContentItem,javax.jcr.Value>
getContentNodeBinder()
ReturnsContentNodeBinder
instance.org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem>
getContentNodeBindingItemFilter()
ReturnsContentNodeBindingItemFilter
instance.void
setContentNodeBinder(org.onehippo.forge.content.pojo.binder.ContentNodeBinder<javax.jcr.Node,org.onehippo.forge.content.pojo.model.ContentItem,javax.jcr.Value> contentNodeBinder)
SetsContentNodeBinder
instance.void
setContentNodeBindingItemFilter(org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem> contentNodeBindingItemFilter)
SetsContentNodeBindingItemFilter
instance.-
Methods inherited from class org.onehippo.forge.content.exim.core.impl.AbstractContentMigrationTask
beginRecord, endRecord, findFilesByNamePattern, getBinaryValueFileFolder, getContentMigrationRecords, getContentValueConverter, getCurrentContentMigrationRecord, getDataUrlSizeThreashold, getDocumentManager, getLogger, getObjectMapper, getStartedTimeMillis, getStoppedTimeMillis, getSummary, logSummary, readContentNodeFromJsonFile, readContentNodeFromXmlFile, setBinaryValueFileFolder, setContentValueConverter, setDataUrlSizeThreashold, setLogger, setObjectMapper, start, stop, writeContentNodeToJsonFile, writeContentNodeToXmlFile
-
-
-
-
Field Detail
-
contentNodeBinder
protected org.onehippo.forge.content.pojo.binder.ContentNodeBinder<javax.jcr.Node,org.onehippo.forge.content.pojo.model.ContentItem,javax.jcr.Value> contentNodeBinder
-
contentNodeBindingItemFilter
protected org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem> contentNodeBindingItemFilter
-
-
Constructor Detail
-
AbstractContentImportTask
public AbstractContentImportTask(DocumentManager documentManager)
Constructs withdocumentManager
.- Parameters:
documentManager
-DocumentManager
instance
-
-
Method Detail
-
getContentNodeBinder
public org.onehippo.forge.content.pojo.binder.ContentNodeBinder<javax.jcr.Node,org.onehippo.forge.content.pojo.model.ContentItem,javax.jcr.Value> getContentNodeBinder()
ReturnsContentNodeBinder
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<javax.jcr.Node,org.onehippo.forge.content.pojo.model.ContentItem,javax.jcr.Value> contentNodeBinder)
SetsContentNodeBinder
instance.- Parameters:
contentNodeBinder
-ContentNodeBinder
instance
-
getContentNodeBindingItemFilter
public org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem> getContentNodeBindingItemFilter()
ReturnsContentNodeBindingItemFilter
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)
SetsContentNodeBindingItemFilter
instance.- Parameters:
contentNodeBindingItemFilter
-ContentNodeBindingItemFilter
instance
-
-