public class AssistedServiceComponentController
extends AbstractController
| Constructor and Description |
|---|
AssistedServiceComponentController() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addToCartEventHandler(Model model) |
java.util.List<AutoSuggestionCustomerData> |
autocomplete(java.lang.String customerId) |
java.lang.String |
bindCart(java.lang.String customerId,
java.lang.String cartId,
Model model) |
java.lang.String |
createCustomer(Model model,
java.lang.String customerId,
java.lang.String customerName) |
java.lang.String |
emulateCustomer(Model model,
java.lang.String customerId,
java.lang.String customerName,
java.lang.String cartId) |
java.lang.String |
emulateCustomerByLink(RedirectAttributes redirectAttrs,
java.lang.String customerId,
java.lang.String cartId,
java.lang.String orderId,
java.lang.String fwd,
boolean enable360View) |
protected java.lang.String |
encodeValue(java.lang.String inputValue) |
java.lang.String |
endEmulateCustomer(Model model) |
protected boolean |
isASAgent(UserModel currentUser) |
java.lang.String |
loginAssistedServiceAgent(Model model,
HttpServletRequest request,
HttpServletResponse response,
java.lang.String username,
java.lang.String password) |
java.lang.String |
logoutAssistedServiceAgent(Model model,
HttpServletRequest request) |
protected void |
populateCustomerJSON(CustomerModel customer,
AutoSuggestionCustomerData autoSuggestionCustomerData) |
void |
quitAssistedServiceMode() |
java.lang.String |
refresh(Model model) |
protected void |
refreshSpringSecurityToken()
This method should be called after any facade method where user substitution may occur
|
void |
resetSession() |
protected void |
setSessionTimeout() |
public void quitAssistedServiceMode()
public java.lang.String loginAssistedServiceAgent(Model model,
HttpServletRequest request,
HttpServletResponse response,
java.lang.String username,
java.lang.String password)
public java.lang.String logoutAssistedServiceAgent(Model model,
HttpServletRequest request)
public java.lang.String emulateCustomer(Model model,
java.lang.String customerId,
java.lang.String customerName,
java.lang.String cartId)
public java.lang.String emulateCustomerByLink(RedirectAttributes redirectAttrs,
java.lang.String customerId,
java.lang.String cartId,
java.lang.String orderId,
java.lang.String fwd,
boolean enable360View)
public java.lang.String createCustomer(Model model,
java.lang.String customerId,
java.lang.String customerName)
public java.lang.String endEmulateCustomer(Model model)
public void resetSession()
public java.util.List<AutoSuggestionCustomerData> autocomplete(java.lang.String customerId)
protected void populateCustomerJSON(CustomerModel customer, AutoSuggestionCustomerData autoSuggestionCustomerData)
public java.lang.String bindCart(java.lang.String customerId,
java.lang.String cartId,
Model model)
public java.lang.String addToCartEventHandler(Model model)
public java.lang.String refresh(Model model)
protected void setSessionTimeout()
protected void refreshSpringSecurityToken()
protected boolean isASAgent(UserModel currentUser)
protected java.lang.String encodeValue(java.lang.String inputValue)
Copyright © 2018 SAP SE. All Rights Reserved.