Package org.pgpainless.key.util
Class UserId
- java.lang.Object
-
- org.pgpainless.key.util.UserId
-
- All Implemented Interfaces:
java.lang.CharSequence
public final class UserId extends java.lang.Object implements java.lang.CharSequence
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UserId.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
asString(boolean ignoreEmptyValues)
Returns a string representation of the object.char
charAt(int i)
boolean
equals(java.lang.Object o)
java.lang.String
getComment()
java.lang.String
getEmail()
java.lang.String
getName()
int
hashCode()
int
length()
static UserId
nameAndEmail(java.lang.String name, java.lang.String email)
static UserId.Builder
newBuilder()
static UserId
onlyEmail(java.lang.String email)
java.lang.CharSequence
subSequence(int i, int i1)
UserId.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
onlyEmail
public static UserId onlyEmail(java.lang.String email)
-
nameAndEmail
public static UserId nameAndEmail(java.lang.String name, java.lang.String email)
-
newBuilder
public static UserId.Builder newBuilder()
-
toBuilder
public UserId.Builder toBuilder()
-
getName
public java.lang.String getName()
-
getComment
public java.lang.String getComment()
-
getEmail
public java.lang.String getEmail()
-
length
public int length()
- Specified by:
length
in interfacejava.lang.CharSequence
-
charAt
public char charAt(int i)
- Specified by:
charAt
in interfacejava.lang.CharSequence
-
subSequence
@Nonnull public java.lang.CharSequence subSequence(int i, int i1)
- Specified by:
subSequence
in interfacejava.lang.CharSequence
-
toString
@Nonnull public java.lang.String toString()
- Specified by:
toString
in interfacejava.lang.CharSequence
- Overrides:
toString
in classjava.lang.Object
-
asString
public java.lang.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(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-