org.openxma.dsl.reference.xma.order.server
Class OrderEditFormGen

java.lang.Object
  extended by at.spardat.xma.page.Page
      extended by at.spardat.xma.page.PageServer
          extended by org.openxma.dsl.reference.xma.order.server.OrderEditFormGen
All Implemented Interfaces:
at.spardat.xma.mdl.Synchronization, at.spardat.xma.mdl.Transactional, at.spardat.xma.mdl.util.Descriptive
Direct Known Subclasses:
OrderEditForm

public abstract class OrderEditFormGen
extends at.spardat.xma.page.PageServer

This class implements the generic server part of OrderEditForm. It implements the models of the page.

Author:
build

Constructor Summary
OrderEditFormGen(at.spardat.xma.component.ComponentServer component)
          Constructs the OrderEditFormGen.
 
Method Summary
abstract  void cancel(at.spardat.xma.rpc.RemoteCall call, at.spardat.xma.rpc.RemoteReply reply)
           
 void createModels()
          Create and initialize the WidgetModels of the page.
 Order getTypedComponent()
          Returns the component this page belongs to, casted to its actual type.
 short getTypeId()
          Returns a unique id to identify the type of this Page.
 at.spardat.xma.mdl.WModel[] getWModels()
          Returns an array of all WidgetModels of this page.
 void instanceDataToModel()
          Copies attribute values of the BusinessData instance variables into their attached widget models.
 void modelToInstanceData()
          Copies values of all attached widget models to attributes of the BusinessData instance variables.
abstract  void readOrder(at.spardat.xma.rpc.RemoteCall call, at.spardat.xma.rpc.RemoteReply reply)
           
 void removeChild(at.spardat.xma.page.PageServer child)
          Removes the given subpage.
abstract  void saveOrder(at.spardat.xma.rpc.RemoteCall call, at.spardat.xma.rpc.RemoteReply reply)
           
abstract  void selectOrderItem(at.spardat.xma.rpc.RemoteCall call, at.spardat.xma.rpc.RemoteReply reply)
           
 void setChild(at.spardat.xma.page.PageServer child)
          Sets the given subpage.
protected  void setWModels(at.spardat.xma.mdl.WModel[] models)
          Replaces the model array generated by guidesigner.
 
Methods inherited from class at.spardat.xma.page.PageServer
cleanUpAfterServerEvent, clear, estimateMemory, getComponent, getParent, setParentId
 
Methods inherited from class at.spardat.xma.page.Page
changed, commit, describe, display, equalsCS, externalize, getId, getNumWModels, getWModel, internalize, isAtServer, isStateless, randomlyChange, rollback, setId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OrderEditFormGen

public OrderEditFormGen(at.spardat.xma.component.ComponentServer component)
Constructs the OrderEditFormGen. This contructor is called by the runtime. Do not remove!

Parameters:
component - the component this page belongs to
Method Detail

createModels

public void createModels()
Create and initialize the WidgetModels of the page.


getWModels

public at.spardat.xma.mdl.WModel[] getWModels()
Returns an array of all WidgetModels of this page.

Specified by:
getWModels in class at.spardat.xma.page.Page
Returns:
array of WidgetModels. The returned array is not a copy, therefore it must not be modified.

setWModels

protected void setWModels(at.spardat.xma.mdl.WModel[] models)
Replaces the model array generated by guidesigner. May only be called by the runtime. Do not call this method!


getTypeId

public short getTypeId()
Returns a unique id to identify the type of this Page.

Specified by:
getTypeId in class at.spardat.xma.page.Page
Returns:
the typeId

getTypedComponent

public Order getTypedComponent()
Returns the component this page belongs to, casted to its actual type.

Returns:
The Component. Never null.

modelToInstanceData

public void modelToInstanceData()
Copies values of all attached widget models to attributes of the BusinessData instance variables. Copies them for this page and all contained NotebookPages and statically embedded Pages (embedded via XMAContainer in guidesigner)


instanceDataToModel

public void instanceDataToModel()
Copies attribute values of the BusinessData instance variables into their attached widget models. This includes simple widget models and tables. Copies them for this page and all contained NotebookPages and statically embedded Pages (embedded via XMAContainer in guidesigner)


setChild

public void setChild(at.spardat.xma.page.PageServer child)
Sets the given subpage. The method automatically chooses the correct member variable to set.

Overrides:
setChild in class at.spardat.xma.page.PageServer
Parameters:
child - the subpage to set.

removeChild

public void removeChild(at.spardat.xma.page.PageServer child)
Removes the given subpage. The method automatically chooses the correct member variable to clear.

Overrides:
removeChild in class at.spardat.xma.page.PageServer
Parameters:
child - the subpage to set.

readOrder

public abstract void readOrder(at.spardat.xma.rpc.RemoteCall call,
                               at.spardat.xma.rpc.RemoteReply reply)

saveOrder

public abstract void saveOrder(at.spardat.xma.rpc.RemoteCall call,
                               at.spardat.xma.rpc.RemoteReply reply)

cancel

public abstract void cancel(at.spardat.xma.rpc.RemoteCall call,
                            at.spardat.xma.rpc.RemoteReply reply)

selectOrderItem

public abstract void selectOrderItem(at.spardat.xma.rpc.RemoteCall call,
                                     at.spardat.xma.rpc.RemoteReply reply)


Copyright © 2010. All Rights Reserved.