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

E17060-01

Package oracle.odi.interfaces.interactive.support

This package and its sub-packages provide the implementations for interactive handling of Oracle Data Integrator interfaces.

See:
          Description

Interface Summary
IAutoMappingComputer Provides a way of automatically generate mapping texts when changes occur in the interface.
For instance, when a SourceDataStore is added to the interface, an automapping computer is called to generate an auto-mapping on a target column (for instance a 1 to 1 column mapping)
IDataStoreReferenceBreaker Makes sure that breaking (deleting) these references will not have a bad impact on the diagram, and throw a Veto if these references shouldn't be deleted.
This is called whenever we delete a source object, and it should take care of breaking references to the deleted object.
IElementInExecutionArea Represents an object that will be located in a SourceSet, StagingArea or Target in interfaces.
This is only a wrapper on an IInterfaceSubComponent and sets it to be located on an IExecutionArea.
IExecutableTextHolder Classes implementing this interface contain texts that can be executed on a location, thus enabling to access in a generic way any object containing an expression.
It has a Sql Expression and an OdiInterface.ExecutionLocation, some potential attached SourceDataStores, may be located in a DataSet, and may be part of a SourceSet.
The number of attached source datastores depends on the type of the object (target columns have 0, filters and mappings have 1, joins have 2...).
As all implementations have protected constructors, use ExecutableTextHolderFactory to instantiate text holders.
IExecutionArea A location in which some elements will be executed.
These execution areas are updated in real time by the helper, they help the source set computers group elements to generate the source sets.
IKMOptionRetainer Implementers of this class are objects that retain KM and KM options.
IMappingChooser Implementations of this interface are in charge of choosing a mapping SQL text for a given column name.
IMappingPersistencePolicy Implementations on this class are telling which mappings and which columns need to be persisted in the repository.
Note that for safety reasons, implementations should at least persist columns and mappings that would be persisted by the default implementation (MappingPersistencePolicyDefault).
IReference Classes implementing this interface represent a reference from an IExecutableTextHolder to an IInterfaceSubComponent.
IReferenceChangeListener Implementations of this interface are listening to reference change events.
IReferenceManager Implementations of this interface represent a reference manager, which is a class that handles and provides references to and from IInterfaceSubComponents in the OdiInterface.
ISourceSetCreator Implementations of this class are used by ISourceSetComputers to create new SourceSets when needed.
ISourceSetListener Implementations of this interface listen to source set events (when they are created, renamed or removed).
Listeners are called after the operation has been performed.
ISourceSetNameProvider Implementations of this class are in charge of providing names for SourceSets.
ITargetKeyChooser Implementations of this interface are in charge of finding an update key for target datastores in interfaces.
 

Class Summary
Impacts Default implementation for IImpacts.
InitializationCriteriaForInterface This class represents initialization criteria to load parts of an interface when a helper is instantiated.
It can be used to instanciate the full hierarchy of objects needed by an interface.
InteractiveInterfaceHelperWithActions InterfaceInterfaceHelperWithActions is a helper class that works in conjunction with the interactive interface action classes found in package oracle.odi.interfaces.interactive.support.actions in order to create or modify the ODI interface objects that define the execution behavior of the interface.
 

Exception Summary
InvalidSubInterfaceException Exception raised when a sub interface is used as derived but does not meet the criteria for valid derived sub interfaces.
 

Package oracle.odi.interfaces.interactive.support Description

This package and its sub-packages provide the implementations for interactive handling of Oracle Data Integrator interfaces.

Since:
11.1.1.3.0

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

E17060-01

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