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.
|
oracle.odi.setup.support |
Provides implementation classes of the repository setup services.
|
Modifier and Type | Class and Description |
---|---|
class |
AuthenticationRequiredException
This exception is raised when a current authentication is required but none is defined.
|
class |
AuthorizationServiceException
Exception thrown on authorization system failure.
|
Modifier and Type | Method and Description |
---|---|
static PermissionDeniedException |
PermissionDeniedException.permissionDeniedForEntityClass(java.lang.Class entityClass,
PermissionType pt,
long id)
Create PermissionDetailedException for Entity Class with default error message
Messages.ERR_SECURITY_OPERATION_IS_NOT_GRANTED . |
static PermissionDeniedException |
PermissionDeniedException.permissionDeniedForEntityClass(java.lang.Class entityClass,
PermissionType pt,
long id,
oracle.odi.internal.util.MessageHandle msg,
java.lang.Object[] pMsgArgs)
Create PermissionDetailedException for Entity Class.
|
static PermissionDeniedException |
PermissionDeniedException.permissionDeniedForSnpClass(java.lang.Class snpClass,
PermissionType pt,
long id)
Create PermissionDetailedException for Snp Class with default error message
Messages.ERR_SECURITY_OPERATION_IS_NOT_GRANTED . |
static PermissionDeniedException |
PermissionDeniedException.permissionDeniedForSnpClass(java.lang.Class snpClass,
PermissionType pt,
long id,
java.lang.Throwable cause)
Create PermissionDetailedException for Snp Class with default error message
Messages.ERR_SECURITY_OPERATION_IS_NOT_GRANTED . |
static PermissionDeniedException |
PermissionDeniedException.permissionDeniedForSnpClass(java.lang.Class snpClass,
PermissionType pt,
long id,
java.lang.Throwable cause,
oracle.odi.internal.util.MessageHandle msg,
java.lang.Object[] pMsgArgs)
Create PermissionDetailedException for Snp Class.
|
Modifier and Type | Method and Description |
---|---|
void |
SecurityManager.checkPermission(IRepositoryEntity entity,
PermissionType pPermissionType)
This is a helper method to check the Permission on the current authentication.
|
void |
SecurityManager.checkPermission(Permission pPermission)
This is a helper method to check the Permission on the current authentication.
|
void |
SecurityManager.setPassword(java.lang.String pUserName,
char[] pNewPassword)
This method will set the password for the specified user.
|
void |
SecurityManager.setPassword(java.lang.String pUserName,
char[] pCurrentPassword,
char[] pNewPassword)
This method will change the password for the user named pUserName from pCurrentPassword to pNewPassword.
|
Modifier and Type | Method and Description |
---|---|
boolean |
WorkRepositorySetupImpl.createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
|
boolean |
WorkRepositorySetupImpl.createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
Deprecated.
|
boolean |
WorkRepositorySetupImpl.createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite) |
boolean |
WorkRepositorySetupImpl.createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one where password arguments are in type of char[]
|
boolean |
WorkRepositorySetupImpl.createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
Deprecated.
use the one where password arguments are in type of char[]
|
boolean |
WorkRepositorySetupImpl.createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one where password arg in type of char[]
|
boolean |
WorkRepositorySetupImpl.createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite) |
boolean |
WorkRepositorySetupImpl.createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
|
boolean |
WorkRepositorySetupImpl.createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
Deprecated.
|
boolean |
WorkRepositorySetupImpl.createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite) |
boolean |
WorkRepositorySetupImpl.createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one with password aruments as char[] type
|
boolean |
WorkRepositorySetupImpl.createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
Deprecated.
use the one password arguments are in char[] type
|
boolean |
WorkRepositorySetupImpl.createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one with password argements as char[]
|
boolean |
WorkRepositorySetupImpl.createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite) |
void |
WorkRepositorySetupImpl.upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties) |
void |
WorkRepositorySetupImpl.upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean pIs11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback) |
void |
WorkRepositorySetupImpl.upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties,
java.lang.String pEdition,
boolean pIs11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback) |
void |
WorkRepositorySetupImpl.upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
JdbcProperties pWorkRepositoryNewJdbcProperties) |
void |
WorkRepositorySetupImpl.upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean pIs11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback) |