public interface SystemService
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkAttributePermissionOn(String typeCode,
String attributeQualifier,
String permissionCode) |
boolean |
checkPermissionOn(String typeCode,
String permissionCode)
check the type access rights for the current user
|
Set<String> |
getAllReadableLanguageIsos()
Returns all for the user readable available hybris languages iso codes.
|
Set<LanguageModel> |
getAllReadableLanguages()
Returns all for the user readable hybris languages as beans.
|
Set<String> |
getAllWriteableLanguageIsos()
Returns all for the user writeable available hybris languages iso codes.
|
Set<LanguageModel> |
getAllWriteableLanguages()
Returns all for the user writeable hybris languages as beans.
|
Set<String> |
getAvailableLanguageIsos()
Returns all available hybris languages iso codes.
|
Set<LanguageModel> |
getAvailableLanguages()
Returns all available hybris languages as beans.
|
CatalogVersionModel |
getCatalogVersion(TypedObject typedObject)
get the catalog version for passed typedObject
|
LanguageModel |
getCurrentLanguage()
get the current hybris session language
|
UserModel |
getCurrentUser()
get the user from the current session
|
LanguageModel |
getLanguageForLocale(Locale loc)
Tries to find a matching hybris language for a given locale.
|
UserModel |
getUserByName(String name)
get the first user with a given name
|
UserModel |
getUserByUID(String uid)
get the user with a given uuid
|
List<String> |
getUsersByName(String name,
String typecode)
get a list of all user with a given name
|
boolean |
itemExist(PK pk) |
void |
setSessionLanguage(LanguageModel lang)
set the language of the current session
|
Set<LanguageModel> getAvailableLanguages()
Set<String> getAvailableLanguageIsos()
Set<LanguageModel> getAllReadableLanguages()
Set<String> getAllReadableLanguageIsos()
Set<LanguageModel> getAllWriteableLanguages()
Set<String> getAllWriteableLanguageIsos()
LanguageModel getLanguageForLocale(Locale loc)
loc - the locale to find a hybris language forLanguageModel getCurrentLanguage()
List<String> getUsersByName(String name, String typecode)
name - the name of the userstypecode - the typecode of the class representing a user, or null for class UserUserModel getUserByUID(String uid)
uid - the uuidUserModel getUserByName(String name)
name - the usernameboolean checkPermissionOn(String typeCode, String permissionCode)
typeCode - the code of the type to checkpermissionCode - the code of the right to check, see AccessManagerboolean checkAttributePermissionOn(String typeCode, String attributeQualifier, String permissionCode)
void setSessionLanguage(LanguageModel lang)
lang - the languageUserModel getCurrentUser()
CatalogVersionModel getCatalogVersion(TypedObject typedObject)
typedObject - boolean itemExist(PK pk)
pk - the pk of itemCopyright © 2017 SAP SE. All Rights Reserved.