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

E17060-01

oracle.odi.interfaces.interactive.support.actions
Class InterfaceActionAddSourceDataStore

java.lang.Object
  extended by oracle.odi.interfaces.interactive.support.actions.InterfaceActionAddSourceDataStore
All Implemented Interfaces:
IInterfaceAction

public class InterfaceActionAddSourceDataStore
extends java.lang.Object
implements IInterfaceAction

InterfaceActionAddSourceDataStore is an interface action class used to add a source IDataStore object to an ODI interface DataSet. The data store could be either a model OdiDataStore, a SourceDataStore from another DataSet in this interface, or a target data store from another interface.

Since:
11.1.1.3.0
See Also:
InteractiveInterfaceHelperWithActions

Constructor Summary
InterfaceActionAddSourceDataStore(IDataStore pDataStore, DataSet pDataSet, IAliasComputer pAliasComputer, IClauseImporter pClauseImporter, IAutoMappingComputer pAutoMappingComputer)
          Constructor to create the source data store creator class.
 
Method Summary
 IDataStore getDataStore()
          Get the underlying data store instance.
 void performAction(IInterfaceActionListener pInterfaceActionListener, IInterfaceUndoListener pInterfaceUndoListener, IActionHelper pActionHelper)
          Action that is performed on the ODI interface objects.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceActionAddSourceDataStore

public InterfaceActionAddSourceDataStore(IDataStore pDataStore,
                                         DataSet pDataSet,
                                         IAliasComputer pAliasComputer,
                                         IClauseImporter pClauseImporter,
                                         IAutoMappingComputer pAutoMappingComputer)
Constructor to create the source data store creator class.

Parameters:
pDataStore - The data store to add. Could be a OdiDataStore, SourceDataStore or OdiInterface.TargetDataStore object.
pDataSet - The data set to which to add the data store.
pAliasComputer - The alias computer to use to compute the data store alias name.
pClauseImporter - The clause importer to use to import clauses into the data store. A clause importer can automatically create joins between the new data source and existing data sources, using the key relationships between the two.
pAutoMappingComputer - The auto mapping computer to use to automatically compute mappings between the new source and the existing target.
Method Detail

getDataStore

public IDataStore getDataStore()
Get the underlying data store instance.

Returns:
the data store to be added.

performAction

public void performAction(IInterfaceActionListener pInterfaceActionListener,
                          IInterfaceUndoListener pInterfaceUndoListener,
                          IActionHelper pActionHelper)
Description copied from interface: IInterfaceAction
Action that is performed on the ODI interface objects.

Specified by:
performAction in interface IInterfaceAction
Parameters:
pInterfaceActionListener - the interface action listener instance
pInterfaceUndoListener - the interface undo listener instance
pActionHelper - the action helper instance

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.