public interface ISmartExportService
Exporting object sets with all their dependencies into an XML file.
An object to be exported must implement the ISmartExportable
interface.
Please read the ODI documentation for complete information on export and import strategies and implications.
Modifier and Type | Method and Description |
---|---|
void |
exportToXml(java.util.List pExportableList,
java.lang.String pFolderPath,
java.lang.String pFileName,
boolean pforceOverwrite,
boolean pIsZip,
EncodingOptions pEncodingDetails,
boolean pMaterializeShortcut,
java.util.List pReleaseTagLst)
This method performs a Smart Export on a list of objects and writes the data to an XML file.
|
void exportToXml(java.util.List pExportableList, java.lang.String pFolderPath, java.lang.String pFileName, boolean pforceOverwrite, boolean pIsZip, EncodingOptions pEncodingDetails, boolean pMaterializeShortcut, java.util.List pReleaseTagLst) throws java.io.IOException
pExportableList
- the list of objects to Smart Export.pFolderPath
- the folder where the Smart Export xml is created.pFileName
- the filename of the Smart Export xmlpforceOverwrite
- if true, will overwrite an existing file in the same folder with the same name.pIsZip
- if true, will zip the file as .zippEncodingDetails
- the Java and XML encoding options.pMaterializeShortcut
- if true, all the shortcut dependencies will be materializedpReleaseTagLst
- objects from the list of release tags will be included in the dependencies calculationjava.io.IOException
- if pforceOverwrite is false and the file already exists or other IO related problem.