Skip navigation links

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

E17060-03


oracle.odi.domain.shortcuts.support
Class OdiShortcutServiceImpl

java.lang.Object
  extended by oracle.odi.domain.shortcuts.support.OdiShortcutServiceImpl

All Implemented Interfaces:
IOdiShortcutService

public class OdiShortcutServiceImpl
extends java.lang.Object
implements IOdiShortcutService

Default IOdiShortcutService implementation.

Since:
11.1.1.6.0

Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.odi.domain.shortcuts.IOdiShortcutService
IOdiShortcutService.MaterializeResult

 

Constructor Summary
OdiShortcutServiceImpl(OdiInstance pOdiInstance)
           

 

Method Summary
 void close()
           
 IOdiShortcutService.MaterializeResult materializeShortcutable(IOdiShortcutable pShortcutable, boolean pPromoteObjectsForRelease)
          Materialize a shortcut.
 IOdiShortcutService.MaterializeResult materializeShortcutables(java.util.List<IOdiShortcutable> pShortcutableList, boolean pPromoteObjectsForRelease)
          Materialize list of shortcuts.

 

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

 

Constructor Detail

OdiShortcutServiceImpl

public OdiShortcutServiceImpl(OdiInstance pOdiInstance)

Method Detail

materializeShortcutable

public IOdiShortcutService.MaterializeResult materializeShortcutable(IOdiShortcutable pShortcutable,
                                                                     boolean pPromoteObjectsForRelease)
                                                              throws OdiShortcutServiceException
Description copied from interface: IOdiShortcutService
Materialize a shortcut.

Create new real object from shortcut with shortcut id. For each shortcut consumer:
Refresh to new real object as referenced object
If pPromoteObjectsForRelease and RELEASE_TAG is set:
Refresh to new real object as reference object for ANY OBJECT IN RELEASE_TAG that consumes the shortcut base object. This is called promote.

Specified by:
materializeShortcutable in interface IOdiShortcutService
Returns:
class containing the result. This will include the materialized shortcut along with any or other objects references.
Throws:
OdiShortcutServiceException

close

public void close()

materializeShortcutables

public IOdiShortcutService.MaterializeResult materializeShortcutables(java.util.List<IOdiShortcutable> pShortcutableList,
                                                                      boolean pPromoteObjectsForRelease)
                                                               throws OdiShortcutServiceException
Description copied from interface: IOdiShortcutService
Materialize list of shortcuts.

Create new real object from each shortcut with shortcut id in the list
If pPromoteObjectsForRelease and RELEASE_TAG is set:
Refresh to new real object as reference object for ANY OBJECT IN RELEASE_TAG that consumes the shortcut base object. This is called promote.

Specified by:
materializeShortcutables in interface IOdiShortcutService
Returns:
class containing the result. This will include the materialized shortcuts along with any or other objects references.
Throws:
OdiShortcutServiceException

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.