Großmarkt

market
Class SProcessManager

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

public class SProcessManager
extends SProcessMarket

The manager process. This process handles all interaction with the manager's SalesPoint.

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
 
Constructor Summary
SProcessManager()
           
 
Method Summary
 Gate getArticleStatsDetailGate(CISalesStats ciss)
          Attaches FSManagerArticleStatsDetail, its actions and the menu to #gateArticleStatsDetail.
 Gate getInitialGate()
          This method is needed by SaleProcess to know on which gate to start.
 
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
 

Constructor Detail

SProcessManager

public SProcessManager()
Method Detail

getInitialGate

public Gate getInitialGate()
This method is needed by SaleProcess to know on which gate to start.

Specified by:
getInitialGate in class SaleProcess
Returns:
the initial gate, i.e. the Gate where the process starts.

getArticleStatsDetailGate

public Gate getArticleStatsDetailGate(CISalesStats ciss)
Attaches FSManagerArticleStatsDetail, its actions and the menu to #gateArticleStatsDetail.

Parameters:
ciss - the precomputed statistics to be displayed.
Returns:
the set up #gateArticleStatsDetail.

Großmarkt