Großmarkt

market
Class SProcessManager

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

public class SProcessManager
extends SProcessMarket

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

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
 
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