|
Oracle Role Manager Java API Reference 10g (10.1.4) E14613-01 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SnapshotObject | |
|---|---|
| oracle.iam.rm.authentication | Provides the interfaces for authentication with Oracle Role Manager. |
| oracle.iam.rm.inherent | Provides the classes and interfaces for Oracle Role Manager entities, their mappings, and audit handling. |
| oracle.iam.rm.inherent.audit | Provides the interfaces for the Oracle Role Manager audit events and their details. |
| oracle.iam.rm.inherent.personnel | Provides the interfaces for the users and identities in Oracle Role Manager. |
| oracle.iam.rm.inherent.resource | Provides the interfaces for the privileges, permissions, resources, and their mappings to roles. |
| oracle.iam.rm.inherent.role | Provides the interfaces for business roles, approver roles, system roles, and their grants and mappings. |
| oracle.iam.rm.resolution | Provides the classes and interfaces for role resolution. |
| oracle.iam.rm.temporal | Provides the interfaces and classes used for interacting with the business data of Oracle Role Manager. |
| oracle.iam.rm.temporal.model | Provides the interfaces used for describing the deployed business data model of Oracle Role Manager. |
| Uses of SnapshotObject in oracle.iam.rm.authentication |
|---|
| Methods in oracle.iam.rm.authentication that return SnapshotObject | |
|---|---|
SnapshotObject |
AuthenticationManager.getUser(RoleManagerPrincipal principal)Returns user object that the principal represents. |
| Uses of SnapshotObject in oracle.iam.rm.inherent |
|---|
| Subinterfaces of SnapshotObject in oracle.iam.rm.inherent | |
|---|---|
interface |
HierarchyNodeInterface representing hierarchy index node (mix-in). |
interface |
UserThe representation of a user object ( abstractIdentity). |
| Uses of SnapshotObject in oracle.iam.rm.inherent.audit |
|---|
| Subinterfaces of SnapshotObject in oracle.iam.rm.inherent.audit | |
|---|---|
interface |
AuditEventInterface for audit events in business transactions. |
interface |
AuditEventDetailInterface for details of audit events. |
| Uses of SnapshotObject in oracle.iam.rm.inherent.personnel |
|---|
| Subinterfaces of SnapshotObject in oracle.iam.rm.inherent.personnel | |
|---|---|
interface |
PersonThe representation of a person object. |
interface |
SystemIdentityThe representation of a system identity object ( abstractIdentity). |
| Methods in oracle.iam.rm.inherent.personnel that return types with arguments of type SnapshotObject | |
|---|---|
oracle.iam.rm.common.PaginatedResultSet<SnapshotObject> |
PersonnelManager.findPeople(Filter filter, ColumnSetDef columnSetDef)Finds objects of type Person based on the filter provided, returning the values defined in the columnSetDef. |
oracle.iam.rm.common.PaginatedResultSet<SnapshotObject> |
PersonnelManager.findSystemIdentities(Filter filter, ColumnSetDef columnSetDef)Finds system identities based on the filter provided, returning the values defined in the columnSetDef. |
| Uses of SnapshotObject in oracle.iam.rm.inherent.resource |
|---|
| Subinterfaces of SnapshotObject in oracle.iam.rm.inherent.resource | |
|---|---|
interface |
ITPrivilegeThis interface represents an entitlement that resides in an external system. |
interface |
ITRolePrivilegeMappingA mapping between an ITRole and an ITPrivilege, indicating that having the ITRole gives you the ITPrivilege. |
interface |
PermissionA system permission. |
interface |
PermissionAssociationThis interface represents an association between a permission and a resource type, for example between resources of type person and permission manage. |
interface |
PrivilegeThis interface represents a system privilege, which is an association between a resource (for example, person) and a permission representing operations that might be performed on that resource (for example, manage), In order for the privilege to be exercised by a user, the privilege must be mapped to at least one role of which the useris either a member or elibible to be granted the role. |
interface |
ResourceThis interface represents a system resource, such as a business operation within Oracle Role Manager. |
interface |
ResourceTypeInterface representing a type of entity access to which needs to be restricted by the authorization subsystem. |
interface |
SysRolePrivilegeMappingA mapping between a SystemRole and a SystemPrivilege, indicating that having the SystemRole gives you the SystemPrivilege. |
| Uses of SnapshotObject in oracle.iam.rm.inherent.role |
|---|
| Subinterfaces of SnapshotObject in oracle.iam.rm.inherent.role | |
|---|---|
interface |
ApproverThe representation of an approverRole object. |
interface |
BusinessRoleThe representation of a business role. |
interface |
ITRoleAn IT role. |
interface |
RoleThe representation of a Role object. |
interface |
RoleGrantRepresents an explicit role grant. |
interface |
RoleMappingInterface representing role mapping objects. |
interface |
SystemRoleInterface representign system roles. |
interface |
UserRoleAssignmentInterface representing UserRoleAssignment objects. |
| Methods in oracle.iam.rm.inherent.role that return SnapshotObject | |
|---|---|
SnapshotObject |
InteractiveRoleManager.setGrantSOCBinding(RoleGrant roleGrant, SnapshotObject objectInHierarchy)Creates a grant-SOC binding. |
| Methods in oracle.iam.rm.inherent.role that return types with arguments of type SnapshotObject | |
|---|---|
java.util.List<SnapshotObject> |
RoleManager.getGrantSOCBindings(RoleGrant roleGrant)Returns a list of SnapshotObjects that represent the sphere of control for the role. |
| Methods in oracle.iam.rm.inherent.role with parameters of type SnapshotObject | |
|---|---|
boolean |
RoleManager.hasGrantSOCBinding(RoleGrant roleGrant, SnapshotObject socSubject)Returns a flag indicating whether a particular SOC has been associated to a role grant. |
SnapshotObject |
InteractiveRoleManager.setGrantSOCBinding(RoleGrant roleGrant, SnapshotObject objectInHierarchy)Creates a grant-SOC binding. |
| Uses of SnapshotObject in oracle.iam.rm.resolution |
|---|
| Methods in oracle.iam.rm.resolution that return types with arguments of type SnapshotObject | |
|---|---|
java.util.List<SnapshotObject> |
ResolutionEngine.resolve(Role role)Returns a Set of ObjectKey instances that refer to the holders of a specified role. |
oracle.iam.rm.common.PaginatedResultSet<SnapshotObject> |
ResolutionEngine.resolveRoleMembers(Role role, SnapshotSession session)Resolves a Role producing a PaginatedResultSet that contains the role members. |
| Methods in oracle.iam.rm.resolution with parameters of type SnapshotObject | |
|---|---|
Filter |
ResolutionEngine.getRelativeRoleFilter(Role role, SnapshotObject relativeObject, SnapshotSession session)Returns a Filter that represents all persons who are role holders of a relative dynamic role, (Relative roles are also known as Approver roles. |
boolean |
ResolutionEngine.hasRelativeRole(User user, SnapshotObject relativeObject, Role relativeRole, SnapshotSession session)Indicates whether the specified user has a relative role with respect to some relative object. |
| Uses of SnapshotObject in oracle.iam.rm.temporal |
|---|
| Methods in oracle.iam.rm.temporal that return SnapshotObject | |
|---|---|
SnapshotObject |
InteractiveSnapshotSession.addMixinType(SnapshotObject object, java.lang.String mixinType, java.util.Map<java.lang.String,java.lang.Object> attributes)Adds the provided mix-in type to the object. |
SnapshotObject |
InteractiveSnapshotSession.createObject(java.lang.String structuralType, java.util.Map<java.lang.String,ObjectKey> primaryKeys, java.util.Map<java.lang.String,java.lang.Object> attributes)Creates a new snapshot object. |
SnapshotObject |
InteractiveSnapshotSession.getEditableSnapshotObject(ObjectKey objectKey)Gets an editable version of a particular snapshot object by its object key. |
SnapshotObject |
SnapshotObject.getMixin(java.lang.String mixinType)Gets the SnapshotObject that represents the mix-in type. |
SnapshotObject[] |
SnapshotObject.getRelativeObjects(java.lang.String relationshipPath)Gets the snapshot version of a relative object. |
SnapshotObject[] |
SnapshotObject.getRelativeObjects(java.lang.String relationshipPath, Filter additionalFilter)Gets the snapshot version of a relative object. |
SnapshotObject |
SnapshotSession.getSnapshotObject(ObjectKey objectKey)Gets a particular snapshot object from its object key at a particular time. |
SnapshotObject |
SnapshotObject.getStructuralObject()Gets the structural SnapshotObject that a mix-in is bound to |
| Methods in oracle.iam.rm.temporal that return types with arguments of type SnapshotObject | |
|---|---|
oracle.iam.rm.common.PaginatedResultSet<SnapshotObject> |
SnapshotSession.findSnapshotObjects(Query query)Gets a paginated result set of snapshot objects based on a query. |
| Methods in oracle.iam.rm.temporal with parameters of type SnapshotObject | |
|---|---|
SnapshotObject |
InteractiveSnapshotSession.addMixinType(SnapshotObject object, java.lang.String mixinType, java.util.Map<java.lang.String,java.lang.Object> attributes)Adds the provided mix-in type to the object. |
boolean |
SnapshotObject.stateEquals(SnapshotObject snapshotObject)Determines if another SnapshotObject's state is equal. |
void |
SnapshotObject.updateVersion(SnapshotObject snapshotObject)Updates the version of this object based on its equivalent from the system (read-only) session. |
| Uses of SnapshotObject in oracle.iam.rm.temporal.model |
|---|
| Methods in oracle.iam.rm.temporal.model with parameters of type SnapshotObject | |
|---|---|
oracle.iam.rm.i18n.Formattable |
ObjectType.validateUpdate(SnapshotSession snapshotSession, SnapshotObject object, java.util.Map<java.lang.String,? extends java.lang.Object> attributeValues)Runs object-scope validation for updating a specific object of this type with particular attributes. |
|
Oracle Role Manager Java API Reference 10g (10.1.4) E14613-01 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||