Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

oracle.apps.fnd.applseed.config.ui.wiz
Class SDWizard

java.lang.Object
  extended by oracle.jbo.ui.wizard.JboWizard
      extended by oracle.jbo.dt.ui.main.dlg.DtuWizard
          extended by oracle.apps.fnd.applseed.config.ui.wiz.SDWizard
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, oracle.jbo.dt.ui.module.JboAppModuleEditor

public class SDWizard
extends oracle.jbo.dt.ui.main.dlg.DtuWizard
implements oracle.jbo.dt.ui.module.JboAppModuleEditor

Wizard Class assists in the construction of Seed Data Configuration Application Modules. The wizard contains panels that are relevant to Seed Configuration.


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
SDWizard(java.awt.Frame parentFrame, oracle.jbo.dt.objects.JboApplication app, oracle.jbo.dt.objects.JboAppModule theObj, int cmdID)
          Constructor for wizard.
SDWizard(java.awt.Frame parentFrame, oracle.jbo.dt.objects.JboApplication app, java.lang.String wizardName, oracle.jbo.dt.objects.JboAppModule theObj, int cmdID)
          Constructor with alternate name for wizard.
 
Method Summary
 void cancelAction()
           
 boolean finishAction()
          Method handles the finish action of the wizard.
 oracle.jbo.dt.objects.JboApplication getApplication()
          Method returns the JboApplication of the wizard.
 java.util.List getAttributesList()
          Method returns list of attributes of the view objects in the wizard.
protected  java.lang.String getBaseDefaultName()
           
 oracle.jbo.dt.objects.JboAppModule getCurrentAppModule()
           
 java.lang.String getCurrentDriverView()
          Method returns the driver view of the current edit session.
 java.lang.String getCurrentViewIdentifier()
          Method returns the identifier fragment that is associated with the current view.
static java.lang.String getDescriptiveText()
          Method returns descriptive text to be shown on the welcome page.
 java.util.List getExtractFieldList()
          Method returns List of attributes that are candidates for data extract.
 oracle.jbo.dt.ui.main.tree.DtuDataModelTree getModelTree()
          Method returns the model tree that is constructed on the model panel.
 oracle.jbo.dt.objects.JboAppModule getOriginalAppModule()
           
 java.util.ArrayList getPanelList()
          Method returns list of panels that are available in the wizard.
 java.util.List getUsagesList()
          Method returns list of View Object Usages in the wizard.
 java.util.List getViewList()
          Method returns list of Views in the Application Module.
 oracle.jbo.dt.objects.JboViewReference[] getViewReferences()
          Method returns View References in the Application Module.
protected  java.lang.String getWelcomeText()
           
 void gotoDriverPage()
          Method transfers control to the driver page.
protected  void initWizard(java.awt.Frame frame, oracle.jbo.dt.objects.JboApplication jboapplication, oracle.jbo.dt.objects.JboAppModule jboappmodule)
           
protected  void modWizard(java.awt.Frame parentFrame, oracle.jbo.dt.objects.JboApplication app, oracle.jbo.dt.objects.JboAppModule paramObj)
           
protected  void onClose()
           
 void setCurrentDriverView(java.lang.String driverView, java.lang.String viewIdentifier)
          Method sets the driver view for the current session.
protected  void setSeedWizard(oracle.jbo.dt.objects.JboAppModule paramObj)
           
protected  boolean setServiceProperties()
          Method sets Seed Data configuration properties on the Appliation Module.
protected  void showCurrentConfiguration(java.util.List extractList)
           
 boolean superFinishAction()
          Dispatches a finish button press for the AM wizard.
protected  void superInitWizard(java.awt.Frame parentFrame, oracle.jbo.dt.objects.JboApplication app, oracle.jbo.dt.objects.JboAppModule theObj)
           
 
Methods inherited from class oracle.jbo.dt.ui.main.dlg.DtuWizard
applyDone, checkValidJavaObjects, createFinishPanel, createWelcomePanel, doApplyAction, enableButtons, 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, 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, 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, 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, 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

SDWizard

public SDWizard(java.awt.Frame parentFrame,
                oracle.jbo.dt.objects.JboApplication app,
                oracle.jbo.dt.objects.JboAppModule theObj,
                int cmdID)
Constructor for wizard. Pass null to create new Object.

Parameters:
parentFrame - IDE frame
app - JboApplication that the objects belong to
theObj - the object to be edited
cmdID - command Id corresponding the action

SDWizard

public SDWizard(java.awt.Frame parentFrame,
                oracle.jbo.dt.objects.JboApplication app,
                java.lang.String wizardName,
                oracle.jbo.dt.objects.JboAppModule theObj,
                int cmdID)
Constructor with alternate name for wizard. Pass null to create new Object.

