Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

oracle.apps.fnd.applcore.dt.flex.wizard
Class FlexfieldViewLinkWizard

java.lang.Object
  extended by oracle.jbo.ui.wizard.JboWizard
      extended by oracle.jbo.dt.ui.main.dlg.DtuWizard
          extended by oracle.apps.fnd.applcore.dt.flex.wizard.FlexfieldViewLinkWizard
All Implemented Interfaces:
java.util.EventListener, oracle.bali.ewt.wizard.WizardListener, oracle.bali.ewt.wizard.WizardValidateListener, oracle.jbo.dt.ui.main.dlg.DtiDialog, oracle.jbo.dt.ui.main.dlg.DtiWizard

public class FlexfieldViewLinkWizard
extends oracle.jbo.dt.ui.main.dlg.DtuWizard

Wizard for Flexfield View Link.

Author:
Michael Luetchford <michael.luetchford@oracle.com>, Gordon Hooker <gordon.hooker@oracle.com>

Field Summary
 
Fields inherited from class oracle.jbo.dt.ui.main.dlg.DtuWizard
app, theParent
 
Fields inherited from class oracle.jbo.ui.wizard.JboWizard
APPLY_BUTTON, BACK_BUTTON, bApply, bClosed, bDynamicChange, bEditWizard, bErrors, bInFinish, bModal, bSuperSize, CANCEL_BUTTON, currentPanel, defaultLogo, endHeaderColor, FINISH_BUTTON, finishEnableIndex, finishPanel, FROM_BACK_BUTTON, FROM_GOTO_PAGE, FROM_NEXT_BUTTON, HELP_BUTTON, initialPages, LEFT_OFFSET, mBaliWizard, mCurMddContext, mCurMddTraversable, mCurrentNavigable, mMddAdapter, mMddNavigables, mMddPanel, mTraversableContext, mWizardDialog, name, NEXT_BUTTON, OK_BUTTON, panels, startHeaderColor, startTime, subPanels, theObject, theOriginalObject, TOP_OFFSET, welcomePanel, WIZARD_LARGE_HEIGHT, WIZARD_LARGE_WIDTH, WIZARD_MDD_HEIGHT, WIZARD_MDD_WIDTH, WIZARD_PANEL_LARGE_HEIGHT, WIZARD_PANEL_LARGE_WIDTH, WIZARD_PANEL_MDD_HEIGHT, WIZARD_PANEL_MDD_WIDTH, WIZARD_PANEL_SUPER_HEIGHT, WIZARD_PANEL_SUPER_WIDTH, WIZARD_SUPER_HEIGHT, WIZARD_SUPER_WIDTH, wizardImage, WIZARDIMAGE_LARGE_WIDTH, wizImageInit, wizLogoInit
 
Constructor Summary
FlexfieldViewLinkWizard(java.awt.Frame parentFrame, oracle.jbo.dt.objects.JboApplication app, oracle.jbo.dt.objects.JboView theObj, boolean bEjb)
          Constructor for Flexfield View Link wizard.
 
Method Summary
 void checkWizardPageOrder(java.lang.String flexfieldType)
          Setup the correct order for the wizard flow.
protected  void createFinishPanel()
           
 boolean finishAction()
          Method called when the finish button of the Wizard is selected.
 FlexfieldViewLinkViewObjectsPanel.FlexfieldViewObject getDestinationFlexfield()
          Retrieve the destination flexfield for this panel.
 oracle.jbo.dt.objects.JboView getSourceViewObject()
          Retrieve the source view object for this panel.
 java.lang.String getViewLinkAccessorName()
          Retrieve the view link accessor name for this panel.
 java.lang.String getWizardFlexfieldType()
          Retrieve the actual flexfield type selected.
 java.lang.String getWizardName()
          Retrieve the name of the wizard.
 java.lang.String getWizardTitle()
          Retrieve the title bar text of the wizard.
 void setDestinationFlexfield(FlexfieldViewLinkViewObjectsPanel.FlexfieldViewObject destFlexfieldViewObject)
          Set the destination flexfield for this panel.
protected  void setPanelVisible(oracle.jbo.dt.ui.main.dlg.DtuWizardPanel panel, boolean bVisible, int newIndex)
          Copied with thanks from oracle.jbo.dt.ui.view.VOWizard.
 void setSourceViewObject(oracle.jbo.dt.objects.JboView sourceView)
          Set the source view object for this panel.
 void setViewLinkAccessorName(java.lang.String viewLinkAccessorName)
          Set the view link accessor name for this panel.
 
Methods inherited from class oracle.jbo.dt.ui.main.dlg.DtuWizard
applyDone, checkValidJavaObjects, createWelcomePanel, doApplyAction, enableButtons, getApplication, getChildTreeNode, getContainer, getImage, getImageIcon, getImageIcon, getPanelNavigable, getPanelTreeNode, getWizardSizeInfo, helpAction, initImages, newMddNavigable, newMddNavigable, openFlatEditor, saveWizardObject, saveWizardObject, saveWizardObject, saveWizardSizeInfo, setContainer, setObject, showException, wizardImageInit, wizardImagesInit
 
