public final class ExportServiceImpl extends java.lang.Object implements IExportService
IExportService
implementation.IExportService.ExportLogType
Constructor and Description |
---|
ExportServiceImpl(OdiInstance pOdiInstance)
Constructs an ExportServiceImpl object.
|
Modifier and Type | Method and Description |
---|---|
void |
exportAllScenarii(IOdiScenarioSourceContainer pScenarioContainer,
java.lang.String pFolderPath,
boolean pExportScenarioOfPackages,
boolean pExportScenarioOfMapping,
boolean pExportScenarioOfProcedures,
boolean pExportScenarioOfVariables,
EncodingOptions pEncodingDetails,
boolean pRecursiveExport,
boolean pOverwrite)
Export all the scenarios contained in this scenario source container.
|
void |
exportAllScenarios(IOdiScenarioSourceContainer pScenarioContainer,
java.lang.String pFolderPath,
boolean pExportScenarioOfPackages,
boolean pExportScenarioOfMappings,
boolean pExportScenarioOfProcedures,
boolean pExportScenarioOfVariables,
EncodingOptions pEncodingDetails,
boolean pRecursiveExport,
boolean pOverwrite)
Export all the scenarios contained in this scenario source container.
|
void |
exportExecutionEnvironmentInFolder(java.lang.String pFolderPath,
EncodingOptions pEncodingDetails)
Exports the execution environment objets into a given folder.
Execution Environment objects include : Technologies, Connections, Contexts, Agents, Generical Actions. |
void |
exportExecutionEnvironmentInZipfile(java.lang.String pFolderPath,
java.lang.String pZipFileName,
boolean pOverwrite,
EncodingOptions pEncodingDetails)
Exports the execution environment objects into a given zip file.
Execution Environment objects include : Technologies, Connections, Contexts, Agents, Generical Actions. |
void |
exportLogicalTopologyInFolder(java.lang.String pFolderPath,
EncodingOptions pEncodingDetails)
Exports the logical topology objets into a given folder.
Logical Topology objects include : Technologies, Logical Agents, Logical Schemas, Actions Groups, Actions, Datatypes, Datatype conversions. |
void |
exportLogicalTopologyInZipfile(java.lang.String pFolderPath,
java.lang.String pZipFileName,
boolean pOverwrite,
EncodingOptions pEncodingDetails)
Exports the logical topology objects into a given zip file.
Logical Topology objects include : Technologies, Logical Agents, Logical Schemas, Actions Groups, Actions, Datatypes, Datatype conversions. |
void |
exportLogsInFolder(java.lang.String pFolderPath,
EncodingOptions pEncodingDetails,
java.lang.String pAgentName,
java.lang.String pContextCode,
Status pSessionStatus,
java.lang.String pSessionUserName,
java.lang.String pSessionName,
java.sql.Date pFromDate,
java.sql.Date pToDate,
IExportService.ExportLogType pLogType)
Exports the execution logs (load plan runs, sessions and related objects) by given parameters into the specified folder.
|
void |
exportLogsInZipFile(java.lang.String pFolderPath,
java.lang.String pZipFileName,
boolean pOverwrite,
EncodingOptions pEncodingDetails,
java.lang.String pAgentName,
java.lang.String pContextCode,
Status pSessionStatus,
java.lang.String pSessionUserName,
java.lang.String pSessionName,
java.sql.Date pFromDate,
java.sql.Date pToDate,
IExportService.ExportLogType pLogType)
Exports the execution logs (load plan runs, sessions and related objects) by given parameters into the specified zip file.
|
void |
exportMasterInFolder(java.lang.String pFolderPath,
EncodingOptions pEncodingDetails,
boolean pExportVersions,
boolean pExportSolutions)
Exports the master objets into a given folder.
Master objects include : Objects, Methodes, Profiles, Users, Languages, Versions, Solutions, Open Tools, Password rules & polices, Entities, Links, Fields, Lookups. |
void |
exportMasterInZipfile(java.lang.String pFolderPath,
java.lang.String pZipFileName,
boolean pOverwrite,
EncodingOptions pEncodingDetails,
boolean pExportVersions,
boolean pExportSolutions)
Exports the master objects into a given zip file.
Master objects include : Objects, Methodes, Profiles, Users, Languages, Versions, Solutions, Open Tools, Password rules & polices, Entities, Links, Fields, Lookups. |
void |
exportSecurityInFolder(java.lang.String pFolderPath,
EncodingOptions pEncodingDetails)
Exports the security objets into a given folder.
Security objects include : Objects, Methods, Users, Profiles, Instances of Objects, Hosts, Password rules & policies. |
void |
exportSecurityInZipfile(java.lang.String pFolderPath,
java.lang.String pZipFileName,
boolean pOverwrite,
EncodingOptions pEncodingDetails)
Exports the security objects into a given zip file.
Security objects include : Objects, Methods, Users, Profiles, Instances of Objects, Hosts, Password rules & policies. |
void |
exportSessionsInFolder(java.lang.String pFolderPath,
EncodingOptions pEncodingDetails,
java.lang.String pAgentName,
java.lang.String pContextCode,
Status pSessionStatus,
java.lang.String pSessionUserName,
java.lang.String pSessionName,
java.sql.Date pFromDate,
java.sql.Date pToDate)
Exports the execution logs (sessions and related objects) by given parameters into the specified folder.
|
void |
exportSessionsInZipFile(java.lang.String pFolderPath,
java.lang.String pZipFileName,
boolean pOverwrite,
EncodingOptions pEncodingDetails,
java.lang.String pAgentName,
java.lang.String pContextCode,
Status pSessionStatus,
java.lang.String pSessionUserName,
java.lang.String pSessionName,
java.sql.Date pFromDate,
java.sql.Date pToDate)
Exports the execution logs (sessions and related objects) by given parameters into the specified zip file.
|
void |
exportTopologyInFolder(java.lang.String pFolderPath,
EncodingOptions pEncodingDetails)
Exports the topology objets into a given folder.
Topology objects include : Entity IDs, Lacal Repositories, Connections, Hosts, Logical Agents, Agents, Generical Actions, Technologies, Datatypes, Datatypes conversions. |
void |
exportTopologyInZipfile(java.lang.String pFolderPath,
java.lang.String pZipFileName,
boolean pOverwrite,
EncodingOptions pEncodingDetails)
Exports the topology objects into a given zip file.
Topology objects include : Entity IDs, Lacal Repositories, Connections, Hosts, Logical Agents, Agents, Generical Actions, Technologies, Datatypes, Datatypes conversions. |
void |
exportToXml(oracle.odi.domain.impexp.IExportable pExportable,
java.lang.String pFolderPath,
boolean pforceOverwrite,
boolean pRecursiveExport,
EncodingOptions pEncodingDetails)
Exports the given object to a XML file.
|
void |
exportToXmlWithParents(oracle.odi.domain.impexp.IExportable pExportable,
java.lang.String pFolderPath,
boolean pforceOverwrite,
boolean pRecursiveExport,
EncodingOptions pEncodingDetails)
Exports the given object to a XML file along with its parent objects.
|
void |
exportWorkInFolder(java.lang.String pFolderPath,
EncodingOptions pEncodingDetails)
Export the work objects into a given folder.
|
void |
exportWorkInZipfile(java.lang.String pFolderPath,
java.lang.String pZipFileName,
boolean pOverwrite,
EncodingOptions pEncodingDetails)
Export the work objects into a given zip file.
|
public ExportServiceImpl(OdiInstance pOdiInstance)
pOdiInstance
- an OdiInstance objectpublic void exportAllScenarii(IOdiScenarioSourceContainer pScenarioContainer, java.lang.String pFolderPath, boolean pExportScenarioOfPackages, boolean pExportScenarioOfMapping, boolean pExportScenarioOfProcedures, boolean pExportScenarioOfVariables, EncodingOptions pEncodingDetails, boolean pRecursiveExport, boolean pOverwrite)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportAllScenarii
in interface IExportService
pScenarioContainer
- the object that contains the scenario source.pFolderPath
- the folder in which the scenarios will be exported.pExportScenarioOfPackages
- if true, the scenarios generated from packages will be exported.pExportScenarioOfMapping
- if true, the scenarios generated from mapping will be exported.pExportScenarioOfProcedures
- if true, the scenarios generated from procedures will be exported.pExportScenarioOfVariables
- if true, the scenarios generated from variables will be exported.pEncodingDetails
- details about the Java and XML encoding.pRecursiveExport
- will export all the scenario within the scenario source container hierarchy.pOverwrite
- if true, will overwrite an existing zip file in the same
folder with the same name.public void exportExecutionEnvironmentInFolder(java.lang.String pFolderPath, EncodingOptions pEncodingDetails)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
If files with the same name already exist in the folder, they will be overwritten.
exportExecutionEnvironmentInFolder
in interface IExportService
pFolderPath
- the folder in which the objects will be exported.pEncodingDetails
- details about the Java and XML encoding.public void exportExecutionEnvironmentInZipfile(java.lang.String pFolderPath, java.lang.String pZipFileName, boolean pOverwrite, EncodingOptions pEncodingDetails) throws java.io.IOException
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportExecutionEnvironmentInZipfile
in interface IExportService
pFolderPath
- the folder in which the zip file will be created.pZipFileName
- the name of the zip file.pOverwrite
- if true, will overwrite an existing zip file in the same
folder with the same name.pEncodingDetails
- details about the Java and XML encoding.java.io.IOException
- if pOverwrite is false and the file
already exists.public void exportLogicalTopologyInFolder(java.lang.String pFolderPath, EncodingOptions pEncodingDetails)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
If files with the same name already exist in the folder, they will be overwritten.
exportLogicalTopologyInFolder
in interface IExportService
pFolderPath
- the folder in which the objects will be exported.pEncodingDetails
- details about the Java and XML encoding.public void exportLogicalTopologyInZipfile(java.lang.String pFolderPath, java.lang.String pZipFileName, boolean pOverwrite, EncodingOptions pEncodingDetails) throws java.io.IOException
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportLogicalTopologyInZipfile
in interface IExportService
pFolderPath
- the folder in which the zip file will be created.pZipFileName
- the name of the zip file.pOverwrite
- if true, will overwrite an existing zip file in the same
folder with the same name.pEncodingDetails
- details about the Java and XML encoding.java.io.IOException
- if pOverwrite is false and the file
already exists.public void exportMasterInFolder(java.lang.String pFolderPath, EncodingOptions pEncodingDetails, boolean pExportVersions, boolean pExportSolutions)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
If files with the same name already exist in the folder, they will be overwritten.
exportMasterInFolder
in interface IExportService
pFolderPath
- the folder in which the objects will be exported.pEncodingDetails
- details about the Java and XML encoding.pExportVersions
- if true, the versionned objects will be exported.pExportSolutions
- if true, the solutions of versionned objects will be exported.public void exportMasterInZipfile(java.lang.String pFolderPath, java.lang.String pZipFileName, boolean pOverwrite, EncodingOptions pEncodingDetails, boolean pExportVersions, boolean pExportSolutions) throws java.io.IOException
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportMasterInZipfile
in interface IExportService
pFolderPath
- the folder in which the zip file will be created.pZipFileName
- the name of the zip file.pOverwrite
- if true, will overwrite an existing zip file in the same
folder with the same name.pEncodingDetails
- details about the Java and XML encoding.pExportVersions
- if true, the versionned objects will be exported.pExportSolutions
- if true, the solutions of versionned objects will be exported.java.io.IOException
- if pOverwrite is false and the file
already exists.public void exportSecurityInFolder(java.lang.String pFolderPath, EncodingOptions pEncodingDetails)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
If files with the same name already exist in the folder, they will be overwritten.
exportSecurityInFolder
in interface IExportService
pFolderPath
- the folder in which the objects will be exported.pEncodingDetails
- details about the Java and XML encoding.public void exportSecurityInZipfile(java.lang.String pFolderPath, java.lang.String pZipFileName, boolean pOverwrite, EncodingOptions pEncodingDetails) throws java.io.IOException
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportSecurityInZipfile
in interface IExportService
pFolderPath
- the folder in which the zip file will be created.pZipFileName
- the name of the zip file.pOverwrite
- if true, will overwrite an existing zip file in the same
folder with the same name.pEncodingDetails
- details about the Java and XML encoding.java.io.IOException
- if pOverwrite is false and the file
already exists.public void exportToXml(oracle.odi.domain.impexp.IExportable pExportable, java.lang.String pFolderPath, boolean pforceOverwrite, boolean pRecursiveExport, EncodingOptions pEncodingDetails) throws java.io.IOException
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportToXml
in interface IExportService
pExportable
- the object to export.pFolderPath
- the folder in which the object will be exported.pforceOverwrite
- if true, will overwrite an existing zip file in the same
folder with the same name.pRecursiveExport
- will export all the object hierarchy.pEncodingDetails
- details about the Java and XML encoding.java.io.IOException
- if pOverwrite is false and the file
already exists.public void exportToXmlWithParents(oracle.odi.domain.impexp.IExportable pExportable, java.lang.String pFolderPath, boolean pforceOverwrite, boolean pRecursiveExport, EncodingOptions pEncodingDetails) throws java.io.IOException
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportToXmlWithParents
in interface IExportService
pExportable
- the object to export.pFolderPath
- the folder in which the object will be exported.pforceOverwrite
- if true, will overwrite an existing zip file in the same
folder with the same name.pRecursiveExport
- will export all the object hierarchy.pEncodingDetails
- details about the Java and XML encoding.java.io.IOException
- if pOverwrite is false and the file
already exists.public void exportTopologyInFolder(java.lang.String pFolderPath, EncodingOptions pEncodingDetails)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
If files with the same name already exist in the folder, they will be overwritten.
exportTopologyInFolder
in interface IExportService
pFolderPath
- the folder in which the objects will be exported.pEncodingDetails
- details about the Java and XML encoding.public void exportTopologyInZipfile(java.lang.String pFolderPath, java.lang.String pZipFileName, boolean pOverwrite, EncodingOptions pEncodingDetails) throws java.io.IOException
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportTopologyInZipfile
in interface IExportService
pFolderPath
- the folder in which the zip file will be created.pZipFileName
- the name of the zip file.pOverwrite
- if true, will overwrite an existing zip file in the same
folder with the same name.pEncodingDetails
- details about the Java and XML encoding.java.io.IOException
- if pOverwrite is false and the file
already exists.public void exportWorkInFolder(java.lang.String pFolderPath, EncodingOptions pEncodingDetails)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
If files with the same name already exist in the folder, they will be overwritten.
exportWorkInFolder
in interface IExportService
pFolderPath
- the folder in which the objects will be exported.pEncodingDetails
- details about the Java and XML encoding.public void exportWorkInZipfile(java.lang.String pFolderPath, java.lang.String pZipFileName, boolean pOverwrite, EncodingOptions pEncodingDetails) throws java.io.IOException
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportWorkInZipfile
in interface IExportService
pFolderPath
- the folder in which the zip file will be created.pZipFileName
- the name of the zip file.pOverwrite
- pif true, will overwrite an existing zip file in the same
folder with the same name.pEncodingDetails
- details about the Java and XML encoding.java.io.IOException
- if pOverwrite is false and the file
already exists.public void exportSessionsInFolder(java.lang.String pFolderPath, EncodingOptions pEncodingDetails, java.lang.String pAgentName, java.lang.String pContextCode, Status pSessionStatus, java.lang.String pSessionUserName, java.lang.String pSessionName, java.sql.Date pFromDate, java.sql.Date pToDate)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportSessionsInFolder
in interface IExportService
pFolderPath
- the folder in which the objects will be exported.pEncodingDetails
- details about the Java and XML encoding.pAgentName
- execution agent namepContextCode
- execution context codepSessionStatus
- status of sessions to be exportedpSessionUserName
- execution user namepSessionName
- name of sessions to be exportedpFromDate
- start of period for sessions to be exportedpToDate
- end of period for sessions to be exportedpublic void exportSessionsInZipFile(java.lang.String pFolderPath, java.lang.String pZipFileName, boolean pOverwrite, EncodingOptions pEncodingDetails, java.lang.String pAgentName, java.lang.String pContextCode, Status pSessionStatus, java.lang.String pSessionUserName, java.lang.String pSessionName, java.sql.Date pFromDate, java.sql.Date pToDate)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportSessionsInZipFile
in interface IExportService
pFolderPath
- the folder in which the zip file will be createdpZipFileName
- the name of the zip filepOverwrite
- whether the zip file should be overwritten, if existpEncodingDetails
- details about the Java and XML encoding.pAgentName
- execution agent namepContextCode
- execution context codepSessionStatus
- status of sessions to be exportedpSessionUserName
- execution user namepSessionName
- name of sessions to be exportedpFromDate
- start of period for sessions to be exportedpToDate
- end of period for sessions to be exportedpublic void exportLogsInFolder(java.lang.String pFolderPath, EncodingOptions pEncodingDetails, java.lang.String pAgentName, java.lang.String pContextCode, Status pSessionStatus, java.lang.String pSessionUserName, java.lang.String pSessionName, java.sql.Date pFromDate, java.sql.Date pToDate, IExportService.ExportLogType pLogType)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportLogsInFolder
in interface IExportService
pFolderPath
- the folder in which the objects will be exported.pEncodingDetails
- details about the Java and XML encoding.pAgentName
- execution agent namepContextCode
- execution context codepSessionStatus
- status of sessions to be exportedpSessionUserName
- execution user namepSessionName
- name of sessions to be exportedpFromDate
- start of period for sessions to be exportedpToDate
- end of period for sessions to be exportedpLogType
- export log typepublic void exportLogsInZipFile(java.lang.String pFolderPath, java.lang.String pZipFileName, boolean pOverwrite, EncodingOptions pEncodingDetails, java.lang.String pAgentName, java.lang.String pContextCode, Status pSessionStatus, java.lang.String pSessionUserName, java.lang.String pSessionName, java.sql.Date pFromDate, java.sql.Date pToDate, IExportService.ExportLogType pLogType)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportLogsInZipFile
in interface IExportService
pFolderPath
- the folder in which the zip file will be createdpZipFileName
- the name of the zip filepOverwrite
- whether the zip file should be overwritten, if existpEncodingDetails
- details about the Java and XML encoding.pAgentName
- execution agent namepContextCode
- execution context codepSessionStatus
- status of sessions to be exportedpSessionUserName
- execution user namepSessionName
- name of sessions to be exportedpFromDate
- start of period for sessions to be exportedpToDate
- end of period for sessions to be exportedpLogType
- export log typepublic void exportAllScenarios(IOdiScenarioSourceContainer pScenarioContainer, java.lang.String pFolderPath, boolean pExportScenarioOfPackages, boolean pExportScenarioOfMappings, boolean pExportScenarioOfProcedures, boolean pExportScenarioOfVariables, EncodingOptions pEncodingDetails, boolean pRecursiveExport, boolean pOverwrite)
IExportService
This method will execute in the surrounding transaction and all pending persisted changes will be flushed before export.
exportAllScenarios
in interface IExportService
pScenarioContainer
- the object that contains the scenario source.pFolderPath
- the folder in which the scenarios will be exported.pExportScenarioOfPackages
- if true, the scenarios generated from packages will be exported.pExportScenarioOfMappings
- if true, the scenarios generated from mappings will be exported.pExportScenarioOfProcedures
- if true, the scenarios generated from procedures will be exported.pExportScenarioOfVariables
- if true, the scenarios generated from variables will be exported.pEncodingDetails
- details about the Java and XML encoding.pRecursiveExport
- will export all the scenario within the scenario source container hierarchy.pOverwrite
- if true, will overwrite an existing zip file in the same
folder with the same name.