Class WebAuthUser


  • public class WebAuthUser
    extends java.lang.Object
    Immutable details of a user who is federated into the system
    • Method Detail

      • getId

        @Nonnull
        public java.lang.String getId()
      • getUserName

        @Nonnull
        public java.lang.String getUserName()
      • getEmail

        @Nonnull
        public java.util.Optional<java.lang.String> getEmail()
      • getFirstName

        @Nonnull
        public java.util.Optional<java.lang.String> getFirstName()
      • getLastName

        @Nonnull
        public java.util.Optional<java.lang.String> getLastName()
      • getRoles

        @Nonnull
        public com.google.common.collect.ImmutableCollection<java.lang.String> getRoles()
      • getSignedAttributesDocument

        @Nonnull
        public java.util.Optional<java.lang.String> getSignedAttributesDocument()
      • getTimestamp

        @Nonnull
        public java.util.Date getTimestamp()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object