Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


oracle.odi.impexp.smartie.impl
Class SmartExportServiceImpl

java.lang.Object
  extended by oracle.odi.impexp.smartie.impl.SmartExportServiceImpl

All Implemented Interfaces:
ISmartExportService

public final class SmartExportServiceImpl
extends java.lang.Object
implements ISmartExportService

Default ISmartExportService implementation.

Since:
11.1.1.6.0

Constructor Summary
SmartExportServiceImpl(OdiInstance pOdiInstance)
          Constructs an SmartExportServiceImpl object.

 

Method Summary
 void exportToXml(java.util.List<ISmartExportable> pExportableList, java.lang.String pFilePath, java.lang.String pFileName, boolean pforceOverwrite, boolean pIsZip, EncodingOptions pEncodingDetails, boolean pMaterializeShortcut, java.util.List<java.lang.String> pReleaseTagLst)
          This method performs a Smart Export on a list of objects and writes the data to an XML file.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

SmartExportServiceImpl

public SmartExportServiceImpl(OdiInstance pOdiInstance)
Constructs an SmartExportServiceImpl object.
Parameters:
pOdiInstance - an OdiInstance object

Method Detail

exportToXml

public void exportToXml(java.util.List<ISmartExportable> pExportableList,
                        java.lang.String pFilePath,
                        java.lang.String pFileName,
                        boolean pforceOverwrite,
                        boolean pIsZip,
                        EncodingOptions pEncodingDetails,
                        boolean pMaterializeShortcut,
                        java.util.List<java.lang.String> pReleaseTagLst)
                 throws java.io.IOException
Description copied from interface: ISmartExportService
This method performs a Smart Export on a list of objects and writes the data to an XML file.
Specified by:
exportToXml in interface ISmartExportService
Parameters:
pExportableList - the list of objects to Smart Export.
pFilePath - the folder where the Smart Export xml is created.
pFileName - the filename of the Smart Export xml
pforceOverwrite - if true, will overwrite an existing file in the same folder with the same name.
pIsZip - if true, will zip the file as .zip
pEncodingDetails - the Java and XML encoding options.
pMaterializeShortcut - if true, all the shortcut dependencies will be materialized
pReleaseTagLst - objects from the list of release tags will be included in the dependencies calculation
Throws:
java.io.IOException - if pforceOverwrite is false and the file already exists or other IO related problem.

Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.