sale
Class UIGate
java.lang.Object
|
+--sale.UIGate
- public class UIGate
- extends Object
- implements Gate
A gate at which a FormSheet
and/or a MenuSheet
can be displayed. The
transition that leaves the gate will depend on the users interaction with the Form-
and/or MenuSheet.
- Since:
- v2.0
- Version:
- 2.0 17/08/1999
- Author:
- Steffen Zschaler
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
m_fsFormSheet
protected FormSheet m_fsFormSheet
- The FormSheet to be displayed.
m_msMenuSheet
protected MenuSheet m_msMenuSheet
- The MenuSheet to be displayed.
UIGate
public UIGate(FormSheet fs,
MenuSheet ms)
- Create a new UIGate.
- Parameters:
fs
- the FormSheet to be displayed. Can be null
.ms
- the MenuSheet to be displayed. Can be null
.
getNextTransition
public Transition getNextTransition(SaleProcess pOwner,
User usr)
throws InterruptedException
- Override:
- Never.
- Specified by:
- getNextTransition in interface Gate
setFormSheet
public void setFormSheet(FormSheet fs)
- Set the FormSheet that is being displayed at this Gate.
- Override:
- Never.
- Parameters:
fs
- the new FormSheet
setMenuSheet
public void setMenuSheet(MenuSheet ms)
- Set the MenuSheet that is being displayed at this gate.
- Override:
- Never.
- Parameters:
ms
- the MenuSheet.
setNextTransition
public void setNextTransition(Transition tNext)
- Set the transition that will leave this gate. This will leave the gate at once and enter the Transition.
The transition may return to the gate.
- Override:
- Never.
- Parameters:
tNext
- the transition. Must not be null
.