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 FlexfieldWizard

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.FlexfieldWizard
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 FlexfieldWizard
extends oracle.jbo.dt.ui.main.dlg.DtuWizard

Main class for the Flexfield Component.

Author:
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
FlexfieldWizard(java.awt.Frame parentFrame, oracle.jbo.dt.objects.JboApplication app, Project project, oracle.jbo.dt.objects.JboView theObj, boolean bEjb)
          Constructor for this Flexfield Component Wizard.
 
Method Summary
 void checkWizardPageOrder()
          Setup the correct order for the wizard flow.
protected  void createFinishPanel()
           
 boolean finishAction()
          Method called when the finish button of the Wizard is selected.
 boolean isComponentsAllowed()
          Checks whether the current component information can be created.
 boolean isRequireDsnUsage()
           
 boolean isRequireSinUsage()
           
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.
 
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, getWizardName, getWizardPanel, getWizardPanelHeight, getWizardPanelWidth, getWizardTitle, 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, getWizardName, getWizardTitle, 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

FlexfieldWizard

public FlexfieldWizard(java.awt.Frame parentFrame,
                       oracle.jbo.dt.objects.JboApplication app,
                       Project project,
                       oracle.jbo.dt.objects.JboView theObj,
                       boolean bEjb)
Constructor for this Flexfield Component Wizard.

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

checkWizardPageOrder

public void checkWizardPageOrder()
Setup the correct order for the wizard flow.


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.

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.

isComponentsAllowed

public boolean isComponentsAllowed()
Checks whether the current component information can be created.

Returns:
true if an existing component exists and the user will allow override or the component does not exist. If the component exists and the user will not allow override - this should return false.

createFinishPanel

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

isRequireSinUsage

public boolean isRequireSinUsage()

isRequireDsnUsage

public boolean isRequireDsnUsage()

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

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.