Package org.cxbox.core.util.session
Interface SessionService
-
- All Known Implementing Classes:
SessionServiceImpl
public interface SessionService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<String>getCurrentScreenViews()StringgetFirstViewFromResponsibilities(String... views)Map<String,Boolean>getResponsibilities()StringgetSessionId()StringgetSessionIpAddress()UsergetSessionUser()DepartmentgetSessionUserDepartment()DivisiongetSessionUserDivision()DivisiongetSessionUserDivision(org.cxbox.api.data.dictionary.LOV levelCd)org.cxbox.api.data.dictionary.LOVgetSessionUserRole()List<UserRole>getSessionUserRoles()List<String>getViews(String screenName)voidsetSessionUserInternalRole(String role)voidsetSessionUserLocale(org.cxbox.api.data.dictionary.LOV locale)voidsetSessionUserTimezone(org.cxbox.api.data.dictionary.LOV timezone)
-
-
-
Method Detail
-
getSessionUser
User getSessionUser()
-
getSessionUserDepartment
Department getSessionUserDepartment()
-
getSessionUserRole
org.cxbox.api.data.dictionary.LOV getSessionUserRole()
-
setSessionUserTimezone
void setSessionUserTimezone(org.cxbox.api.data.dictionary.LOV timezone)
-
setSessionUserLocale
void setSessionUserLocale(org.cxbox.api.data.dictionary.LOV locale)
-
setSessionUserInternalRole
void setSessionUserInternalRole(String role)
-
getSessionIpAddress
String getSessionIpAddress()
-
getSessionId
String getSessionId()
-
getSessionUserDivision
Division getSessionUserDivision(org.cxbox.api.data.dictionary.LOV levelCd)
-
getSessionUserDivision
Division getSessionUserDivision()
-
getCurrentScreenViews
Collection<String> getCurrentScreenViews()
-
-