Skip navigation links

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

E17060-03


oracle.odi.domain.model
Class OdiReferenceShortcutAdapter

java.lang.Object
  extended by oracle.odi.domain.model.OdiReferenceShortcutAdapter

All Implemented Interfaces:
oracle.odi.domain.shortcuts.IOdiShortcutConsumer

public class OdiReferenceShortcutAdapter
extends java.lang.Object
implements oracle.odi.domain.shortcuts.IOdiShortcutConsumer

This is a shortcut adapter for the OdiReference.

An odi reference may consume a shortcutable datastore as the primary table.

The adapter methods will be called by the materialization processing when a shortcutable consumed by the shortcut consumer is materialized. The adapter will make the necessary changes to the consumer for the newly materialized shortcutable.

shortcutConsumers include:

StepDataStoreStepDataStore
OdiDatastoreStepDataStore
OdiUserProcedureStepDataStore
StepDataStore
OdiSourceTable
OdiReference

See Also:
OdiDataStore, OdiReference, OdiUserProcedure

Constructor Summary
OdiReferenceShortcutAdapter(OdiReference pOdiReference, OdiInstance pOdiInstance)
           

 

Method Summary
 IOdiShortcutable getBaseObject()
           
 IRepositoryEntity getConsumer()
           
 IOdiEntity getConsumerEntity()
           
 IOdiShortcutable getShortcut()
           
 boolean setShortcutable(IOdiShortcutable pShortcutable)
           
 boolean setShortcutableForDeMaterialize(IOdiShortcutable pShortcutable)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

OdiReferenceShortcutAdapter

public OdiReferenceShortcutAdapter(OdiReference pOdiReference,
                                   OdiInstance pOdiInstance)

Method Detail

getBaseObject

public IOdiShortcutable getBaseObject()
Specified by:
getBaseObject in interface oracle.odi.domain.shortcuts.IOdiShortcutConsumer

getShortcut

public IOdiShortcutable getShortcut()
Specified by:
getShortcut in interface oracle.odi.domain.shortcuts.IOdiShortcutConsumer

setShortcutable

public boolean setShortcutable(IOdiShortcutable pShortcutable)
Specified by:
setShortcutable in interface oracle.odi.domain.shortcuts.IOdiShortcutConsumer

getConsumerEntity

public IOdiEntity getConsumerEntity()
Specified by:
getConsumerEntity in interface oracle.odi.domain.shortcuts.IOdiShortcutConsumer

setShortcutableForDeMaterialize

public boolean setShortcutableForDeMaterialize(IOdiShortcutable pShortcutable)
Specified by:
setShortcutableForDeMaterialize in interface oracle.odi.domain.shortcuts.IOdiShortcutConsumer

getConsumer

public IRepositoryEntity getConsumer()
Specified by:
getConsumer in interface oracle.odi.domain.shortcuts.IOdiShortcutConsumer

Skip navigation links

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

E17060-03


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