|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
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 |
generateScenario(IOdiScenarioSource pSourceObject, java.lang.String pScenarioName, java.lang.String pScenarioVersion) 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 |
regenerateScenario(OdiScenario pSourceScenario) Regenerates a given scenario. |
void |
regenerateScenario(Tag pSourceScenarioTag) 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.org.springframework.transaction.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
org.springframework.transaction.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
org.springframework.transaction.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 tagorg.springframework.transaction.IllegalTransactionStateException
- 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 nameorg.springframework.transaction.IllegalTransactionStateException
- if no surrounding transaction exists.
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |