private static enum ClientPrincipal.AttrInfo extends java.lang.Enum<ClientPrincipal.AttrInfo>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
aname
attribute name.
|
private boolean |
hideOnExport
hide attribute value on export if CP was sealed.
|
private short |
id
attribute id.
|
private ClientPrincipal.AttrType |
type
attribute type.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
aname()
Return attribute name.
|
short |
id()
Return attribute id.
|
ClientPrincipal.AttrType |
type()
Return attribute type.
|
static ClientPrincipal.AttrInfo |
valueOf(ClientPrincipal.AttrType atype,
short id)
Get AttrInfo by type and id.
|
static ClientPrincipal.AttrInfo |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ClientPrincipal.AttrInfo[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ClientPrincipal.AttrInfo LOGIN_STATE
public static final ClientPrincipal.AttrInfo DOMAIN_NAME
public static final ClientPrincipal.AttrInfo USER_ID
public static final ClientPrincipal.AttrInfo CLIENT_TTY
public static final ClientPrincipal.AttrInfo LOGIN_HOST
public static final ClientPrincipal.AttrInfo PRIMARY_PASSPHRASE
public static final ClientPrincipal.AttrInfo AUDIT_EVENT_CONTEXT
public static final ClientPrincipal.AttrInfo SEAL_TIMESTAMP
public static final ClientPrincipal.AttrInfo SEAL_TIMESTAMP_TZ
public static final ClientPrincipal.AttrInfo ROLES
public static final ClientPrincipal.AttrInfo DOMAIN_TYPE
public static final ClientPrincipal.AttrInfo SESSION_ID
public static final ClientPrincipal.AttrInfo LOGIN_EXPIRATION_TIMESTAMP
public static final ClientPrincipal.AttrInfo LOGIN_EXPIRATION_TIMESTAMP_TZ
public static final ClientPrincipal.AttrInfo CLIENT_WORKSTATION
public static final ClientPrincipal.AttrInfo DOMAIN_DESCRIPTION
public static final ClientPrincipal.AttrInfo PROPS
public static final ClientPrincipal.AttrInfo PROPERTY
public static final ClientPrincipal.AttrInfo MAC
public static final ClientPrincipal.AttrInfo DB_LIST
public static final ClientPrincipal.AttrInfo FAIL_REASON
public static final ClientPrincipal.AttrInfo ATTR_001C
private final java.lang.String aname
private final ClientPrincipal.AttrType type
private final short id
private final boolean hideOnExport
public static ClientPrincipal.AttrInfo[] values()
for (ClientPrincipal.AttrInfo c : ClientPrincipal.AttrInfo.values()) System.out.println(c);
public static ClientPrincipal.AttrInfo valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static ClientPrincipal.AttrInfo valueOf(ClientPrincipal.AttrType atype, short id)
atype
- attribute code.id
- attribute id.public ClientPrincipal.AttrType type()
public short id()
public java.lang.String aname()