Skip navigation links

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

E17060-03


oracle.odi.domain.project
Class StepInterfaceShortcutAdapter

java.lang.Object
  extended by oracle.odi.domain.project.StepInterfaceShortcutAdapter

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

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

This is a shortcut adapter for the interface package step.

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, StepDataStore, OdiUserProcedure, StepDataStore

Constructor Summary
StepInterfaceShortcutAdapter(StepInterface pStepInterface, 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

StepInterfaceShortcutAdapter

public StepInterfaceShortcutAdapter(StepInterface pStepInterface,
                                    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.