Skip navigation links

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

E17060-03


oracle.odi.domain.shortcuts
Class IOdiShortcutService.MaterializeResult

java.lang.Object
  extended by oracle.odi.domain.shortcuts.IOdiShortcutService.MaterializeResult

Enclosing interface:
IOdiShortcutService

public static class IOdiShortcutService.MaterializeResult
extends java.lang.Object

Result class for materializeShortcut.

Since:
11.1.1.6.0

Object returned by materializableShortcut. This will return the newly created shortcut object and all other objects modified by this materialization.


Constructor Summary
IOdiShortcutService.MaterializeResult()
          Internal use only.
IOdiShortcutService.MaterializeResult(IOdiShortcutable pMaterializedShorcutable, java.util.Collection<IOdiShortcutable> pPromotedShortcutables, java.util.Collection<IOdiShortcutable> pModifiedDescendanteShortcutables, java.util.Collection<IOdiEntity> pModifiedEntities)
          Internal use only.

 

Method Summary
 void append(IOdiShortcutService.MaterializeResult result)
          Internal use only.
 IOdiShortcutable getMaterializedShortcutable()
          The object materialized from the shortcut.
 java.util.List<IOdiShortcutable> getMaterializedShortcutableList()
          The objects materialized from the shortcuts.
 java.util.Collection<IOdiShortcutable> getModifiedDescendantShortcutables()
          Return the descendants of the shortcutable that were modified.
 java.util.Collection<IOdiEntity> getModifiedEntities()
          Return a collection of the modified entity objects.
 java.util.Collection<IOdiShortcutable> getPromotedShortcutables()
          Return a collection of the promoted shortable objects.

 

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

 

Constructor Detail

IOdiShortcutService.MaterializeResult

public IOdiShortcutService.MaterializeResult(IOdiShortcutable pMaterializedShorcutable,
                                             java.util.Collection<IOdiShortcutable> pPromotedShortcutables,
                                             java.util.Collection<IOdiShortcutable> pModifiedDescendanteShortcutables,
                                             java.util.Collection<IOdiEntity> pModifiedEntities)
Internal use only. Constructor for Materialized Result

IOdiShortcutService.MaterializeResult

public IOdiShortcutService.MaterializeResult()
Internal use only. Constructor for Materialized Result

Method Detail

getMaterializedShortcutable

public IOdiShortcutable getMaterializedShortcutable()
The object materialized from the shortcut.
Returns:
A materialized object.

getMaterializedShortcutableList

public java.util.List<IOdiShortcutable> getMaterializedShortcutableList()
The objects materialized from the shortcuts.
Returns:
A list of materialized object.

getModifiedEntities

public java.util.Collection<IOdiEntity> getModifiedEntities()
Return a collection of the modified entity objects.

This collection consists of all the IOdiEntity objects that contained a reference to the materialized shortcutable objects. When the shortcutable was materialized, these objects were changed to refer to their new materialized objects.

Returns:
Collection of OdiEntities changed to support the materialized object.

getPromotedShortcutables

public java.util.Collection<IOdiShortcutable> getPromotedShortcutables()
Return a collection of the promoted shortable objects.

The materialization process has the option to promote shortcutable objects used by the object being materialized to an object in the same release that has the same origination object.

Returns:
a collection containing shortcutable objects that were promoted to obejcts in the current release.

getModifiedDescendantShortcutables

public java.util.Collection<IOdiShortcutable> getModifiedDescendantShortcutables()
Return the descendants of the shortcutable that were modified.

When a shortcutable object is materialized, all descendants of the shortcut must be modified. Each descendant must now have the materialized shortcut as it's base object.

Returns:
a collection of shortcutable objects that now refer to the materialized object as the base object.

append

public void append(IOdiShortcutService.MaterializeResult result)
Internal use only.

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.