Class CommonProfile

    • Constructor Detail

      • CommonProfile

        public CommonProfile()
      • CommonProfile

        public CommonProfile​(boolean canMergeAttributes)
        Create a profile with possibility to merge attributes with the same name and collection-type values
        Parameters:
        canMergeAttributes - if true - merge attributes with the same name and collection-type values, if false - overwrite them
        Since:
        3.1.0
    • Method Detail

      • getEmail

        public java.lang.String getEmail()
        Return the email of the user.
        Returns:
        the email of the user
      • getFirstName

        public java.lang.String getFirstName()
        Return the first name of the user.
        Returns:
        the first name of the user
      • getFamilyName

        public java.lang.String getFamilyName()
        Return the family name of the user.
        Returns:
        the family name of the user
      • getDisplayName

        public java.lang.String getDisplayName()
        Return the displayed name of the user. It can be the username or the first and last names (separated by a space).
        Returns:
        the displayed name of the user
      • getUsername

        public java.lang.String getUsername()
        Return the username of the user. It can be a login or a specific username.
        Specified by:
        getUsername in interface UserProfile
        Overrides:
        getUsername in class BasicUserProfile
        Returns:
        the username of the user
      • getGender

        public Gender getGender()
        Return the gender of the user.
        Returns:
        the gender of the user
      • getLocale

        public java.util.Locale getLocale()
        Return the locale of the user.
        Returns:
        the locale of the user
      • getPictureUrl

        public java.net.URI getPictureUrl()
        Return the url of the picture of the user.
        Returns:
        the url of the picture of the user.
      • getProfileUrl

        public java.net.URI getProfileUrl()
        Return the url of the profile of the user.
        Returns:
        the url of the profile of the user.
      • getLocation

        public java.lang.String getLocation()
        Return the location of the user.
        Returns:
        the location of the user
      • getAttributeAsDate

        protected java.util.Date getAttributeAsDate​(java.lang.String name)