Interface CMSUserService

  • All Known Implementing Classes:
    DefaultCMSUserService

    public interface CMSUserService
    Service interface to get user data.
    • 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.