Oracle Fusion Middleware extensions for XML based Datamodel Framework
11g Release 1 (11.1.1.6)

E22566-05

oracle.apps.fnd.applxdf.jdev.dboffline.picker
Class TransferSelectionPanelX

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by oracle.ide.panels.DefaultTraversablePanel
                      extended by oracle.ide.db.panels.SkippingTraversable
                          extended by oracle.apps.fnd.applxdf.jdev.dboffline.picker.SelectDBObjectsPanelX
                              extended by oracle.apps.fnd.applxdf.jdev.dboffline.picker.TransferSelectionPanelX
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.DocumentListener, oracle.bali.ewt.shuttle.ShuttleListener, CheckBoxListItemStateListener, GridBagConstants, Traversable
Direct Known Subclasses:
TransferToOfflineSelectionPanelX

public class TransferSelectionPanelX
extends SelectDBObjectsPanelX

Selection panel for picking objects to transfer

Author:
Mark Warner (mark.warner@oracle.com)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  DBObjectProvider m_targetProv
           
 
Fields inherited from class oracle.apps.fnd.applxdf.jdev.dboffline.picker.SelectDBObjectsPanelX
m_callBacks, m_shuttle, SELECTED_OBJECTS, SETTINGS_KEY
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface oracle.ide.controls.GridBagConstants
ANCHOR_C, ANCHOR_E, ANCHOR_N, ANCHOR_NE, ANCHOR_NW, ANCHOR_S, ANCHOR_SE, ANCHOR_SW, ANCHOR_W, FILL_NONE, FILL_X, FILL_XY, FILL_Y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TransferSelectionPanelX()
           
 
Method Summary
protected  void commit(TraversableContext dataContext)
          Default implementation of the commit calls SelectDBObjectsPanelX.getSelectedObjects() and places what is returned into the context using the SelectDBObjectsPanelX.SELECTED_OBJECTS key.
 DBObjectSourcePickerX getFromPicker()
          Returns the picker for the left (from) side of the shuttle.
protected  DBObjectProvider getProvider(TraversableContext tc)
          Get the DBObjectProvider.
protected  java.lang.String getSettingsKey()
          Returns the key for this panel's settings.
protected  void init(boolean providerChanged, TraversableContext dataContext)
          Initialises the panel.
 
Methods inherited from class oracle.apps.fnd.applxdf.jdev.dboffline.picker.SelectDBObjectsPanelX
actionPerformed, canAlwaysNext, canFinish, canRenameObjects, changedUpdate, checkWizardButtons, fireQuery, getAvailableTypes, getNameController, getPanelName, getPropertyStorage, getProvider, getProviderKey, getSelectedObjects, getToPicker, getTraversableName, insertUpdate, itemStateChanged, keyPressed, keyReleased, keyTyped, layoutComponents, loadSettings, onEntry, onExit, removeUpdate, saveSettings, setDefaultSettings, setIncludePublicSchema, setupQuery, shuttleItemsMoved, shuttleItemsRemoved, shuttleItemsReordered, stateChanged
 
Methods inherited from class oracle.ide.db.panels.SkippingTraversable
isSkipping
 
Methods inherited from class oracle.ide.panels.DefaultTraversablePanel
gbc, gbc, getComponent, getDefaultTitle, getExitTransition, getHelpID, getText, setDefaultTitle, setHelpID
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_targetProv

protected DBObjectProvider m_targetProv
Constructor Detail

TransferSelectionPanelX

public TransferSelectionPanelX()
Method Detail

init

protected void init(boolean providerChanged,
                    TraversableContext dataContext)
Description copied from class: SelectDBObjectsPanelX
Initialises the panel. Call from the SelectDBObjectsPanelX.onEntry(TraversableContext) to the parent Traversable. The default implementation deals with auto-querying, spotting that the provider has changed, loading the settings and checking the wizard buttons if working in a wizard). It is recommended that subclasses still call this behaviour.

Overrides:
init in class SelectDBObjectsPanelX
Parameters:
providerChanged - whether on entering the state has changed the provider.
dataContext - the traversable context containing all state data

getSettingsKey

protected java.lang.String getSettingsKey()
Description copied from class: SelectDBObjectsPanelX
Returns the key for this panel's settings. Override in subclasses to have a separate set of saved settings for the specific panel subclass. The key will be used in the PropertyStorage for the panel returned by getPropertyStorage().

Overrides:
getSettingsKey in class SelectDBObjectsPanelX
See Also:
SelectDBObjectsPanelX.getPropertyStorage()

commit

protected void commit(TraversableContext dataContext)
               throws TraversalException
Description copied from class: SelectDBObjectsPanelX
Default implementation of the commit calls SelectDBObjectsPanelX.getSelectedObjects() and places what is returned into the context using the SelectDBObjectsPanelX.SELECTED_OBJECTS key.

Overrides:
commit in class SelectDBObjectsPanelX
Throws:
TraversalException

getProvider

protected DBObjectProvider getProvider(TraversableContext tc)
Description copied from class: SelectDBObjectsPanelX
Get the DBObjectProvider. The default implementation returns a provider from the Traversable context. (Using @link getProviderKey() as the key.

Overrides:
getProvider in class SelectDBObjectsPanelX

getFromPicker

public DBObjectSourcePickerX getFromPicker()
Description copied from class: SelectDBObjectsPanelX
Returns the picker for the left (from) side of the shuttle. By default this returns a DBObjectSourcePicker for the provider in the traversable context, which doesn't show child objects, and does remove from the tree on shuttle. Override in subclasses as appropriate.

Overrides:
getFromPicker in class SelectDBObjectsPanelX

Oracle Fusion Middleware extensions for XML based Datamodel Framework
11g Release 1 (11.1.1.6)

E22566-05

Copyright © 2012 Oracle. All Rights Reserved.