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
Abstract content import task implementation class to provide common properties and utility operations.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractContentImportTask
(DocumentManager documentManager) Constructs withdocumentManager
. -
Method Summary
Modifier and TypeMethodDescriptionorg.onehippo.forge.content.pojo.binder.ContentNodeBinder<Node,
org.onehippo.forge.content.pojo.model.ContentItem, Value> ReturnsContentNodeBinder
instance.org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem>
ReturnsContentNodeBindingItemFilter
instance.void
setContentNodeBinder
(org.onehippo.forge.content.pojo.binder.ContentNodeBinder<Node, org.onehippo.forge.content.pojo.model.ContentItem, 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 Details
-
contentNodeBinder
-
contentNodeBindingItemFilter
protected org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem> contentNodeBindingItemFilter
-
-
Constructor Details
-
AbstractContentImportTask
Constructs withdocumentManager
.- Parameters:
documentManager
-DocumentManager
instance
-
-
Method Details
-
getContentNodeBinder
public org.onehippo.forge.content.pojo.binder.ContentNodeBinder<Node,org.onehippo.forge.content.pojo.model.ContentItem, getContentNodeBinder()Value> 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<Node, org.onehippo.forge.content.pojo.model.ContentItem, 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
-