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

E17060-01

oracle.odi.interfaces.interactive.support.sourceset.computers
Class SourceSetComputerOneTable

java.lang.Object
  extended by oracle.odi.interfaces.interactive.support.sourceset.computers.SourceSetComputerAbstract
      extended by oracle.odi.interfaces.interactive.support.sourceset.computers.SourceSetComputerOneTable
All Implemented Interfaces:
IInterfaceActionListener, ISourceSetComputer

public class SourceSetComputerOneTable
extends SourceSetComputerAbstract

This sourceset computer can only handle interfaces:
- with one dataset only,
- with zero or one source datastore only,
- if it exists, the source datastore must only refer to a real table, not to an interface,
- with filters only,
It must not have joins, and the computer does not set the default LKM on the source set.
Also note that it doesn't fill the reverse actions and modifications.
It is only a test for now to reproduce pillar interfaces.
Created on 27 fevr. 08


Constructor Summary
SourceSetComputerOneTable(OdiInterface pOdiInterface)
          Creates a new instance of this source set computer for an ODI interface.
 
Method Summary
 void computeSourceSets(DataSet pDataSet, IInterfaceActionListener pActionListener, IInterfaceUndoListener pUndoListener, IActionHelper pActionHelper)
          Computes the source sets in the interface, creates new source set objects, and updates them directly in the interface.
 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 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 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 textChanged(IExecutableTextHolder pExecutableTextHolder, java.lang.String pOldString, java.lang.String pNewString)
          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 oracle.odi.interfaces.interactive.support.sourceset.computers.SourceSetComputerAbstract
addSourceSetListener, areSourceSetsDirty, lookupAssembled, lookupDisassembled, removeSourceSetListener, targetDataStoreReplaced
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceSetComputerOneTable

public SourceSetComputerOneTable(OdiInterface pOdiInterface)
Creates a new instance of this source set computer for an ODI interface.

Parameters:
pOdiInterface - the interface object which this source set computer is for
Method Detail

computeSourceSets

public void computeSourceSets(DataSet pDataSet,
                              IInterfaceActionListener pActionListener,
                              IInterfaceUndoListener pUndoListener,
                              IActionHelper pActionHelper)
                       throws InexistentMappingException
Computes the source sets in the interface, creates new source set objects, and updates them directly in the interface.

Parameters:
pDataSet - the data set for which the source sets must be computed again
pActionListener - the action listener instance
pUndoListener - the undo listener instance
pActionHelper - the action helper instance
Throws:
InexistentMappingException

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.

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.

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

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.

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.

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.

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.

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

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.

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.

Parameters:
pOldSchema - the original physical schema of the target data store
pNewSchema - the new physical schema of the target data store

textChanged

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

Parameters:
pExecutableTextHolder - the text holder of the text that was changed
pOldString - the original text string
pNewString - 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.

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.