Class MSQAAccountInfoInternal

  • All Implemented Interfaces:
    AccountInfo

    public class MSQAAccountInfoInternal
    extends java.lang.Object
    implements AccountInfo
    • Constructor Detail

      • MSQAAccountInfoInternal

        public MSQAAccountInfoInternal()
    • Method Detail

      • getFullName

        @Nullable
        public java.lang.String getFullName()
        Specified by:
        getFullName in interface AccountInfo
        Returns:
        User full name.
      • getUserName

        @Nullable
        public java.lang.String getUserName()
        Specified by:
        getUserName in interface AccountInfo
        Returns:
        Email address or phone.
      • getId

        @NonNull
        public java.lang.String getId()
        Specified by:
        getId in interface AccountInfo
        Returns:
        CID for MSA.
      • getBase64Photo

        @Nullable
        public java.lang.String getBase64Photo()
        Specified by:
        getBase64Photo in interface AccountInfo
        Returns:
        User photo Base64 string data.
      • setUserPhoto

        public void setUserPhoto​(java.lang.String userPhoto)
      • setFullName

        public void setFullName​(java.lang.String fullName)
      • setUserName

        public void setUserName​(java.lang.String userName)
      • setId

        public void setId​(java.lang.String id)
      • getAccount

        public static MSQAAccountInfoInternal getAccount​(com.microsoft.identity.client.IAuthenticationResult authenticationResult)