public class TargetKeyChooserComposer extends java.lang.Object implements ITargetKeyChooser
Constructor and Description |
---|
TargetKeyChooserComposer(ITargetKeyChooser[] pUnderlyingChoosers)
Deprecated.
Creates a chooser from other choosers.
To choose the key, all choosers are called in the order in which they appear in the array, and the first non null key is returned. |
Modifier and Type | Method and Description |
---|---|
IKey |
chooseNewTargetKey(OdiInterface pOdiInterface,
IKey pOldKey)
Deprecated.
Chooses a new update key for the target datastore of interface
pOdiInterface .If null is returned, then no update key will be selected for this interface. |
public TargetKeyChooserComposer(ITargetKeyChooser[] pUnderlyingChoosers)
pUnderlyingChoosers
- all underlying choosers, must not be null
public IKey chooseNewTargetKey(OdiInterface pOdiInterface, IKey pOldKey)
pOdiInterface
.null
is returned, then no update key will be selected for this interface.chooseNewTargetKey
in interface ITargetKeyChooser
pOdiInterface
- the target datastore's interfacepOldKey
- the old key of the target datastoreITargetKeyChooser.chooseNewTargetKey(oracle.odi.domain.project.OdiInterface, oracle.odi.domain.relational.IKey)