Package oracle.security.xs
Class ExternalRole
- java.lang.Object
-
- oracle.security.xs.Principal
-
- oracle.security.xs.ExternalRole
-
- All Implemented Interfaces:
java.security.Principal
public class ExternalRole extends Principal
This class represents externally managed roles used in a session.
-
-
Constructor Summary
Constructors Constructor Description ExternalRole(java.lang.String uuid)Constructs anExternalRoleobject from aUUIDExternalRole(java.lang.String name, java.lang.String uuid)Constructs anExternalRoleobject from a name and aUUIDExternalRole(java.lang.String name, java.lang.String uuid, long dbid)Constructs anExternalRoleobject from a name, aUUID, and aDBID.
-
-
-
Constructor Detail
-
ExternalRole
public ExternalRole(java.lang.String name, java.lang.String uuid, long dbid) throws XSPrincipalExceptionConstructs anExternalRoleobject from a name, aUUID, and aDBID.- Parameters:
name- name of theExternalRoleobjectuuid-UUIDof theExternalRoleobjectdbid-DBIDof theExternalRoleobject- Throws:
XSPrincipalException
-
ExternalRole
public ExternalRole(java.lang.String name, java.lang.String uuid) throws XSPrincipalExceptionConstructs anExternalRoleobject from a name and aUUID- Parameters:
name- name of theExternalRoleobjectuuid-UUIDof theExternalRoleobject- Throws:
XSPrincipalException
-
ExternalRole
public ExternalRole(java.lang.String uuid) throws XSPrincipalExceptionConstructs anExternalRoleobject from aUUID- Parameters:
uuid-UUIDof theExternalRoleobject- Throws:
XSPrincipalException
-
-