|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IOdiScenarioGenerator
Provides all method to generate ODI scenarios.
Example usage:
. . IIOdiScenarioGenerator gene = new OdiScenarioGeneratorImpl((odiInstance); OdiScenario newScen = gene.generateScenario(pPackage, "MYSCENERIO", "01"); . .
IOdiScenarioSource
, IOdiScenarioSourceContainer
Method Summary | |
---|---|
OdiScenario[] |
generateAllScenarios(IOdiScenarioSourceContainer pScenarioSourceContainer, GenerationOptions pScenGenerationDetails) Generates and persists all the scenarii for the scenario sources present in the given scenario source container. |
OdiScenario[] |
generateAllScenarios(IOdiScenarioSourceContainer pScenarioSourceContainer, GenerationOptions pScenGenerationDetails, boolean pMaterialized) Generates and persists all the scenarii for the scenario sources present in the given scenario source container. |
OdiScenario |
generateScenario(IOdiScenarioSource pSourceObject, java.lang.String pScenarioName, java.lang.String pScenarioVersion) Generates and persists in repository a scenario from a given scenario source object. |
OdiScenario |
generateScenario(IOdiScenarioSource pSourceObject, java.lang.String pScenarioName, java.lang.String pScenarioVersion, boolean pMaterialized) Generates and persists in repository a scenario from a given scenario source object. |
void |
regenerateLatestScenario(java.lang.String pScenarioName) Regenerates the latest version of a scenario from its name |
void |
regenerateLatestScenario(java.lang.String pScenarioName, boolean pMaterialized) Regenerates the latest version of a scenario from its name |
void |
regenerateScenario(OdiScenario pSourceScenario) Regenerates a given scenario. |
void |
regenerateScenario(OdiScenario pSourceScenario, boolean pMaterialized) Regenerates a given scenario. |
void |
regenerateScenario(Tag pSourceScenarioTag) Regenerates a given scenario from its tag. |
void |
regenerateScenario(Tag pSourceScenarioTag, boolean pMaterialized) Regenerates a given scenario from its tag. |
Method Detail |
---|
OdiScenario generateScenario(IOdiScenarioSource pSourceObject, java.lang.String pScenarioName, java.lang.String pScenarioVersion) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pSourceObject
- The object on which the scenario will be based.pScenarioName
- The name of the scenario.pScenarioVersion
- The version of the scenario.OdiScenarioGeneratorException
- for errors in the scenario generation including if pScenarioName contains invalid java characters or is longer than 400 chraracters.IllegalTransactionStateException
- if no surrounding transaction exists.OdiScenario generateScenario(IOdiScenarioSource pSourceObject, java.lang.String pScenarioName, java.lang.String pScenarioVersion, boolean pMaterialized) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pSourceObject
- The object on which the scenario will be based.pScenarioName
- The name of the scenario.pScenarioVersion
- The version of the scenario.pMaterialized
- True if generating the scenario based on the materialized object of the shortcut.OdiScenarioGeneratorException
- for errors in the scenario generation including if pScenarioName contains invalid java characters or is longer than 400 chraracters.IllegalTransactionStateException
- if no surrounding transaction exists.OdiScenario[] generateAllScenarios(IOdiScenarioSourceContainer pScenarioSourceContainer, GenerationOptions pScenGenerationDetails) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pScenarioSourceContainer
- the given scenario source container.pScenGenerationDetails
- details about the generation.OdiScenarioGeneratorException
IllegalTransactionStateException
- if no surrounding transaction exists.OdiScenario[] generateAllScenarios(IOdiScenarioSourceContainer pScenarioSourceContainer, GenerationOptions pScenGenerationDetails, boolean pMaterialized) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pScenarioSourceContainer
- the given scenario source container.pScenGenerationDetails
- details about the generation.pMaterialized
- True if generating the scenarii based on the materialized objects of the shortcuts.OdiScenarioGeneratorException
IllegalTransactionStateException
- if no surrounding transaction exists.void regenerateScenario(OdiScenario pSourceScenario) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pSourceScenario
- the scenario to regenerate.OdiScenarioGeneratorException
IllegalTransactionStateException
- if no surrounding transaction exists.void regenerateScenario(OdiScenario pSourceScenario, boolean pMaterialized) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pSourceScenario
- the scenario to regenerate.pMaterialized
- True if regenerating the scenario based on the materialized object of the shortcut.OdiScenarioGeneratorException
IllegalTransactionStateException
- if no surrounding transaction exists.void regenerateScenario(Tag pSourceScenarioTag) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pSourceScenarioTag
- tag identifying the scenario to regenerate.OdiScenarioGeneratorException
OdiScenarioNotFoundException
- in case no scenario have been found from given tagIllegalTransactionStateException
- if no surrounding transaction exists.void regenerateScenario(Tag pSourceScenarioTag, boolean pMaterialized) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pSourceScenarioTag
- tag identifying the scenario to regenerate.pMaterialized
- True if regenerating the scenario based on the materialized object of the shortcut.OdiScenarioGeneratorException
OdiScenarioNotFoundException
- in case no scenario have been found from given tagIllegalTransactionStateException
- if no surrounding transaction exists.void regenerateLatestScenario(java.lang.String pScenarioName) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pScenarioName
- name of the scenarioOdiScenarioGeneratorException
OdiScenarioNotFoundException
- in case no scenario is found from the given nameIllegalTransactionStateException
- if no surrounding transaction exists.void regenerateLatestScenario(java.lang.String pScenarioName, boolean pMaterialized) throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pScenarioName
- name of the scenariopMaterialized
- True if regenerating the scenario based on the materialized object of the shortcutOdiScenarioGeneratorException
OdiScenarioNotFoundException
- in case no scenario is found from the given nameIllegalTransactionStateException
- if no surrounding transaction exists.
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |