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.