Methods inherited from class oracle.jbo.ui.wizard.JboWizard
addDynamicPanel, addDynamicPanel, addDynamicSubPanel, addPanel, addSubPanel, applyAction, backAction, cancelAction, checkValidJavaObjects, closeWizard, createBaliWizard, createBaliWizardPage, createComponentBorder, createComponentBorder, createMddWizard, expandPanelTree, findOrBaliWizard, findOrCreateMddWizard, getApply, getBaliWizard, getButton, getChildTreeNode, getClassLeftPanelImageName, getClassPanelImageLogoName, getDefaultButton, getDefaultSize, getDialog, getIdeFrame, getInitialWizardPageNumber, getLeftPanelImageName, getLeftPanelImageObject, getNavigablesArray, getNextPage, getNextPanel, getObject, getOriginalObject, getPanelList, getPanelNavigable, getPanelTreeNode, getSummaryTreeTopImageLoc, getTraversableContext, getWelcomeKey, getWizardHeight, getWizardPanel, getWizardPanelHeight, getWizardPanelWidth, getWizardTitleText, getWizardWidth, gotoPage, hasJavaErrors, initMddWizard, insertPanelAt, isDynamicChange, isEditWizard, isSuperSize, isURLInList, isWelcomeShown, newBaliPageSelected, newBaliWizard, newMddPageSelected, nextAction, onClose, panelAt, removeDynamicPanel, removeDynamicSubPanel, removePanel, removePanelAt, removeSubPanel, renameDynamicSubPanel, resetFinishEnableIndex, saveWizardObject, saveWizardObject, selectPage, selectPage, setBackButtonEnabled, setContainer, setCurMddContext, setCurMddTraversable, setCursor, setEditWizard, setFinishButtonEnabled, setInFinish, setInitialWizardPageNumber, setNextButtonEnabled, setObject, setSubDlg, setSuperSize, setVisible, setWelcomeShown, setWizardName, showDialog, updateDynamicMDDPanels, updateWizardTitle, wizardApplyState, wizardCanceled, wizardFinished, wizardSelectionChanged, wizardValidatePage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.dt.ui.main.dlg.DtiWizard
getObject, getOriginalObject, getPanelList, isEditWizard, isWelcomeShown, nextAction, setEditWizard, setNextButtonEnabled, setWelcomeShown, setWizardName
 
Methods inherited from interface oracle.jbo.dt.ui.main.dlg.DtiDialog
createComponentBorder, createComponentBorder, getApply, getDialog, getIdeFrame, setFinishButtonEnabled, setSubDlg, showDialog
 

Constructor Detail

FlexfieldViewLinkWizard

public FlexfieldViewLinkWizard(java.awt.Frame parentFrame,
                               oracle.jbo.dt.objects.JboApplication app,
                               oracle.jbo.dt.objects.JboView theObj,
                               boolean bEjb)
Constructor for Flexfield View Link wizard.

Parameters:
parentFrame - The controlling frame for this wizard.
app - The current application.
theObj - The current object being created/edited.
bEjb - boolean indicating if this is an EJB.
Method Detail

finishAction

public boolean finishAction()
Method called when the finish button of the Wizard is selected. This creates the View Link and associated objects required.

Overrides:
finishAction in class oracle.jbo.ui.wizard.JboWizard
Returns:
boolean indicating the success of implementing the finish proces.

getWizardName

public java.lang.String getWizardName()
Retrieve the name of the wizard.

Specified by:
getWizardName in interface oracle.jbo.dt.ui.main.dlg.DtiWizard
Overrides:
getWizardName in class oracle.jbo.ui.wizard.JboWizard
Returns:
the name of the wizard.

getWizardTitle

public java.lang.String getWizardTitle()
Retrieve the title bar text of the wizard.

Specified by:
getWizardTitle in interface oracle.jbo.dt.ui.main.dlg.DtiWizard
Overrides:
getWizardTitle in class oracle.jbo.ui.wizard.JboWizard
Returns:
the title bar text of the wizard.

checkWizardPageOrder

public void checkWizardPageOrder(java.lang.String flexfieldType)
Setup the correct order for the wizard flow.

Parameters:
flexfieldType - The flexfield type.

setPanelVisible

protected void setPanelVisible(oracle.jbo.dt.ui.main.dlg.DtuWizardPanel panel,
                               boolean bVisible,
                               int newIndex)
Copied with thanks from oracle.jbo.dt.ui.view.VOWizard.

Parameters:
panel - The panel to set change the visibility of.
bVisible - whether the panel should be visible or not.
newIndex - The new index of the panel.

setSourceViewObject

public void setSourceViewObject(oracle.jbo.dt.objects.JboView sourceView)
Set the source view object for this panel.

Parameters:
sourceView - the source view object selected.

getSourceViewObject

public oracle.jbo.dt.objects.JboView getSourceViewObject()
Retrieve the source view object for this panel.

Returns:
the source view object selected.

setDestinationFlexfield

public void setDestinationFlexfield(FlexfieldViewLinkViewObjectsPanel.FlexfieldViewObject destFlexfieldViewObject)
Set the destination flexfield for this panel.

Parameters:
destFlexfieldViewObject - the destination flexfield selected.

getDestinationFlexfield

public FlexfieldViewLinkViewObjectsPanel.FlexfieldViewObject getDestinationFlexfield()
Retrieve the destination flexfield for this panel.

Returns:
the destination flexfield selected.

setViewLinkAccessorName

public void setViewLinkAccessorName(java.lang.String viewLinkAccessorName)
Set the view link accessor name for this panel.

Parameters:
viewLinkAccessorName - the ciew link accessor selected.

getViewLinkAccessorName

public java.lang.String getViewLinkAccessorName()
Retrieve the view link accessor name for this panel.

Returns:
the view link accessor selected.

createFinishPanel

protected void createFinishPanel()
Overrides:
createFinishPanel in class oracle.jbo.dt.ui.main.dlg.DtuWizard

getWizardFlexfieldType

public java.lang.String getWizardFlexfieldType()
Retrieve the actual flexfield type selected.

Returns:
the actual flexfield type selected.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.