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 nullpublic IKey chooseNewTargetKey(OdiInterface pOdiInterface, IKey pOldKey)
pOdiInterface.null is returned, then no update key will be selected for this interface.chooseNewTargetKey in interface ITargetKeyChooserpOdiInterface - the target datastore's interfacepOldKey - the old key of the target datastoreITargetKeyChooser.chooseNewTargetKey(oracle.odi.domain.project.OdiInterface, oracle.odi.domain.relational.IKey)