Großmarkt

market
Class SProcessLogOn

java.lang.Object
  |
  +--sale.SaleProcess
        |
        +--market.SProcessMarket
              |
              +--market.SProcessLogOn
All Implemented Interfaces:
LogContext, Loggable, ProcessErrorCodes, Serializable

public class SProcessLogOn
extends SProcessMarket

SaleProcess used to log on a UPerson to the system.

See Also:
Serialized Form

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