Package oracle.security.xs
Class ExternalUser
- java.lang.Object
-
- oracle.security.xs.Principal
-
- oracle.security.xs.User
-
- oracle.security.xs.ExternalUser
-
- All Implemented Interfaces:
java.security.Principal
public class ExternalUser extends User
This class represents externally managed users used in a session.
-
-
Constructor Summary
Constructors Constructor Description ExternalUser(java.lang.String uuid)Constructs anExternalUserobject from a nameExternalUser(java.lang.String name, java.lang.String uuid)Constructs anExternalUserobject from a name and aUUIDExternalUser(java.lang.String name, java.lang.String uuid, long dbid)Constructs anExternalUserobject from a name, aUUIDand aDBID.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAnonymous()Indicates if the current user is anonymous.-
Methods inherited from class oracle.security.xs.Principal
getDBID, getName, getUUID, toString, validate, verify
-
-
-
-
Constructor Detail
-
ExternalUser
public ExternalUser(java.lang.String name, java.lang.String uuid, long dbid) throws XSPrincipalExceptionConstructs anExternalUserobject from a name, aUUIDand aDBID.- Parameters:
name- name of theExternalUserobjectuuid-UUIDof theExternalUserobjectdbid-DBIDof theExternalUserobject- Throws:
XSPrincipalException
-
ExternalUser
public ExternalUser(java.lang.String name, java.lang.String uuid) throws XSPrincipalExceptionConstructs anExternalUserobject from a name and aUUID- Parameters:
name- name of theExternalUserobjectuuid-UUIDof theExternalUserobject- Throws:
XSPrincipalException
-
ExternalUser
public ExternalUser(java.lang.String uuid) throws XSPrincipalExceptionConstructs anExternalUserobject from a name- Parameters:
name- name of theExternalUserobject- Throws:
XSPrincipalException
-
-