|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
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 |
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. |
|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |