Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E12031-02


Uses of Interface
oracle.iam.rm.temporal.SnapshotObject

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 HierarchyNode
          Interface representing hierarchy index node (mix-in).
 interface User
          The 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 AuditEvent
          Interface for audit events in business transactions.
 interface AuditEventDetail
          Interface for details of audit events.

 

Uses of SnapshotObject in oracle.iam.rm.inherent.personnel

 

Subinterfaces of SnapshotObject in oracle.iam.rm.inherent.personnel
 interface Person
          The representation of a person object.
 interface SystemIdentity
          The 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 ITPrivilege
          This interface represents a privilege that resides in an external system.
 interface ITRolePrivilegeMapping
          A mapping between an ITRole and an ITPrivilege, indicating that having the ITRole gives you the ITPrivilege.
 interface Permission
          A system permission.
 interface PermissionAssociation
          This interface represents an association between a permission and a resource type, for example between resources of type person and permission manage.
 interface Privilege
          This 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 Resource
          This interface represents a system resource, such as a business operation within Oracle Role Manager.
 interface ResourceType
          Interface representing a type of entity access to which needs to be restricted by the authorization subsystem.
 interface SysRolePrivilegeMapping
          A 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 Approver
          The representation of an approverRole object.
 interface BusinessRole
          The representation of a business role.
 interface ITRole
          An IT role.
 interface Role
          The representation of a Role object.
 interface RoleGrant
          Represents an explicit role grant.
 interface RoleMapping
          Interface representing role mapping objects.
 interface SystemRole
          Interface representign system roles.
 interface UserRoleAssignment
          Interface 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.

 


Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E12031-02


Copyright © 2007, 2008 Oracle. All Rights Reserved.