Skip navigation links

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


Uses of Class
oracle.iam.rm.temporal.query.Filter

Packages that use Filter
oracle.iam.rm.inherent.personnel Provides the interfaces for the users and identities in Oracle Role Manager. 
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.query Provides the classes for the Oracle Role Manager query engine. 

 

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

 

Methods in oracle.iam.rm.inherent.personnel with parameters of type Filter
 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 Filter in oracle.iam.rm.inherent.role

 

Methods in oracle.iam.rm.inherent.role with parameters of type Filter
 oracle.iam.rm.common.PaginatedResultSet RoleManager.findBusinessRoles(Filter filter, ColumnSetDef columnSetDef)
          Returns a set of Business roles that meets the specified filter criteria.
 oracle.iam.rm.common.PaginatedResultSet RoleManager.findITRoles(Filter filter, ColumnSetDef columnSetDef)
          Returns a set of IT roles that meets the specified filter criteria.

 

Uses of Filter in oracle.iam.rm.resolution

 

Methods in oracle.iam.rm.resolution that return Filter
 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.
 Filter ResolutionEngine.getRoleMemberFilter(Role role)
          Returns a Filter that represents all identities included in the members list of the specified role.
 Filter ResolutionEngine.getUserRoleFilter(SnapshotSession session, User user)
          Returns a Filter that represents all roles held by a person.

 

Uses of Filter in oracle.iam.rm.temporal

 

Methods in oracle.iam.rm.temporal with parameters of type Filter
 SnapshotObject[] SnapshotObject.getRelativeObjects(java.lang.String relationshipPath, Filter additionalFilter)
          Gets the snapshot version of a relative object.

 

Uses of Filter in oracle.iam.rm.temporal.query

 

Subclasses of Filter in oracle.iam.rm.temporal.query
 class AggregateFilter
          A Filter that is a logical aggregate.
 class AttributeFilter
          Filter to support filtering by attribute value.
 class BlockingFilter
          Filter to support blocking of all results, irrespective of value.
 class HierarchyAncestorJoinFilter
          This filter joins from an object to its parent's direct children (ancestors) in a hierarchy.
 class HierarchyChildJoinFilter
          The reverse of the HierarchyParentJoinFilter, this filter joins from an object to its children in a hierarchy.
 class HierarchyParentJoinFilter
          A query filter that joins from an object to its parent(s) in a hierarchy, applying further filters to the joined parent(s).
 class InverseFilter
          Filter to support the logical NOT operation.
 class JoinFilter
          Filter to support joins between related objects.
 class MixinJoinFilter
          Filter to support joins to an object's mixin.
 class ObjectTypeFilter
          Filter to support joins from a superclass to a subclass.

 

Fields in oracle.iam.rm.temporal.query declared as Filter
static Filter Filter.NULL_FILTER
          A special filter that automatically accepts all objects.

 

Methods in oracle.iam.rm.temporal.query that return Filter
 Filter[] QuerySubject.getCriteria()
          Gets all filter criteria applied to this subject.
 Filter[] AggregateFilter.getCriteria()
          Gets all of the contained filters that will be used by this Filter.
 Filter InverseFilter.getFilter()
          Gets the nested Filter to "invert".
 Filter ObjectTypeFilter.getJoinedObjectFilter()
          Gets the nested Filter to apply to the subtype in the result.
 Filter MixinJoinFilter.getJoinedObjectFilter()
          Gets the nested Filter to apply to the mixin objects in the result.
 Filter JoinFilter.getJoinedObjectFilter()
          Gets the nested Filter to apply to the foreign objects in the result.
 Filter HierarchyParentJoinFilter.getJoinedObjectFilter()
          Gets the nested Filter to apply to the foreign objects in the result.
 Filter HierarchyChildJoinFilter.getJoinedObjectFilter()
          Gets the nested Filter to apply to the foreign objects in the result.
 Filter HierarchyAncestorJoinFilter.getJoinedObjectFilter()
          Gets the nested Filter to apply to the foreign objects in the result.
 Filter NamedAggregateFilter.getObjectFilter(java.lang.String objectKey)
          Gets the filter that should be applied to the object based on its key.

 

Methods in oracle.iam.rm.temporal.query with parameters of type Filter
 void QuerySubject.addFilterCriterion(Filter filter)
          Adds a filter criterion relative to this subject.
 void AggregateFilter.addFilterCriterion(Filter filter)
          Adds a filter criterion to the list to include when testing the filter.
 void NamedAggregateFilter.addFilterCriterion(java.lang.String objectKey, Filter filter)
          Adds a filter criterion that should be associated to a particular object key.

 

Constructors in oracle.iam.rm.temporal.query with parameters of type Filter
HierarchyAncestorJoinFilter(java.lang.String objectType, java.lang.String hierarchy, java.lang.String foreignObjectType, Filter joinedObjectFilter)
          Creates a HierarchyChildJoinFilter with the provided parameters.
HierarchyChildJoinFilter(java.lang.String objectType, java.lang.String hierarchy, java.lang.String foreignObjectType, Filter joinedObjectFilter)
          Creates a HierarchyChildJoinFilter with the provided parameters.
HierarchyParentJoinFilter(java.lang.String objectType, java.lang.String hierarchy, java.lang.String foreignObjectType, boolean recursive, Filter joinedObjectFilter)
          Creates a HierarchyParentJoinFilter instance with the provided parameters.
InverseFilter(Filter filter)
          Creates an InverseFilter instance the provided filter.
JoinFilter(java.lang.String objectType, java.lang.String relationshipPath, Filter joinedObjectFilter)
          Create a JoinFilter that enables an object to be filtered based on related objects.
MixinJoinFilter(java.lang.String objectType, java.lang.String mixinType, Filter joinedObjectFilter)
          Create a MixinJoinFilter that enables an object to be filtered based on its mixins.
ObjectTypeFilter(java.lang.String localObjectType, java.lang.String subtype, Filter joinedObjectFilter)
          Create a ObjectTypeFilter that enables an object to be filtered by its subclass.

 


Skip navigation links

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


Copyright © 2007, 2008 Oracle. All Rights Reserved.