Class RemoteUserData


  • public class RemoteUserData
    extends java.lang.Object
    Holds the user remote data.
    Since:
    8.0
    Author:
    Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
    • Constructor Summary

      Constructors 
      Constructor Description
      RemoteUserData​(java.lang.String remoteId, java.lang.String username, java.lang.String displayName, java.lang.String email, boolean emailVerified, java.util.List<java.lang.String> defaultVcsUsernames, java.util.Map<java.lang.String,​java.lang.String> customProperties)  
      RemoteUserData​(java.lang.String remoteId, java.lang.String username, java.lang.String displayName, java.lang.String email, java.util.List<java.lang.String> defaultVcsUsernames, java.util.Map<java.lang.String,​java.lang.String> customProperties)  
    • Constructor Detail

      • RemoteUserData

        public RemoteUserData​(@NotNull
                              java.lang.String remoteId,
                              @NotNull
                              java.lang.String username,
                              @Nullable
                              java.lang.String displayName,
                              @Nullable
                              java.lang.String email,
                              @Nullable
                              java.util.List<java.lang.String> defaultVcsUsernames,
                              @NotNull
                              java.util.Map<java.lang.String,​java.lang.String> customProperties)
      • RemoteUserData

        public RemoteUserData​(@NotNull
                              java.lang.String remoteId,
                              @NotNull
                              java.lang.String username,
                              @Nullable
                              java.lang.String displayName,
                              @Nullable
                              java.lang.String email,
                              boolean emailVerified,
                              @Nullable
                              java.util.List<java.lang.String> defaultVcsUsernames,
                              @NotNull
                              java.util.Map<java.lang.String,​java.lang.String> customProperties)
    • Method Detail

      • getRemoteId

        @NotNull
        public java.lang.String getRemoteId()
        ID of the entry by which it can then be referenced in the value of "member" attribute of the group
      • getUsername

        @NotNull
        public java.lang.String getUsername()
      • getDisplayName

        @Nullable
        public java.lang.String getDisplayName()
      • getEmail

        @Nullable
        public java.lang.String getEmail()
      • getDefaultVcsUsernames

        @Nullable
        public java.util.List<java.lang.String> getDefaultVcsUsernames()
      • getCustomProperties

        @NotNull
        public java.util.Map<java.lang.String,​java.lang.String> getCustomProperties()
      • isEmailVerified

        public boolean isEmailVerified()
        Returns:
        true if email is verified
        Since:
        9.1.2
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object