public abstract class AbstractNodeImporter extends java.lang.Object implements NodeImporter
| Modifier and Type | Field and Description |
|---|---|
protected BehaviourFilter |
behaviourFilter |
protected FileFolderService |
fileFolderService |
protected BulkImportStatusImpl |
importStatus |
protected static org.apache.commons.logging.Log |
logger |
protected MetadataLoader |
metadataLoader |
protected org.alfresco.service.cmr.repository.NodeService |
nodeService |
protected VersionService |
versionService |
| Constructor and Description |
|---|
AbstractNodeImporter() |
| Modifier and Type | Method and Description |
|---|---|
protected org.alfresco.util.Triple |
createOrFindNode(org.alfresco.service.cmr.repository.NodeRef target,
ImportableItem importableItem,
boolean replaceExisting,
MetadataLoader.Metadata metadata) |
protected java.lang.String |
getFileName(java.io.File file) |
protected java.lang.String |
getImportableItemName(ImportableItem importableItem,
MetadataLoader.Metadata metadata)
Returns the name of the given importable item.
|
protected abstract void |
importContentAndMetadata(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem.ContentAndMetadata contentAndMetadata,
MetadataLoader.Metadata metadata) |
protected int |
importContentVersions(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem importableItem) |
org.alfresco.service.cmr.repository.NodeRef |
importImportableItem(ImportableItem importableItem,
boolean replaceExisting) |
protected void |
importImportableItemDirectory(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem importableItem,
MetadataLoader.Metadata metadata) |
protected int |
importImportableItemFile(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem importableItem,
MetadataLoader.Metadata metadata) |
protected abstract org.alfresco.service.cmr.repository.NodeRef |
importImportableItemImpl(ImportableItem importableItem,
boolean replaceExisting) |
protected void |
importImportableItemMetadata(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.io.File parentFile,
MetadataLoader.Metadata metadata) |
protected MetadataLoader.Metadata |
loadMetadata(ImportableItem.ContentAndMetadata contentAndMetadata) |
protected java.lang.String |
mapToString(java.util.Map map) |
void |
setBehaviourFilter(BehaviourFilter behaviourFilter) |
void |
setFileFolderService(FileFolderService fileFolderService) |
void |
setImportStatus(BulkImportStatusImpl importStatus) |
void |
setMetadataLoader(MetadataLoader metadataLoader) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setVersionService(VersionService versionService) |
protected void |
skipImportableDirectory(ImportableItem importableItem) |
protected void |
skipImportableFile(ImportableItem importableItem) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSourceFolderprotected static final org.apache.commons.logging.Log logger
protected FileFolderService fileFolderService
protected org.alfresco.service.cmr.repository.NodeService nodeService
protected MetadataLoader metadataLoader
protected BulkImportStatusImpl importStatus
protected VersionService versionService
protected BehaviourFilter behaviourFilter
public void setVersionService(VersionService versionService)
public void setFileFolderService(FileFolderService fileFolderService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setMetadataLoader(MetadataLoader metadataLoader)
public void setImportStatus(BulkImportStatusImpl importStatus)
public void setBehaviourFilter(BehaviourFilter behaviourFilter)
protected abstract org.alfresco.service.cmr.repository.NodeRef importImportableItemImpl(ImportableItem importableItem, boolean replaceExisting)
protected abstract void importContentAndMetadata(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem.ContentAndMetadata contentAndMetadata,
MetadataLoader.Metadata metadata)
protected final java.lang.String mapToString(java.util.Map map)
protected final java.lang.String getImportableItemName(ImportableItem importableItem, MetadataLoader.Metadata metadata)
importableItem - The importableItem with which tometadata - protected final int importImportableItemFile(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem importableItem,
MetadataLoader.Metadata metadata)
protected final int importContentVersions(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem importableItem)
protected final org.alfresco.util.Triple createOrFindNode(org.alfresco.service.cmr.repository.NodeRef target,
ImportableItem importableItem,
boolean replaceExisting,
MetadataLoader.Metadata metadata)
protected java.lang.String getFileName(java.io.File file)
protected final void importImportableItemMetadata(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.io.File parentFile,
MetadataLoader.Metadata metadata)
protected final void importImportableItemDirectory(org.alfresco.service.cmr.repository.NodeRef nodeRef,
ImportableItem importableItem,
MetadataLoader.Metadata metadata)
protected final MetadataLoader.Metadata loadMetadata(ImportableItem.ContentAndMetadata contentAndMetadata)
public org.alfresco.service.cmr.repository.NodeRef importImportableItem(ImportableItem importableItem, boolean replaceExisting)
importImportableItem in interface NodeImporterprotected void skipImportableDirectory(ImportableItem importableItem)
protected void skipImportableFile(ImportableItem importableItem)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.