at.spardat.xma.page
Class AssistentPage

java.lang.Object
  extended byat.spardat.xma.page.Page
      extended byat.spardat.xma.page.PageClient
          extended byat.spardat.xma.page.AssistentPage
All Implemented Interfaces:
Descriptive, IEmbeddable, at.spardat.xma.boot.component.IXMAControl, Synchronization, Transactional

public abstract class AssistentPage
extends PageClient

Base class of all Pages shown as one step inside an Assistent. This class is not fully implemented yet.


Field Summary
 
Fields inherited from class at.spardat.xma.page.PageClient
composite
 
Constructor Summary
AssistentPage(Assistent parent, boolean stateless)
          Initializes the AssistentPage inside the given Assistent.
 
Method Summary
 Assistent getAssistent()
          Gets the Assistent containing this AssisentPage.
protected  AssistentPage getNextPage()
          Decide which WizardPage should be shown after the user pressed the Next-Button.
protected  AssistentPage getPrevPage()
          Decide which WizardPage should be shown after the user pressed the Prev-Button.
 void initGUI()
          Creates the Composite and Widgets of the AssistentPage by calling PageClient.createWidgets().
 
Methods inherited from class at.spardat.xma.page.PageClient
activatePage, addChild, attachUI, attachUIImpl, clearError, clearValidationErrorImpl, clientEvent, clientEventBase, createModels, createWidgets, detachUI, determineState, determineStateBase, enter, enterBase, getComponent, getComposite, getContextString, getCurrentEvent, getDialog, getDialogPage, getExtend, getHelpUri, getHelpUriBase, getParent, getWidgets, hasModels, hasValidationError, helpEvent, insertLangInFilename, isEventsEnabled, isNew, isUIAttached, launch, launchExtern, launchRelative, leave, leaveBase, newRemoteCall, removeChild, removeModel, removeWidgetModels, removeWidgets, removeWidgetsBase, rpcFinished, serverEvent, setContextString, setDialog, setEditable, setError, setEventsEnabled, setExtend, setId, setNew, setValidationErrorImpl, showException, showMessage, stateChanged, stateChangedBase, stateChangedBaseImpl, stateChangedExtend, toLocalizedHelpUri
 
Methods inherited from class at.spardat.xma.page.Page
changed, commit, describe, display, equalsCS, externalize, getId, getNumWModels, getTypeId, getWModel, getWModels, internalize, isAtServer, isStateless, randomlyChange, rollback, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface at.spardat.xma.boot.component.IXMAControl
createComposite
 

Constructor Detail

AssistentPage

public AssistentPage(Assistent parent,
                     boolean stateless)
Initializes the AssistentPage inside the given Assistent.

Parameters:
parent - the Assistent containing this AssistentPage.
Method Detail

initGUI

public void initGUI()
Creates the Composite and Widgets of the AssistentPage by calling PageClient.createWidgets().

Specified by:
initGUI in interface at.spardat.xma.boot.component.IXMAControl
Overrides:
initGUI in class PageClient

getAssistent

public Assistent getAssistent()
Gets the Assistent containing this AssisentPage.

Returns:
the Assistent containing this AssisentPage.

getNextPage

protected AssistentPage getNextPage()
Decide which WizardPage should be shown after the user pressed the Next-Button. This method can be overwritten for dynamically choosing the next WizardPage. The default implentation returns null and the Wizard chooses the next WizardPage from its internal list.

Returns:
null

getPrevPage

protected AssistentPage getPrevPage()
Decide which WizardPage should be shown after the user pressed the Prev-Button. This method can be overwritten for dynamically choosing the next WizardPage. The default implentation returns null and the Wizard chooses the preceding WizardPage from its internal list.

Returns:
null