Skip navigation links

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

E17060-04


oracle.odi.domain.project
Class OdiInterfaceShortcutAdapter

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

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

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

Adapter implementing Interface for objects that can consume shortcuts. OdiInterface consumes a shortcutable object as a target table. A shortcutable consumer will maintain both a reference object and a base real object. A shortcut consumer may consume one shortcutable object. A shortcut consumer must resetShortcutable(IShortcutable pShortcut, IShortcutable pBaseObject) shortcutConsumers include: OdiInterfaceStep OdiDatastoreStep OdiUserProcedureStep OdiInterface OdiSourceTable OdiReference

See Also:
OdiDataStore, OdiPackage, OdiUserProcedure, OdiInterface

Constructor Summary
OdiInterfaceShortcutAdapter(OdiInterface pOdiInterface, 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

OdiInterfaceShortcutAdapter

public OdiInterfaceShortcutAdapter(OdiInterface pOdiInterface,
                                   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.7.0)

E17060-04


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