|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.odi.domain.shortcuts.support.OdiShortcutServiceImpl
public class OdiShortcutServiceImpl
Default IOdiShortcutService
implementation.
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() |
IOdiShortcutable |
deMaterializeShortcutable(IOdiShortcutable pShortcutable, IOdiShortcutable pReferenceObject) DeMaterialize a real object to shortcut. |
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 |
---|
public OdiShortcutServiceImpl(OdiInstance pOdiInstance)
Method Detail |
---|
public IOdiShortcutService.MaterializeResult materializeShortcutable(IOdiShortcutable pShortcutable, boolean pPromoteObjectsForRelease) throws OdiShortcutServiceException
IOdiShortcutService
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.
materializeShortcutable
in interface IOdiShortcutService
OdiShortcutServiceException
public void close()
public IOdiShortcutService.MaterializeResult materializeShortcutables(java.util.List<IOdiShortcutable> pShortcutableList, boolean pPromoteObjectsForRelease) throws OdiShortcutServiceException
IOdiShortcutService
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.
materializeShortcutables
in interface IOdiShortcutService
OdiShortcutServiceException
public IOdiShortcutable deMaterializeShortcutable(IOdiShortcutable pShortcutable, IOdiShortcutable pReferenceObject) throws OdiShortcutServiceException
IOdiShortcutService
Convert the real object to shortcut with same id.
deMaterializeShortcutable
in interface IOdiShortcutService
OdiShortcutServiceException
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |