Großmarkt

market
Class SProcessLogOn

java.lang.Object
  extended by sale.SaleProcess
      extended by market.SProcessMarket
          extended by market.SProcessLogOn
All Implemented Interfaces:
Serializable, LogContext, Loggable, ProcessErrorCodes

public class SProcessLogOn
extends SProcessMarket

SaleProcess used to log on a UPerson to the system.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class sale.SaleProcess
SaleProcess.ProcessLogEntry
 
Field Summary
 
Fields inherited from class sale.SaleProcess
LOGENTRYFILTER_PROCESSES_ONLY, m_gCurGate, m_tCurTransition
 
Fields inherited from interface sale.ProcessErrorCodes
DATABASKET_CONFLICT_ERROR, DUPLICATE_KEY_EXCEPTION, ERR_INTERNAL, ERR_LOWERBOUND, ERR_NOERROR, ERR_UPPERBOUND, NOT_ENOUGH_ELEMENTS_ERROR, REMOVE_VETO_EXCEPTION
 
Method Summary
static Action createLogOnProcess(int i)
          Returns an Action that initiates a SProcessLogOn
protected  Gate getInitialGate()
          Attaches a FSLogOn and its actions to uig_selectUser.
 
Methods inherited from class market.SProcessMarket
setAction, setTransition
 
Methods inherited from class sale.SaleProcess
attach, attach, canQuit, detachBasket, detachContext, error, error, error, getBasket, getCommitGate, getContext, getCurrentGate, getErrorGate, getErrorMsg, getLogData, getLogGate, getName, getQuitGate, getRollbackGate, getStopGate, isAlive, isResumed, isRunning, isSuspended, log, onFinished, onResumeOrStart, onSuspended, printErrorInfo, quit, resume, start, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInitialGate

protected Gate getInitialGate()
Attaches a FSLogOn and its actions to uig_selectUser.

Specified by:
getInitialGate in class SaleProcess
Returns:
the set up uig_selectUser.

createLogOnProcess

public static Action createLogOnProcess(int i)
Returns an Action that initiates a SProcessLogOn

Parameters:
i - what kind of user wants to log on, look at the constants of UMUserBase
See Also:
UMUserBase

Großmarkt