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

E17060-01

oracle.odi.interfaces.interactive.support.actionlistener
Class ActionListenerComposer

java.lang.Object
  extended by oracle.odi.interfaces.interactive.support.actionlistener.ActionListenerComposer
All Implemented Interfaces:
IInterfaceActionListener

public class ActionListenerComposer
extends java.lang.Object
implements IInterfaceActionListener

This class create a new IInterfaceActionListener by composing multiple child IInterfaceActionListener into a single listener. When a notification is received, the child listeners will be invoked for the corresponding notification in the same order as they are added.

Since:
11.1.1.3.0

Constructor Summary
ActionListenerComposer(IInterfaceActionListener[] pWrappedListeners)
          Creates a new action listener with the specified list of child action listeners.
 
Method Summary
 void addListener(IInterfaceActionListener pInterfaceActionListener)
          Adds a new action listener as one of the child listeners of this action listener.
 void locationChanged(IExecutableTextHolder pExecutableTextHolder, OdiInterface.ExecutionLocation pOldExecutionLocation, OdiInterface.ExecutionLocation pNewExecutionLocation)
          Responds to the completion of the action of changing the location of an ODI interface child object.
 void locationChanged(SourceDataStore pSourceDataStore, OdiPhysicalSchema pOldSchema, OdiPhysicalSchema pNewSchema)
          Responds to the completion of the action of changing the physical schema of an ODI interface source data store.
 void lookupAssembled(SourceDataStore pSourceDataStore, Join pJoin)
          Responds to the completion of the action of setting up an ODI interface source data store/join relationship (lookup).
 void lookupDisassembled(SourceDataStore pSourceDataStore, Join pJoin)
          Responds to the completion of the action of removing an ODI interface source data store/join relationship (lookup).
 void objectAdded(IInterfaceSubComponent pInterfaceSubComponent)
          Responds to the completion of the action of adding an ODI interface child object.
 void objectChanged(IInterfaceSubComponent pInterfaceSubComponent)
          Responds to the completion of the action of modifying an ODI interface child object.
 void objectRemoved(IInterfaceSubComponent pInterfaceSubComponent)
          Responds to the completion of the action of removing an ODI interface child object.
 void objectRenamed(IInterfaceSubComponent pInterfaceSubComponent, java.lang.String pOriginalName, java.lang.String pNewName)
          Responds to the completion of the action of renaming an ODI interface child object.
 void removeListener(IInterfaceActionListener pInterfaceActionListener)
          Removes the specified action listener from the list of child listeners of this action listener.
 void stagingAreaMoved(OdiPhysicalSchema pOldSchema, OdiPhysicalSchema pNewSchema)
          Responds to the completion of the action of changing the physical schema of an ODI interface staging area.
 void targetDataStoreMoved(OdiPhysicalSchema pOldSchema, OdiPhysicalSchema pNewSchema)
          Responds to the completion of the action of changing the physical schema of an ODI interface target data store.
 void targetDataStoreReplaced()
          Responds to the completion of the action of replacing an ODI interface target data store.
 void textChanged(IExecutableTextHolder pExecutableTextHolder, java.lang.String pOldString, java.lang.String pSQL)
          Responds to the completion of the action of changing the text of an ODI interface child object.
 void textEnabled(IExecutableTextHolder pExecutableTextHolder)
          Responds to the completion of the action of enabling the text of an ODI interface child object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionListenerComposer

public ActionListenerComposer(IInterfaceActionListener[] pWrappedListeners)
Creates a new action listener with the specified list of child action listeners.

Parameters:
pWrappedListeners - the list of child action listeners
Method Detail

addListener

public void addListener(IInterfaceActionListener pInterfaceActionListener)
Adds a new action listener as one of the child listeners of this action listener.

Parameters:
pInterfaceActionListener - the child action listener to be added.
See Also:
removeListener(IInterfaceActionListener)

locationChanged

public void locationChanged(IExecutableTextHolder pExecutableTextHolder,
                            OdiInterface.ExecutionLocation pOldExecutionLocation,
                            OdiInterface.ExecutionLocation pNewExecutionLocation)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of changing the location of an ODI interface child object.

Specified by:
locationChanged in interface IInterfaceActionListener
Parameters:
pExecutableTextHolder - the executable text holder of the interface component whose location has changed
pOldExecutionLocation - the original location of the interface component
pNewExecutionLocation - the new location of the interface component

