public class SessionContextUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
clearSessionContext(WidgetModel model)
clears current session context
|
static SessionContextModel |
createOrReturnSessionContext(WidgetModel model)
creates to return session context model
|
static SessionContextModel |
getCurrentSessionContext(WidgetModel model)
returns current session context model with populated info
|
static void |
populateCustomer(WidgetModel model,
UserModel customerModel)
populates customer data inside the session context
|
static void |
populateOrder(WidgetModel model,
OrderModel orderModel)
populates order data and its related data inside the session context
|
static void |
populateTicket(WidgetModel model,
CsTicketModel ticketModel)
populates ticket data and its related data inside the session context
|
static void |
updateSessionContext(WidgetModel model,
UserModel customerModel,
CsTicketModel ticketModel,
AbstractOrderModel orderModel) |
public static SessionContextModel createOrReturnSessionContext(WidgetModel model)
model - model to retrieve session context frompublic static SessionContextModel getCurrentSessionContext(WidgetModel model)
model - model to retrieve session context frompublic static void clearSessionContext(WidgetModel model)
model - model to clear the session context frompublic static void populateCustomer(WidgetModel model,
UserModel customerModel)
model - model to retrieve session context fromcustomerModel - customer model to fetch the info from it and place it into the session contextpublic static void populateOrder(WidgetModel model,
OrderModel orderModel)
model - model to retrieve session context fromorderModel - order model to fetch the info from it and place it into the session contextpublic static void populateTicket(WidgetModel model,
CsTicketModel ticketModel)
model - model to retrieve session context fromticketModel - ticket model to fetch the info from it and place it into the session contextpublic static void updateSessionContext(WidgetModel model,
UserModel customerModel,
CsTicketModel ticketModel,
AbstractOrderModel orderModel)
Copyright © 2018 SAP SE. All Rights Reserved.