public interface UISession
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PERSPECTIVE_ATTRIBUTE |
| Modifier and Type | Method and Description |
|---|---|
void |
addSessionListener(UISessionListener listener)
Adds a session listener.
|
java.util.List<UICockpitPerspective> |
getAvailablePerspectives()
Returns all available perspectives.
|
UICockpitPerspective |
getCurrentPerspective()
Returns the current product cockpit perspective bean.
|
java.lang.String |
getGlobalDataLanguageIso()
Returns the isocode of the current data language.
|
java.util.Locale |
getGlobalDataLocale() |
JasperReportsRefresh |
getJasperReportsRefresh()
Returns service, which handles all page refresh requirements.
|
LabelService |
getLabelService() |
java.lang.String |
getLanguageIso()
Returns the isocode of the current session language.
|
java.util.Locale |
getLocale() |
ModelService |
getModelService() |
NewItemService |
getNewItemService() |
UICockpitPerspective |
getPerspective(java.lang.String uid) |
java.util.List<PushCreationContainer> |
getPushContainers() |
RequestHandler |
getRequestHandler() |
SavedQueryService |
getSavedQueryService() |
SearchService |
getSearchService() |
java.util.List<CatalogVersionModel> |
getSelectedCatalogVersions() |
SystemService |
getSystemService() |
TypeService |
getTypeService() |
UIAccessRightService |
getUiAccessRightService() |
UIConfigurationService |
getUiConfigurationService() |
UndoManager |
getUndoManager() |
UserModel |
getUser()
Returns the current ui session user.
|
ObjectValueHandlerRegistry |
getValueHandlerRegistry() |
boolean |
isCachePerspectivesEnabled() |
boolean |
isDragOverPerspectivesEnabled() |
boolean |
isPerspectiveAvailable(java.lang.String uid) |
boolean |
isUsingTestIDs() |
void |
login(UserModel user)
Assigns specified user to this session.
|
void |
logout() |
void |
removeSessionListener(UISessionListener listener)
Removes session listener.
|
void |
sendGlobalEvent(CockpitEvent event)
Processes given event.
|
void |
sendGlobalEvent(CockpitEvent event,
boolean immediate)
Processes given event.
|
void |
setCurrentPerspective(UICockpitPerspective perspective)
Changes the current product perspective bean.
|
void |
setCurrentPerspective(UICockpitPerspective perspective,
java.util.Map<java.lang.String,? extends java.lang.Object> params) |
void |
setGlobalDataLanguageIso(java.lang.String iso) |
void |
setPushContainers(java.util.List<PushCreationContainer> pushContainers) |
void |
setRequestHandler(RequestHandler reqHandler) |
void |
setSelectedCatalogVersions(java.util.List<CatalogVersionModel> catalogVersions) |
boolean |
setSessionAttribute(java.lang.String key,
java.lang.Object value) |
void |
setUser(UserModel currentUser)
Changes the current session user.
|
void |
setUserByUID(java.lang.String uid)
Changes the current session user.
|
static final java.lang.String PERSPECTIVE_ATTRIBUTE
void addSessionListener(UISessionListener listener)
listener - the new listenervoid removeSessionListener(UISessionListener listener)
listener - the listener to removejava.lang.String getLanguageIso()
getLocale() instead, if you want the locale
before creating your own locale objectjava.lang.String getGlobalDataLanguageIso()
getGlobalDataLocale() instead, if you want the
locale before creating your own locale objectjava.util.Locale getLocale()
java.util.Locale getGlobalDataLocale()
void setGlobalDataLanguageIso(java.lang.String iso)
UserModel getUser()
void login(UserModel user)
void logout()
void setUser(UserModel currentUser)
currentUser - the new session uservoid setUserByUID(java.lang.String uid)
uid - UICockpitPerspective getCurrentPerspective()
void setCurrentPerspective(UICockpitPerspective perspective)
getAvailablePerspectives(). Triggers
UISessionListener.perspectiveChanged(UICockpitPerspective, UICockpitPerspective).perspective - the new perspective beanvoid setCurrentPerspective(UICockpitPerspective perspective, java.util.Map<java.lang.String,? extends java.lang.Object> params)
java.util.List<UICockpitPerspective> getAvailablePerspectives()
boolean isPerspectiveAvailable(java.lang.String uid)
UICockpitPerspective getPerspective(java.lang.String uid) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionvoid setSelectedCatalogVersions(java.util.List<CatalogVersionModel> catalogVersions)
java.util.List<CatalogVersionModel> getSelectedCatalogVersions()
SystemService getSystemService()
TypeService getTypeService()
NewItemService getNewItemService()
ObjectValueHandlerRegistry getValueHandlerRegistry()
LabelService getLabelService()
SearchService getSearchService()
SavedQueryService getSavedQueryService()
UIConfigurationService getUiConfigurationService()
ModelService getModelService()
UndoManager getUndoManager()
void sendGlobalEvent(CockpitEvent event)
event - the event to be processedvoid sendGlobalEvent(CockpitEvent event, boolean immediate)
event - the event to be processedimmediate - force to send event immediately (not "on later")boolean isUsingTestIDs()
boolean isDragOverPerspectivesEnabled()
boolean isCachePerspectivesEnabled()
void setRequestHandler(RequestHandler reqHandler)
RequestHandler getRequestHandler()
void setPushContainers(java.util.List<PushCreationContainer> pushContainers)
java.util.List<PushCreationContainer> getPushContainers()
boolean setSessionAttribute(java.lang.String key,
java.lang.Object value)
UIAccessRightService getUiAccessRightService()
JasperReportsRefresh getJasperReportsRefresh()
Copyright © 2018 SAP SE. All Rights Reserved.