locationChanged

public void locationChanged(SourceDataStore pSourceDataStore,
                            OdiPhysicalSchema pOldSchema,
                            OdiPhysicalSchema pNewSchema)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of changing the physical schema of an ODI interface source data store.

Specified by:
locationChanged in interface IInterfaceActionListener
Parameters:
pSourceDataStore - the source data store whose physical schema has changed
pOldSchema - the original physical schema of the source data store
pNewSchema - the new physical schema of the source data store

lookupAssembled

public void lookupAssembled(SourceDataStore pSourceDataStore,
                            Join pJoin)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of setting up an ODI interface source data store/join relationship (lookup).

Specified by:
lookupAssembled in interface IInterfaceActionListener
Parameters:
pSourceDataStore - the source data store for the lookup
pJoin - the join for the lookup

lookupDisassembled

public void lookupDisassembled(SourceDataStore pSourceDataStore,
                               Join pJoin)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of removing an ODI interface source data store/join relationship (lookup).

Specified by:
lookupDisassembled in interface IInterfaceActionListener
Parameters:
pSourceDataStore - the source data store for the lookup
pJoin - the join for the lookup

objectAdded

public void objectAdded(IInterfaceSubComponent pInterfaceSubComponent)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of adding an ODI interface child object.

Specified by:
objectAdded in interface IInterfaceActionListener
Parameters:
pInterfaceSubComponent - the interface component that has been added

objectChanged

public void objectChanged(IInterfaceSubComponent pInterfaceSubComponent)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of modifying an ODI interface child object.

Specified by:
objectChanged in interface IInterfaceActionListener
Parameters:
pInterfaceSubComponent - the interface component that has been modified

objectRemoved

public void objectRemoved(IInterfaceSubComponent pInterfaceSubComponent)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of removing an ODI interface child object.

Specified by:
objectRemoved in interface IInterfaceActionListener
Parameters:
pInterfaceSubComponent - the interface component that has been removed

objectRenamed

public void objectRenamed(IInterfaceSubComponent pInterfaceSubComponent,
                          java.lang.String pOriginalName,
                          java.lang.String pNewName)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of renaming an ODI interface child object.

Specified by:
objectRenamed in interface IInterfaceActionListener
Parameters:
pInterfaceSubComponent - the interface sub-component that has been renamed
pOriginalName - the original name of the interface sub-component
pNewName - the new name of the interface sub-component

removeListener

public void removeListener(IInterfaceActionListener pInterfaceActionListener)
Removes the specified action listener from the list of child listeners of this action listener.

Parameters:
pInterfaceActionListener - the child action listener to be removed.
See Also:
addListener(IInterfaceActionListener)

stagingAreaMoved

public void stagingAreaMoved(OdiPhysicalSchema pOldSchema,
                             OdiPhysicalSchema pNewSchema)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of changing the physical schema of an ODI interface staging area.

Specified by:
stagingAreaMoved in interface IInterfaceActionListener
Parameters:
pOldSchema - the original physical schema of the staging area
pNewSchema - the new physical schema of the staging area

targetDataStoreMoved

public void targetDataStoreMoved(OdiPhysicalSchema pOldSchema,
                                 OdiPhysicalSchema pNewSchema)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of changing the physical schema of an ODI interface target data store.

Specified by:
targetDataStoreMoved in interface IInterfaceActionListener
Parameters:
pOldSchema - the original physical schema of the target data store
pNewSchema - the new physical schema of the target data store

targetDataStoreReplaced

public void targetDataStoreReplaced()
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of replacing an ODI interface target data store.

Specified by:
targetDataStoreReplaced in interface IInterfaceActionListener

textChanged

public void textChanged(IExecutableTextHolder pExecutableTextHolder,
                        java.lang.String pOldString,
                        java.lang.String pSQL)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of changing the text of an ODI interface child object.

Specified by:
textChanged in interface IInterfaceActionListener
Parameters:
pExecutableTextHolder - the text holder of the text that was changed
pOldString - the original text string
pSQL - the new text string

textEnabled

public void textEnabled(IExecutableTextHolder pExecutableTextHolder)
Description copied from interface: IInterfaceActionListener
Responds to the completion of the action of enabling the text of an ODI interface child object.

Specified by:
textEnabled in interface IInterfaceActionListener
Parameters:
pExecutableTextHolder - the text holder of the text that was enabled

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

E17060-01

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