| 
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.4.0) E10653-05  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.jbo.server.security.AbstractDataSecurityProviderImpl
oracle.jbo.server.security.JAASDataSecurityProviderImpl
public class JAASDataSecurityProviderImpl
| Constructor Summary | |
|---|---|
JAASDataSecurityProviderImpl()
 | 
|
| Method Summary | |
|---|---|
 oracle.adf.share.security.authorization.PrivilegeHolder | 
checkPrivilege(Row row,
               java.lang.String privToCheck,
               AttributeDef attrDef,
               StructureDef defObject)
Checks row instance privilege.  | 
 java.util.Map.Entry<java.lang.String,java.lang.Class> | 
getImplicitSecurityAttrSQLExpressionAndDomain(java.util.List<java.lang.String> privsToCheck,
                                              StructureDef defObject)
Optional: XDB data security requires additional sql attribute sys_get_aclids(table_alias, privsToCheck) for getting aclids of row instances in the query.  | 
 java.lang.String | 
getPrivilegeFilterWhereClause(java.lang.String privsRequiredToView,
                              StructureDef defObject,
                              java.lang.String entityRefName)
Gets the where clause for read restriction.  | 
| Methods inherited from class oracle.jbo.server.security.AbstractDataSecurityProviderImpl | 
|---|
getTransaction, initAndAttachElevatedSession, restoreOriginalSession, setTransaction | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public JAASDataSecurityProviderImpl()
| Method Detail | 
|---|
public oracle.adf.share.security.authorization.PrivilegeHolder checkPrivilege(Row row,
                                                                              java.lang.String privToCheck,
                                                                              AttributeDef attrDef,
                                                                              StructureDef defObject)
DataSecurityProvider
checkPrivilege in interface DataSecurityProvidercheckPrivilege in class AbstractDataSecurityProviderImplrow - The row instance to be checked for privilege.privToCheck - The privilege to be checked.attrDef - The attribute definition.defObject - The entity or view def.
PrivilegeHoder for the privilege checked.StructureDef, 
oracle.jbo.PrivilegeHolder
public java.lang.String getPrivilegeFilterWhereClause(java.lang.String privsRequiredToView,
                                                      StructureDef defObject,
                                                      java.lang.String entityRefName)
DataSecurityProvidernull.
getPrivilegeFilterWhereClause in interface DataSecurityProvidergetPrivilegeFilterWhereClause in class AbstractDataSecurityProviderImplprivsRequiredToView - The row filter privileges for read.defObject - The definition object in which the filter apply.entityRefName - The name of the entiry reference in which the filter apply.
StructureDef
public java.util.Map.Entry<java.lang.String,java.lang.Class> getImplicitSecurityAttrSQLExpressionAndDomain(java.util.List<java.lang.String> privsToCheck,
                                                                                                           StructureDef defObject)
DataSecurityProvidergetImplicitSecurityAttrSQLExpression return an expression.
getImplicitSecurityAttrSQLExpressionAndDomain in interface DataSecurityProvidergetImplicitSecurityAttrSQLExpressionAndDomain in class AbstractDataSecurityProviderImplprivsToCheck - The privileges for the SQL expression.defObject - The entity or view definition.
Map of SQL expression and domain class of security attributes.StructureDef
  | 
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.4.0) E10653-05  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||