Skip navigation links

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

E17060-02


oracle.odi.interfaces.interactive.support
Interface IDataStoreReferenceBreaker

All Known Implementing Classes:
DataStoreReferenceBreakerClauses, DataStoreReferenceBreakerComposer, DataStoreReferenceBreakerLazy, DataStoreReferenceBreakerTargetMapping

public interface IDataStoreReferenceBreaker

Makes sure that breaking (deleting) these references will not have a bad impact on the diagram, and throw a Veto if these references shouldn't be deleted.
This is called whenever we delete a source object, and it should take care of breaking references to the deleted object.

Since:
11.1.1.3.0

Method Summary
 void breakReferences(IReference[] pReferences, IInterfaceActionListener pInterfaceActionListener, IInterfaceUndoListener pInterfaceUndoListener, IActionHelper pActionHelper)
          Breaks the references pReferences.
Implementations should use actions on the pActionHelper to do any appropriate actions needed to break the references.

 

Method Detail

breakReferences

void breakReferences(IReference[] pReferences,
                     IInterfaceActionListener pInterfaceActionListener,
                     IInterfaceUndoListener pInterfaceUndoListener,
                     IActionHelper pActionHelper)
                     throws VetoActionException
Breaks the references pReferences.
Implementations should use actions on the pActionHelper to do any appropriate actions needed to break the references.
Parameters:
pReferences - the references that need to be broken prior to deleting an object
pInterfaceActionListener - the action listener to be passed to actions
pInterfaceUndoListener - the undo listener to be passed to actions
pActionHelper - the action helper on which the actions can be executed
Throws:
VetoActionException - if one or more references cannot be broken, hence aborting the delete process

Skip navigation links

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

E17060-02


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