Class AuthorizableUtil


  • public class AuthorizableUtil
    extends Object
    AuthorizableUtil...
    • Constructor Detail

      • AuthorizableUtil

        public AuthorizableUtil()
    • Method Detail

      • getFormattedName

        public static String getFormattedName​(ResourceResolver resolver,
                                              String userId)
        Utility to retrieve the formatted name of a user. Always use the faster getFormattedName(ResourceResolver, Authorizable) if possible.
        Parameters:
        resolver - Resource resolver to use to get the UserPropertiesManager
        userId - ID of the user to get the display name from
        Returns:
        User's display name or its id if an error occurred
      • getFormattedName

        public static String getFormattedName​(ResourceResolver resolver,
                                              Authorizable authorizable)
        Utility to retrieve the formatted name of a user.
        Parameters:
        resolver - Resource resolver to use to get the UserPropertiesManager
        authorizable - the authorizable
        Returns:
        User's display name or its id if an error occurred
      • getFormattedName

        public static String getFormattedName​(ResourceResolver resolver,
                                              String userId,
                                              String nameDisplayOrder)
        Utility to retrieve the formatted name of a user. Always use the faster getFormattedName(ResourceResolver, Authorizable, String) if possible.
        Parameters:
        resolver - Resource resolver to use to get the UserPropertiesManager
        userId - ID of the user to get the display name from
        nameDisplayOrder - Order of given, middle and family names. Western name order should be "givenName middleName familyName", Eastern name order should be "familyName givenName middleName".
        Returns:
        User's display name or its id if an error occurred
      • getFormattedName

        public static String getFormattedName​(ResourceResolver resolver,
                                              Authorizable authorizable,
                                              String nameDisplayOrder)
        Utility to retrieve the formatted name of a user
        Parameters:
        resolver - Resource resolver to use to get the UserPropertiesManager
        authorizable - the authorizable
        nameDisplayOrder - Order of given, middle and family names. Western name order should be "givenName middleName familyName", Eastern name order should be "familyName givenName middleName".
        Returns:
        User's display name or its id if an error occurred