Großmarkt

market
Class SProcessCustomerEditProfile

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

public class SProcessCustomerEditProfile
extends SProcessMarket

SaleProcess that handles the new registration of a customer or the editing of personal data of an existing customer.

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
SProcessCustomerEditProfile(User user)
           
 
Method Summary
static Action create()
           
protected  Gate getInitialGate()
          Attaches FSEditPersonData, its actions and the menu to #uig_editProfile.
 
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

SProcessCustomerEditProfile

public SProcessCustomerEditProfile(User user)
Parameters:
user - the UCustomer who interacts with this process.
Method Detail

getInitialGate

protected Gate getInitialGate()
Attaches FSEditPersonData, its actions and the menu to #uig_editProfile.

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

create

public static Action create()
Returns:
an action that creates a new SPListenable and runs a new SProcessCustomerEditProfile on it

Großmarkt