Package com.bea.security.entitlements.admin.rbac

Class Summary
AllSODConflictsReport Class provides implementation to provide a comprehensive report to all conflicting SODs (separation of duties)
AttributableEntitlementElement Provides base functionality for elements with attributes requirements
AttributableEntitlementNode This class provides core functionality for all nodes that could have attributes associated to its definition.
AttributeElement The attribute element class represents an attribute.
BaseTableElement Base functionality for an EUI table element
BaseTreeNode This class provides base functionality for most tree nodes.
DataTableElement The DataTableElement object is responsible for supporting row selection of objects that are placed within a datatable like attributes or membership rules.
EUIMetaObjectNode The MetaObject node will wrap the RBAC API Meta Object implementations.
GroupItem The GroupItem class represents a selected group associated with current identity directory node in EUI tree.
IdentityDirectoryNode The identity directory node class represents an identity directory node in EUI tree.
IdentityNode  
MembershipRuleElement The MembershipRuleElement object will be used to wrap membership rules from the rbac api so they can be represented in a row on a datatable object.
NavigationTreeNode The NavigationTreeNode creates a TreeNodeWithSelection object of type Navigation
PermissionElement The attribute element class represents an attribute.
PermissionNode Permission represents a right to perform an operation on an object.
PermissionPermissionSetMembershipReport Accessor class for Permission - PermissionSet membership reports
PermissionSetElement The attribute element class represents an attribute for permission sets wrapped with the DataTableElement object to allow for row selection
PermissionSetMembershipReport Accessor class to retrieve the permission set membership report
PermissionSetNode The Permission set node will wrap the RBAC API Permission Sets The TreeNodeWithSelection code is used to designate which permission sets are associated with a role.
ReportingNode Node represents a report type node.
ResourceNode Currently resource node is used to represent * Permission nodes.
RoleElement The attribute element class represents an attribute.
RoleNode Role Node represents a role in the EUI tree.
RolePermissionSetNode Abstract class to common to both RoleNode and PermissionSet Nodes.
RolePermissionSetsReport Class represents a Role Permission set Report node for EUI
RolePermissionsReport Class represents a Role Permission Report node for EUI
RoleSubjectMembersReport Class represents a Role Subject member Report node for EUI
RolesWithPermissionReport  
RolesWithPermissionSetReport Class represents a Role Permission set Report node for EUI
SODElement The SOD Element is purly a UI construct to allow us to aggregate all SOD rules to a single view within the UI.
SODNode Class represents the SOD (Seperation of Duties) Node in the EUI tree
SubjectComparator Class used to compare if two users or Groups
SubjectElement The attribute element class represents an attribute.
SubjectPermissionSetsReport Class represents a Subject Permission set Report node for EUI
SubjectPermissionsReport Class represents a Subject Permissions Report node for EUI
SubjectRoleMembershipReport Class represents a Subject Role membership report node for EUI
SubjectsWithPermissionReport Class represents a Subject Permission Report node for EUI
SubjectsWithPermissionSetReport Class represents a Subject with Permission set report node for EUI
TreeNodeWithSelection TreeNode with selection is an extension of the JSF tree that allows for selecting a node on the tree using checkboxes.
UserItem The UserItem class represents a selected user associated with current identity directory node in EUI tree.
 

Exception Summary
EUIRBACException Generic UI RBAC Exception
 



Copyright © 2007 BEA Systems Inc. All Rights Reserved.