Class AssistedServiceComponentController
- java.lang.Object
-
- de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
-
- de.hybris.platform.assistedservicestorefront.controllers.cms.AssistedServiceComponentController
-
@Controller @RequestMapping("/assisted-service") public class AssistedServiceComponentController extends AbstractController
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
AbstractController.HttpNotFoundException
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
FORWARD_PREFIX, REDIRECT_PREFIX, ROOT
-
-
Constructor Summary
Constructors Constructor Description AssistedServiceComponentController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaddToCartEventHandler(org.springframework.ui.Model model)java.util.List<AutoSuggestionCustomerData>autocomplete(java.lang.String customerId)java.lang.StringbindCart(java.lang.String customerId, java.lang.String cartId, org.springframework.ui.Model model)java.lang.StringcreateCustomer(org.springframework.ui.Model model, java.lang.String customerId, java.lang.String customerName)java.lang.StringemulateCustomer(org.springframework.ui.Model model, java.lang.String customerId, java.lang.String customerName, java.lang.String cartId)java.lang.StringemulateCustomerByLink(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttrs, java.lang.String customerId, java.lang.String cartId, java.lang.String orderId, java.lang.String fwd, boolean enable360View)protected java.lang.StringencodeValue(java.lang.String inputValue)java.lang.StringendEmulateCustomer(org.springframework.ui.Model model)protected booleanisASAgent(UserModel currentUser)java.lang.StringloginAssistedServiceAgent(org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String username, java.lang.String password)java.lang.StringlogoutAssistedServiceAgent(org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request)protected voidpopulateCustomerJSON(CustomerModel customer, AutoSuggestionCustomerData autoSuggestionCustomerData)voidquitAssistedServiceMode()java.lang.Stringrefresh(org.springframework.ui.Model model)protected voidrefreshSpringSecurityToken()This method should be called after any facade method where user substitution may occurvoidresetSession()protected voidsetSessionTimeout()-
Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
addRequestToModel, getBean
-
-
-
-
Method Detail
-
quitAssistedServiceMode
@RequestMapping(value="/quit", method=POST) @ResponseStatus(OK) public void quitAssistedServiceMode()
-
loginAssistedServiceAgent
@RequestMapping(value="/login", method=POST) public java.lang.String loginAssistedServiceAgent(org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, @RequestParam("username") java.lang.String username, @RequestParam("password") java.lang.String password)
-
logoutAssistedServiceAgent
@RequestMapping(value="/logoutasm", method=POST) public java.lang.String logoutAssistedServiceAgent(org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request)
-
emulateCustomer
@RequestMapping(value="/personify-customer", method=POST) public java.lang.String emulateCustomer(org.springframework.ui.Model model, @RequestParam("customerId") java.lang.String customerId, @RequestParam("customerName") java.lang.String customerName, @RequestParam("cartId") java.lang.String cartId)
-
emulateCustomerByLink
@RequestMapping(value="/emulate", method=GET) public java.lang.String emulateCustomerByLink(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttrs, @RequestParam(value="customerId",required=false) java.lang.String customerId, @RequestParam(value="cartId",required=false) java.lang.String cartId, @RequestParam(value="orderId",required=false) java.lang.String orderId, @RequestParam(value="fwd",required=false) java.lang.String fwd, @RequestParam(value="enable360View",required=false) boolean enable360View)
-
createCustomer
@RequestMapping(value="/create-account", method=POST) public java.lang.String createCustomer(org.springframework.ui.Model model, @RequestParam("customerId") java.lang.String customerId, @RequestParam("customerName") java.lang.String customerName)
-
endEmulateCustomer
@RequestMapping(value="/personify-stop", method=POST) public java.lang.String endEmulateCustomer(org.springframework.ui.Model model)
-
resetSession
@RequestMapping(value="/resetSession", method=POST) @ResponseStatus(OK) public void resetSession()
-
autocomplete
@RequestMapping(value="/autocomplete", method=GET, produces="application/json") @ResponseBody public java.util.List<AutoSuggestionCustomerData> autocomplete(@RequestParam("customerId") java.lang.String customerId)
-
populateCustomerJSON
protected void populateCustomerJSON(CustomerModel customer, AutoSuggestionCustomerData autoSuggestionCustomerData)
-
bindCart
@RequestMapping(value="/bind-cart", method=POST) public java.lang.String bindCart(@RequestParam(value="customerId",required=false) java.lang.String customerId, @RequestParam(value="cartId",required=false) java.lang.String cartId, org.springframework.ui.Model model)
-
addToCartEventHandler
@RequestMapping(value="/add-to-cart", method=POST) public java.lang.String addToCartEventHandler(org.springframework.ui.Model model)
-
refresh
@RequestMapping(value="/refresh", method=POST) public java.lang.String refresh(org.springframework.ui.Model model)
-
setSessionTimeout
protected void setSessionTimeout()
-
refreshSpringSecurityToken
protected void refreshSpringSecurityToken()
This method should be called after any facade method where user substitution may occur
-
isASAgent
protected boolean isASAgent(UserModel currentUser)
-
encodeValue
protected java.lang.String encodeValue(java.lang.String inputValue)
-
-