com.ontimize.gui.gif
Class BasicInteractionManagerWizard
java.lang.Object
com.ontimize.gui.InteractionManager
com.ontimize.gui.gif.BasicInteractionManagerWizard
- All Implemented Interfaces:
- DataNavigationListener, java.util.EventListener, Freeable, ValueChangeListener
- public abstract class BasicInteractionManagerWizard
- extends InteractionManager
Implementation of a wizard interaction manager.
This class uses the CardPanel component in the form
- Version:
- 1.0
- See Also:
inicializa
|
Field Summary |
static java.lang.String |
CANCEL
|
static java.lang.String |
FINISH
|
static java.lang.String |
NEXT
|
static java.lang.String |
PREVIOUS
|
protected int |
step
|
| Fields inherited from class com.ontimize.gui.InteractionManager |
actionHandler, ADVANCED_QUERY_KEY, CHECK_MODIFIED_DATA_CHANGED_DEFAULT_VALUE, checkModifiedDataChangeEvent, client, currentMode, dataChangedEventProcessing, DEBUG, DELETE_KEY, deleteFieldsListener, f11Button, f12Button, f7Button, f9Button, formManager, HELP_KEY, INSERT, INSERT_KEY, interactionManagerModeListenerList, managedForm, modifiedFieldAttributes, NEWMODE, printThread, QUERY, QUERY_INSERT_KEY, QUERY_KEY, QUERYINSERT, selectionPrintingKey, setDefaultFocusEnabled, UPDATE, UPDATE_ALL, UPDATE_CHANGED, UPDATE_KEY, updateMethod, valueChangedListenerAttributes, valueChangeListenerEnabled, warningBirthdayMessage |
| Methods inherited from class com.ontimize.gui.InteractionManager |
addInteractionManagerModeListener, checkBirthday, cloneInteractionManager, dataChanged, dataWillChange, finalize, fireInteractionManagerModeChanged, free, getActionHandler, getCheckModifiedDataChangeEvent, getCurrentMode, getDataChangedEventProcessing, getDefaultActiveFocus, getFieldValues, getImageValues, getModifiedFieldAttributes, getTableValues, getTemplateFields, getTemplateImages, getTemplateTables, isValueChangeListenerEnabled, loadActionHandler, print, registerFormKeyBindings, removeInteractionManagerModeListener, setCheckModifiedDataChangeEvent, setDataChangedEventProcessing, setDefaultFocusEnabled, setInsertMode, setQueryInsertMode, setQueryMode, setUpdateMethodVersion, setUpdateMode, setValueChangedEventListener, setValueChangeEventListenerEnabled, setWarningBirthdayMessage, valueChanged |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FINISH
public static final java.lang.String FINISH
- See Also:
- Constant Field Values
CANCEL
public static final java.lang.String CANCEL
- See Also:
- Constant Field Values
NEXT
public static final java.lang.String NEXT
- See Also:
- Constant Field Values
PREVIOUS
public static final java.lang.String PREVIOUS
- See Also:
- Constant Field Values
step
protected int step
BasicInteractionManagerWizard
public BasicInteractionManagerWizard()
getAttrCardPanel
protected abstract java.lang.String getAttrCardPanel()
getStepsNumber
public abstract int getStepsNumber()
getComponentIdToShowInStep
protected abstract java.lang.String getComponentIdToShowInStep(int step)
end
protected abstract void end()
validateFinish
protected abstract boolean validateFinish()
validStepChange
protected abstract boolean validStepChange(int newStep,
int previousStep)
cancel
protected abstract void cancel()
getStep
public int getStep()
setInitialState
public void setInitialState()
- Description copied from class:
InteractionManager
- Establishes the initial state of the managed form, and sets the form
states in QueryInsert mode that implies that by default the query button
and the insert button will be enables. Other buttons of the form will not
be enabled by default, so they have to be activated overwriting this
method.
- Overrides:
setInitialState in class InteractionManager
start
protected void start()
getCurrentStep
public int getCurrentStep()
setCurrentStep
public boolean setCurrentStep(int step)
setActualStep
public boolean setActualStep(int step)
- Deprecated.
- Using
setCurrentStep(int)
- Parameters:
step -
- Returns:
changedStep
protected void changedStep(int newStep,
int previousStep)
updateButtonsState
protected void updateButtonsState()
next
protected void next()
previous
protected void previous()
registerInteractionManager
public void registerInteractionManager(Form form,
FormManager formManager)
- Description copied from class:
InteractionManager
- Registers the InteractionManager as form event listener. This method is
called automatically from the
FormManager when a Form is loaded.
If new listeners wants to be added to some objects of the managed form,
this must be done by overwriting this method.
In this basic implementation of the method, only the form and the form
manager are assigned and stored by the InteractionManager in order to have
references to these classes later. A basic way of overwriting this must
call the super.registerInteractionManager(form, FormsManager)
This method links a key stroke to the standard buttons:
- F7 query
- F9 insert
- F11 update
- F12 delete
- Overrides:
registerInteractionManager in class InteractionManager
- Parameters:
form - -
the form to be associated with this managerformManager - -
the form manager that rules the association