Parameters:
parentFrame - IDE frame
app - JboApplication that the objects belong to
wizardName - name of the wizard
theObj - the object to be edited
cmdID - command Id corresponding the action
Method Detail

initWizard

protected void initWizard(java.awt.Frame frame,
                          oracle.jbo.dt.objects.JboApplication jboapplication,
                          oracle.jbo.dt.objects.JboAppModule jboappmodule)

superInitWizard

protected void superInitWizard(java.awt.Frame parentFrame,
                               oracle.jbo.dt.objects.JboApplication app,
                               oracle.jbo.dt.objects.JboAppModule theObj)

getBaseDefaultName

protected java.lang.String getBaseDefaultName()

setSeedWizard

protected void setSeedWizard(oracle.jbo.dt.objects.JboAppModule paramObj)

modWizard

protected void modWizard(java.awt.Frame parentFrame,
                         oracle.jbo.dt.objects.JboApplication app,
                         oracle.jbo.dt.objects.JboAppModule paramObj)

getWelcomeText

protected java.lang.String getWelcomeText()

getDescriptiveText

public static java.lang.String getDescriptiveText()
Method returns descriptive text to be shown on the welcome page.

Returns:
returns descriptive text.

setServiceProperties

protected boolean setServiceProperties()
Method sets Seed Data configuration properties on the Appliation Module.

Returns:
returns true if Seed Data validations pass.

showCurrentConfiguration

protected void showCurrentConfiguration(java.util.List extractList)

superFinishAction

public boolean superFinishAction()
Dispatches a finish button press for the AM wizard.

Returns:
true if finish successful

finishAction

public boolean finishAction()
Method handles the finish action of the wizard.

Overrides:
finishAction in class oracle.jbo.ui.wizard.JboWizard
Returns:
returns true if the action is to be successful.

cancelAction

public void cancelAction()
Overrides:
cancelAction in class oracle.jbo.ui.wizard.JboWizard

onClose

protected void onClose()
Overrides:
onClose in class oracle.jbo.ui.wizard.JboWizard

getViewReferences

public oracle.jbo.dt.objects.JboViewReference[] getViewReferences()
Method returns View References in the Application Module.

Returns:
returnsArray of ViewReferences

getViewList

public java.util.List getViewList()
Method returns list of Views in the Application Module.

Returns:
returns list of Views

getAttributesList

public java.util.List getAttributesList()
Method returns list of attributes of the view objects in the wizard.

Returns:
returns list of all attributes.

getUsagesList

public java.util.List getUsagesList()
Method returns list of View Object Usages in the wizard.

Returns:
returns View Object usages.

getApplication

public oracle.jbo.dt.objects.JboApplication getApplication()
Method returns the JboApplication of the wizard.

Specified by:
getApplication in interface oracle.jbo.dt.ui.main.dlg.DtiWizard
Overrides:
getApplication in class oracle.jbo.dt.ui.main.dlg.DtuWizard
Returns:
returns application of the wizard

getModelTree

public oracle.jbo.dt.ui.main.tree.DtuDataModelTree getModelTree()
Method returns the model tree that is constructed on the model panel.

Returns:
returns the model tree.

getPanelList

public java.util.ArrayList getPanelList()
Method returns list of panels that are available in the wizard.

Specified by:
getPanelList in interface oracle.jbo.dt.ui.main.dlg.DtiWizard
Overrides:
getPanelList in class oracle.jbo.ui.wizard.JboWizard
Returns:
returns List of panels

getExtractFieldList

public java.util.List getExtractFieldList()
Method returns List of attributes that are candidates for data extract.

Returns:
returns list of extract attributes

getCurrentDriverView

public java.lang.String getCurrentDriverView()
Method returns the driver view of the current edit session.

Returns:
driver view

getCurrentViewIdentifier

public java.lang.String getCurrentViewIdentifier()
Method returns the identifier fragment that is associated with the current view.

Returns:
currentview identifier

gotoDriverPage

public void gotoDriverPage()
Method transfers control to the driver page.


setCurrentDriverView

public void setCurrentDriverView(java.lang.String driverView,
                                 java.lang.String viewIdentifier)
Method sets the driver view for the current session.

Parameters:
driverView - Driver view
viewIdentifier - identifies view keys

getCurrentAppModule

public oracle.jbo.dt.objects.JboAppModule getCurrentAppModule()
Specified by:
getCurrentAppModule in interface oracle.jbo.dt.ui.module.JboAppModuleEditor
Returns:
@inheritDoc

getOriginalAppModule

public oracle.jbo.dt.objects.JboAppModule getOriginalAppModule()
Specified by:
getOriginalAppModule in interface oracle.jbo.dt.ui.module.JboAppModuleEditor
Returns:
@inheritDoc

Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

Copyright © 2011 Oracle. All Rights Reserved.