public class SessionContextController
extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ANCHOR_CSS_CLASS |
protected static java.lang.String |
ASM_LAUNCH_BUTTON_COMPONENT_ID |
protected Button |
asmBtn |
protected Combobox |
availableSites |
protected Button |
callContextBtn |
protected static java.lang.String |
CURRENT_SESSION_CALL_MODE |
protected Label |
customerPlaceholder |
protected java.text.SimpleDateFormat |
dateTimeFormat |
protected static java.lang.String |
END_CALL_CSS_CLASS |
protected static java.lang.String |
END_CALL_LABEL_KEY |
protected static java.lang.String |
END_SESSION_BUTTON_COMPONENT_ID |
protected Button |
endSessionBtn |
protected static java.lang.String |
FREE_CALL_MODE |
protected static java.lang.String |
IN_CALL_MODE |
protected static java.lang.String |
ORDER_ANCHOR_COMPONENT_ID |
protected A |
orderAnchor |
protected Image |
orderImage |
protected Label |
orderPlaceholder |
protected static java.lang.String |
SESSION_CALL_BUTTON_COMPONENT_ID |
protected Div |
sessionTimerDiv |
protected static java.lang.String |
START_CALL_CSS_CLASS |
protected static java.lang.String |
START_CALL_LABEL_KEY |
protected Stopwatch |
stopWatch |
protected static java.lang.String |
TICKET_ANCHOR_COMPONENT_ID |
protected A |
ticketAnchor |
protected Image |
ticketImage |
protected Label |
ticketPlaceholder |
protected static java.lang.String |
USER_ANCHOR_COMPONENT_ID |
protected A |
userAnchor |
protected Image |
userImage |
| Constructor and Description |
|---|
SessionContextController() |
| Modifier and Type | Method and Description |
|---|---|
void |
endCurrentSession() |
protected <any> |
getAvailableSites()
return current available sites in the system
|
void |
getOrderDetails() |
void |
getTicketDetails() |
void |
getUserDetails() |
void |
handleSessionCall() |
protected void |
handleSessionCallMode() |
protected void |
handleSiteUpdate(BaseSiteModel baseSiteModel) |
protected void |
handleUIComponents()
show/hide UI components
|
void |
initialize(Component comp) |
void |
itemCreated(java.lang.Object msg) |
void |
itemSelected(java.lang.Object msg) |
void |
launchASM() |
protected void |
resetToDefault() |
protected void |
restartTimer() |
boolean |
showASMButton() |
protected A userAnchor
protected A ticketAnchor
protected A orderAnchor
protected Button endSessionBtn
protected Button asmBtn
protected Button callContextBtn
protected Label customerPlaceholder
protected Label ticketPlaceholder
protected Label orderPlaceholder
protected Image userImage
protected Image ticketImage
protected Image orderImage
protected Combobox availableSites
protected Stopwatch stopWatch
protected Div sessionTimerDiv
protected static final java.lang.String USER_ANCHOR_COMPONENT_ID
protected static final java.lang.String TICKET_ANCHOR_COMPONENT_ID
protected static final java.lang.String ORDER_ANCHOR_COMPONENT_ID
protected static final java.lang.String END_SESSION_BUTTON_COMPONENT_ID
protected static final java.lang.String SESSION_CALL_BUTTON_COMPONENT_ID
protected static final java.lang.String ASM_LAUNCH_BUTTON_COMPONENT_ID
protected static final java.lang.String START_CALL_LABEL_KEY
protected static final java.lang.String END_CALL_LABEL_KEY
protected static final java.lang.String CURRENT_SESSION_CALL_MODE
protected static final java.lang.String IN_CALL_MODE
protected static final java.lang.String FREE_CALL_MODE
protected static final java.lang.String START_CALL_CSS_CLASS
protected static final java.lang.String END_CALL_CSS_CLASS
protected static final java.lang.String ANCHOR_CSS_CLASS
protected final java.text.SimpleDateFormat dateTimeFormat
public void initialize(Component comp)
public void getUserDetails()
public void getTicketDetails()
public void getOrderDetails()
public void itemSelected(java.lang.Object msg)
public void endCurrentSession()
public void itemCreated(java.lang.Object msg)
protected void restartTimer()
protected void resetToDefault()
protected void handleSiteUpdate(BaseSiteModel baseSiteModel)
public void handleSessionCall()
public void launchASM()
public boolean showASMButton()
protected void handleUIComponents()
protected void handleSessionCallMode()
protected <any> getAvailableSites()
Copyright © 2018 SAP SE. All Rights Reserved.