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

E17060-01

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

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

public class InterfaceActionOnGenericClauseSetDefaultOrder
extends InterfaceActionOnGenericClauseAbstract

Sets a default order on the clause. This does not allow setting a specific order number. Rather it sets the default order, which is a value that is 10 greater than the previous highest order. To explicitly set the order number, use InterfaceActionOnGenericClauseSetOrder.

Since:
11.1.1.3.0
See Also:
InteractiveInterfaceHelperWithActions

Constructor Summary
InterfaceActionOnGenericClauseSetDefaultOrder(GenericClause pGenericClause)
          Constructor for the action.
 
Method Summary
 int getLargestJoinOrder()
          Returns the largest value of join order for all the joins contained by the same dataset as this join in the interface.
 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

InterfaceActionOnGenericClauseSetDefaultOrder

public InterfaceActionOnGenericClauseSetDefaultOrder(GenericClause pGenericClause)
Constructor for the action.

Parameters:
pGenericClause - The clause for which to set the default order value.
Method Detail

getLargestJoinOrder

public int getLargestJoinOrder()
Returns the largest value of join order for all the joins contained by the same dataset as this join in the interface. If there are no other existing joins in the dataset, returns 0.

Returns:
The largest join order.

performAction

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

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.