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
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 |
SProcessCustomerEditProfile
public SProcessCustomerEditProfile(User user)
- Parameters:
user
- the UCustomer who interacts with this process.
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