public interface ImportService
ExportService| Modifier and Type | Method and Description | 
|---|---|
| void | configureParents(ExportedItem item,
                ImportConfig config,
                java.lang.String topMostParentId,
                AbstractNode<?> topMostParentTarget,
                java.lang.Class<? extends Exporter> exporter) | 
| void | configureParents(ImportConfig config,
                java.lang.String topMostParentId,
                AbstractNode<?> topMostParentTarget,
                java.lang.Class<? extends Exporter> exporter) | 
| EnclosedItemProperty | getEnclosedItemPropertyForId(ExportDataProvider dataProvider,
                            java.lang.String id)Returns the  EnclosedItemPropertyfor the element identified by the
 given ID | 
| ExportedItem | getExportedItemById(ExportDataProvider dataProvider,
                   java.lang.String id)Returns the exported item identified by ID | 
| java.util.List<ExportedItem> | getToBeConfigured(ImportConfig config) | 
| ImportResult | importData(ImportConfig config)Imports the data from the given  ImportConfig | 
| void | setUseMergeImporter(boolean value)If set to true the Mergeimporter logic is used | 
java.util.List<ExportedItem> getToBeConfigured(ImportConfig config)
config - The ImportConfigList of ExportedItemsImportResult importData(ImportConfig config)
ImportConfigconfig - The ImportConfigImportResultvoid setUseMergeImporter(boolean value)
value - booleanExportedItem getExportedItemById(ExportDataProvider dataProvider, java.lang.String id)
id - The ID identifying the desired itemExportedItemEnclosedItemProperty getEnclosedItemPropertyForId(ExportDataProvider dataProvider, java.lang.String id)
EnclosedItemProperty for the element identified by the
 given IDid - The ID of the elementEnclosedItemPropertyvoid configureParents(ImportConfig config, java.lang.String topMostParentId, AbstractNode<?> topMostParentTarget, java.lang.Class<? extends Exporter> exporter) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionvoid configureParents(ExportedItem item, ImportConfig config, java.lang.String topMostParentId, AbstractNode<?> topMostParentTarget, java.lang.Class<? extends Exporter> exporter) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException