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> ReturnsContentNodeBinderinstance.org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem>ReturnsContentNodeBindingItemFilterinstance.voidsetContentNodeBinder(org.onehippo.forge.content.pojo.binder.ContentNodeBinder<Node, org.onehippo.forge.content.pojo.model.ContentItem, Value> contentNodeBinder) SetsContentNodeBinderinstance.voidsetContentNodeBindingItemFilter(org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem> contentNodeBindingItemFilter) SetsContentNodeBindingItemFilterinstance.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-DocumentManagerinstance
-
-
Method Details
-
getContentNodeBinder
public org.onehippo.forge.content.pojo.binder.ContentNodeBinder<Node,org.onehippo.forge.content.pojo.model.ContentItem, getContentNodeBinder()Value> ReturnsContentNodeBinderinstance. If not set, returns a default implementation.- Returns:
ContentNodeBinderinstance. 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) SetsContentNodeBinderinstance.- Parameters:
contentNodeBinder-ContentNodeBinderinstance
-
getContentNodeBindingItemFilter
public org.onehippo.forge.content.pojo.binder.ContentNodeBindingItemFilter<org.onehippo.forge.content.pojo.model.ContentItem> getContentNodeBindingItemFilter()ReturnsContentNodeBindingItemFilterinstance. If not set, returns a default implementation.- Returns:
ContentNodeBindingItemFilterinstance. 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) SetsContentNodeBindingItemFilterinstance.- Parameters:
contentNodeBindingItemFilter-ContentNodeBindingItemFilterinstance
-