Package | Description |
---|---|
oracle.odi.core.security |
This package (and its sub packages) implements the security layer for ODI SDK including login authentication, password management and privileges check.
|
Modifier and Type | Field and Description |
---|---|
static Permission |
Permission.SUPERVISOR
constant to represent supervisor permission.
|
Modifier and Type | Method and Description |
---|---|
Permission |
PermissionDeniedException.getDeniedPermission()
Return the Permission object which gets denied.
|
static Permission |
Permission.getGenericPermission(PermissionType pType,
java.lang.Class pEntityClass)
Return Permission object for certain entity type and priviledge.
|
static Permission |
Permission.getInstancePermission(PermissionType pType,
IRepositoryEntity pEntity)
Return Permission object for certain entity and priviledge.
|
static Permission |
Permission.getInstancePermission(PermissionType pType,
IRepositoryEntity pParentEntity,
java.lang.Class pChildEntityClass)
Return Permission object for certain child type under certain parent entity and priviledge.
|
static Permission |
Permission.getSupervisorPermission()
return Permission object representing SUPERVISOR permission.
|
Modifier and Type | Method and Description |
---|---|
void |
SecurityManager.checkPermission(Permission pPermission)
This is a helper method to check the Permission on the current authentication.
|
boolean |
SecurityManager.isAuthorized(Permission pPermission)
This method checks if the Permission is authorized for the current authentication.
|
Constructor and Description |
---|
PermissionDeniedException(Permission per)
Construct a PermissionDeniedException object.
|
PermissionDeniedException(Permission per,
oracle.odi.internal.util.MessageHandle msg,
java.lang.Object[] pMsgArgs)
Construct a PermissionDeniedException object.
|