Class UserId

java.lang.Object
org.pgpainless.key.util.UserId
All Implemented Interfaces:
CharSequence

public final class UserId extends Object implements CharSequence
  • Method Details

    • onlyEmail

      public static UserId onlyEmail(String email)
    • nameAndEmail

      public static UserId nameAndEmail(String name, String email)
    • newBuilder

      public static UserId.Builder newBuilder()
    • toBuilder

      public UserId.Builder toBuilder()
    • getName

      public String getName()
    • getComment

      public String getComment()
    • getEmail

      public String getEmail()
    • length

      public int length()
      Specified by:
      length in interface CharSequence
    • charAt

      public char charAt(int i)
      Specified by:
      charAt in interface CharSequence
    • subSequence

      @Nonnull public CharSequence subSequence(int i, int i1)
      Specified by:
      subSequence in interface CharSequence
    • toString

      @Nonnull public String toString()
      Specified by:
      toString in interface CharSequence
      Overrides:
      toString in class Object
    • asString

      public String asString(boolean ignoreEmptyValues)
      Returns a string representation of the object.
      Parameters:
      ignoreEmptyValues - Flag which indicates that empty string values should not be outputted.
      Returns:
      a string representation of the object.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object