Interface CMSUserService
-
- All Known Implementing Classes:
DefaultCMSUserService
public interface CMSUserServiceService interface to get user data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<java.lang.String>getReadableLanguagesForCurrentUser()Retrieves the languages ISO code for which the current user can read.java.util.Set<java.lang.String>getReadableLanguagesForUser(UserModel userModel)Retrieves the languages ISO code for which the provided user can read.java.util.Set<java.lang.String>getWriteableLanguagesForCurrentUser()Retrieves the languages ISO code for which the current user can write.java.util.Set<java.lang.String>getWriteableLanguagesForUser(UserModel userModel)Retrieves the languages ISO code for which the provided user can write.
-
-
-
Method Detail
-
getReadableLanguagesForCurrentUser
java.util.Set<java.lang.String> getReadableLanguagesForCurrentUser()
Retrieves the languages ISO code for which the current user can read.- Returns:
- the ISO codes for all readable languages.
-
getWriteableLanguagesForCurrentUser
java.util.Set<java.lang.String> getWriteableLanguagesForCurrentUser()
Retrieves the languages ISO code for which the current user can write.- Returns:
- the ISO codes for all writeable languages.
-
getReadableLanguagesForUser
java.util.Set<java.lang.String> getReadableLanguagesForUser(UserModel userModel)
Retrieves the languages ISO code for which the provided user can read.- Parameters:
userModel- - The model representing the user whose set of readable languages to retrieve- Returns:
- the ISO codes for all readable languages.
-
getWriteableLanguagesForUser
java.util.Set<java.lang.String> getWriteableLanguagesForUser(UserModel userModel)
Retrieves the languages ISO code for which the provided user can write.- Parameters:
userModel- - The model representing the user whose set of writeable languages to retrieve- Returns:
- the ISO codes for all writeable languages.
-
-