public class UESPrincipal extends java.lang.Object implements Principal
| Modifier and Type | Field and Description | 
|---|---|
private java.lang.String | 
principal
Principal. 
 | 
static java.lang.String | 
REALM_SEPARATOR
Principal security realm separator. 
 | 
static java.lang.String | 
REALM_SEPARATOR_ESC
Escaped realm separator regex. 
 | 
static java.lang.String | 
REALM_SEPARATOR_ESC_CHAR
Escaping for "realm separator" in user name. 
 | 
private java.lang.String | 
securityRealm
Security realm. 
 | 
private java.lang.String | 
simpleName
Principal simple name. 
 | 
| Constructor and Description | 
|---|
UESPrincipal(java.lang.String principal)
Creates new instance of UESPrincipal. 
 | 
UESPrincipal(java.lang.String securityRealm,
Creates new instance of UESPrincipal. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object obj) | 
java.lang.String | 
getName() | 
java.lang.String | 
getSecurityRealm()  | 
java.lang.String | 
getSimpleName()  | 
private void | 
unescapeSimpleName()
Unescapes  
@ character in the simple name. | 
principal - Principal (including security realm)securityRealm - Security realmsimpleName - Principal simple namegetName in interface java.security.Principalequals in interface java.security.Principalequals in class java.lang.Object@ character in the simple name.