org.openxma.dsl.reference.xma.order.client
Class Order

java.lang.Object
  extended by at.spardat.xma.component.Component
      extended by at.spardat.xma.component.ComponentClient
          extended by at.spardat.xma.component.EmbeddableComponent
              extended by org.openxma.dsl.reference.xma.order.client.OrderGen
                  extended by org.openxma.dsl.reference.xma.order.client.Order
All Implemented Interfaces:
at.spardat.xma.boot.component.IComponent, at.spardat.xma.boot.component.IXMAControl, at.spardat.xma.component.IComponentClient, at.spardat.xma.mdl.Synchronization, at.spardat.xma.mdl.util.Descriptive, at.spardat.xma.page.IEmbeddable, IOrder

public class Order
extends OrderGen

This class implements the client part of Order.

Author:
clay

Field Summary
 
Fields inherited from class org.openxma.dsl.reference.xma.order.client.OrderGen
OrderEditFormClass, OrderSearchFormClass, Page1Class, Page2Class
 
Fields inherited from class at.spardat.xma.component.ComponentClient
errorBackground, errorBackgroundUneditable, lastResGif, resErrorGif, resInfoGif, resWarnGif
 
Fields inherited from class at.spardat.xma.component.Component
session_
 
Fields inherited from interface org.openxma.dsl.reference.xma.order.client.IOrder
COMPONENT_NAME
 
Constructor Summary
Order(at.spardat.xma.session.XMASessionClient session)
          Initializes the Order.
 
Method Summary
 void invoke(org.eclipse.swt.widgets.Composite parentComposite)
          Invokes the Order.
 
Methods inherited from class org.openxma.dsl.reference.xma.order.client.OrderGen
getHelpUri, getModelClass, getShortModelClass
 
Methods inherited from class at.spardat.xma.component.EmbeddableComponent
createComposite, determineStateBase, enterBase, getComposite, getContextString, getDialog, getMainPage, initGUI, leaveBase, removeModel, removeWidgetsBase, setDialog, setEventsEnabled, setMainPage, stateChangedBase, stateChangedBaseImpl, stateChangedExtend
 
Methods inherited from class at.spardat.xma.component.ComponentClient
addEventListener, addPropertyChangeListener, createTask, dispose, externalize, freePageModel, getColor, getColor, getContext, getDisplay, getFont, getFontByHeight, getFontByStyle, getImage, getImage, getProperties, getProperty, getRTSession, getSession, internalize, isOutOfSyncWithServer, newRemoteCall, notifyClosed, notifyEvent, notifyPropertyChange, registerImage, removeEventListener, removePropertyChangeListener, rpcFinished, setOutOfSyncWithServer, setProperties, setProperty, showMessage
 
Methods inherited from class at.spardat.xma.component.Component
commit, describe, externalizePageSet, externalizeProperties, getId, getName, getNumPageModels, getPageModel, getPageModels, getPropDes, getPropDes, getSCN, incrementSCN, internalizePageSet, internalizeProperties, isPageModelAlive, isStateless, model2props, props2model, registerPageModel, removePageModel, rollback, setId, setSCN, 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.IComponent
addEventListener, addPropertyChangeListener, dispose, getProperties, getProperty, getRTSession, removeEventListener, removePropertyChangeListener, setProperties, setProperty
 
Methods inherited from interface at.spardat.xma.page.IEmbeddable
determineStateBase, getContextString, getDialog, setDialog, setEventsEnabled, stateChangedBaseImpl, stateChangedExtend
 
Methods inherited from interface at.spardat.xma.boot.component.IXMAControl
createComposite, enterBase, getComposite, initGUI, leaveBase, removeModel, removeWidgetsBase, stateChangedBase
 

Constructor Detail

Order

public Order(at.spardat.xma.session.XMASessionClient session)
Initializes the Order. This method is called by the XMA-Runtime.

Parameters:
session - the XMASession, this Order belongs to.
Method Detail

invoke

public void invoke(org.eclipse.swt.widgets.Composite parentComposite)
Invokes the Order. This method reads the key-value-pairs of the input, shows the windows of the Order and returns the output as key-value-pairs. This method is called by the XMA-Runtime.

Specified by:
invoke in interface at.spardat.xma.boot.component.IComponent
Overrides:
invoke in class OrderGen
Parameters:
parentComposite - a composite of the calling page. In most cases it will be a shell. It my be null.


Copyright © 2010. All Rights Reserved.