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