Class SessionContextUtil
- java.lang.Object
-
- de.hybris.platform.customersupportbackoffice.widgets.sessioncontext.util.SessionContextUtil
-
public class SessionContextUtil extends java.lang.ObjectSession Context Utility class with help functions to make it easier for Session Context manipulation
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclearSessionContext(com.hybris.cockpitng.core.model.WidgetModel model)clears current session contextstatic SessionContextModelcreateOrReturnSessionContext(com.hybris.cockpitng.core.model.WidgetModel model)creates to return session context modelstatic SessionContextModelgetCurrentSessionContext(com.hybris.cockpitng.core.model.WidgetModel model)returns current session context model with populated infostatic voidpopulateCustomer(com.hybris.cockpitng.core.model.WidgetModel model, UserModel customerModel)populates customer data inside the session contextstatic voidpopulateOrder(com.hybris.cockpitng.core.model.WidgetModel model, OrderModel orderModel)populates order data and its related data inside the session contextstatic voidpopulateTicket(com.hybris.cockpitng.core.model.WidgetModel model, CsTicketModel ticketModel)populates ticket data and its related data inside the session contextstatic voidupdateSessionContext(com.hybris.cockpitng.core.model.WidgetModel model, UserModel customerModel, CsTicketModel ticketModel, AbstractOrderModel orderModel)
-
-
-
Method Detail
-
createOrReturnSessionContext
public static SessionContextModel createOrReturnSessionContext(com.hybris.cockpitng.core.model.WidgetModel model)
creates to return session context model- Parameters:
model- model to retrieve session context from- Returns:
- session context model
-
getCurrentSessionContext
public static SessionContextModel getCurrentSessionContext(com.hybris.cockpitng.core.model.WidgetModel model)
returns current session context model with populated info- Parameters:
model- model to retrieve session context from- Returns:
- session context model with populated info
-
clearSessionContext
public static void clearSessionContext(com.hybris.cockpitng.core.model.WidgetModel model)
clears current session context- Parameters:
model- model to clear the session context from
-
populateCustomer
public static void populateCustomer(com.hybris.cockpitng.core.model.WidgetModel model, UserModel customerModel)populates customer data inside the session context- Parameters:
model- model to retrieve session context fromcustomerModel- customer model to fetch the info from it and place it into the session context
-
populateOrder
public static void populateOrder(com.hybris.cockpitng.core.model.WidgetModel model, OrderModel orderModel)populates order data and its related data inside the session context- Parameters:
model- model to retrieve session context fromorderModel- order model to fetch the info from it and place it into the session context
-
populateTicket
public static void populateTicket(com.hybris.cockpitng.core.model.WidgetModel model, CsTicketModel ticketModel)populates ticket data and its related data inside the session context- Parameters:
model- model to retrieve session context fromticketModel- ticket model to fetch the info from it and place it into the session context
-
updateSessionContext
public static void updateSessionContext(com.hybris.cockpitng.core.model.WidgetModel model, UserModel customerModel, CsTicketModel ticketModel, AbstractOrderModel orderModel)
-
-