Uses of Interface
com.evolveum.midpoint.prism.query.ObjectFilter
-
-
Uses of ObjectFilter in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common that return ObjectFilter Modifier and Type Method Description ObjectFilter
ResourceObjectPattern. getObjectFilter()
Methods in com.evolveum.midpoint.common with parameters of type ObjectFilter Modifier and Type Method Description void
ResourceObjectPattern. addFilter(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return ObjectFilter Modifier and Type Method Description <T extends ObjectType>
ObjectFilterModelInteractionService. getDonorFilter(Class<T> searchResultType, ObjectFilter origFilter, String targetAuthorizationAction, Task task, OperationResult parentResult)
Returns filter for lookup of donors of power of attorney.ObjectFilter
RoleSelectionSpecification. getGlobalFilter()
ObjectFilter
RoleSelectionSpecification. getRelationFilter(QName relation)
Methods in com.evolveum.midpoint.model.api that return types with arguments of type ObjectFilter Modifier and Type Method Description Map<QName,ObjectFilter>
RoleSelectionSpecification. getRelationMap()
Methods in com.evolveum.midpoint.model.api with parameters of type ObjectFilter Modifier and Type Method Description <T extends ObjectType>
ObjectFilterModelInteractionService. getDonorFilter(Class<T> searchResultType, ObjectFilter origFilter, String targetAuthorizationAction, Task task, OperationResult parentResult)
Returns filter for lookup of donors of power of attorney.void
RoleSelectionSpecification. setFilters(List<QName> relations, ObjectFilter objectFilter)
void
RoleSelectionSpecification. setGlobalFilter(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.model.api.authentication
Methods in com.evolveum.midpoint.model.api.authentication that return ObjectFilter Modifier and Type Method Description ObjectFilter
CompiledObjectCollectionView. getDomainFilter()
ObjectFilter
CompiledObjectCollectionView. getFilter()
Methods in com.evolveum.midpoint.model.api.authentication with parameters of type ObjectFilter Modifier and Type Method Description void
CompiledObjectCollectionView. setDomainFilter(ObjectFilter domainFilter)
void
CompiledObjectCollectionView. setFilter(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.model.api.util
Methods in com.evolveum.midpoint.model.api.util that return ObjectFilter Modifier and Type Method Description ObjectFilter
ReferenceResolver.FilterEvaluator. evaluate(ObjectFilter rawFilter, OperationResult result)
Methods in com.evolveum.midpoint.model.api.util with parameters of type ObjectFilter Modifier and Type Method Description ObjectFilter
ReferenceResolver.FilterEvaluator. evaluate(ObjectFilter rawFilter, OperationResult result)
-
Uses of ObjectFilter in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller that return ObjectFilter Modifier and Type Method Description @Nullable ObjectFilter
CollectionProcessor. evaluateExpressionsInFilter(ObjectFilter filterRaw, OperationResult result, Task task)
<T extends ObjectType>
ObjectFilterModelInteractionServiceImpl. getDonorFilter(Class<T> searchResultType, ObjectFilter origFilter, String targetAuthorizationAction, Task task, OperationResult parentResult)
ObjectFilter
FilterGizmoAssignableRoles. getObjectFilter(RoleSelectionSpecification filter)
Methods in com.evolveum.midpoint.model.impl.controller with parameters of type ObjectFilter Modifier and Type Method Description RoleSelectionSpecification
FilterGizmoAssignableRoles. adopt(ObjectFilter objectFilter, Authorization autz)
@Nullable ObjectFilter
CollectionProcessor. evaluateExpressionsInFilter(ObjectFilter filterRaw, OperationResult result, Task task)
<T extends ObjectType>
ObjectFilterModelInteractionServiceImpl. getDonorFilter(Class<T> searchResultType, ObjectFilter origFilter, String targetAuthorizationAction, Task task, OperationResult parentResult)
-
Uses of ObjectFilter in com.evolveum.midpoint.ninja.action.worker
Constructors in com.evolveum.midpoint.ninja.action.worker with parameters of type ObjectFilter Constructor Description ImportProducerWorker(NinjaContext context, ImportOptions options, BlockingQueue queue, OperationStatus operation, ObjectFilter filter, boolean stopAfterFound)
-
Uses of ObjectFilter in com.evolveum.midpoint.ninja.util
Methods in com.evolveum.midpoint.ninja.util that return ObjectFilter Modifier and Type Method Description static ObjectFilter
NinjaUtils. createObjectFilter(FileReference strFilter, NinjaContext context, Class<? extends ObjectType> objectClass)
-
Uses of ObjectFilter in com.evolveum.midpoint.prism.impl.marshaller
Methods in com.evolveum.midpoint.prism.impl.marshaller that return ObjectFilter Modifier and Type Method Description <C extends Containerable>
ObjectFilterQueryConverterImpl. createObjectFilter(PrismContainerDefinition<C> containerDefinition, SearchFilterType filterType)
<C extends Containerable>
ObjectFilterQueryConverterImpl. createObjectFilter(Class<C> clazz, SearchFilterType filterType)
ObjectFilter
QueryConverterImpl. parseFilter(@NotNull SearchFilterType filter, @NotNull PrismContainerDefinition<?> def)
ObjectFilter
QueryConverterImpl. parseFilter(@NotNull SearchFilterType filter, @NotNull Class<? extends Containerable> clazz)
ObjectFilter
QueryConverterImpl. parseFilter(XNode xnode, Class<? extends Containerable> clazz)
Used by XNodeProcessor and similar code that does not have complete schema for the filterMethods in com.evolveum.midpoint.prism.impl.marshaller with parameters of type ObjectFilter Modifier and Type Method Description SearchFilterType
QueryConverterImpl. createSearchFilterType(ObjectFilter filter)
MapXNodeImpl
QueryConverterImpl. serializeFilter(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.prism.impl.query
Classes in com.evolveum.midpoint.prism.impl.query that implement ObjectFilter Modifier and Type Class Description class
AllFilterImpl
Filter designed to explicitly match everything.class
AndFilterImpl
class
ComparativeFilterImpl<T>
class
EqualFilterImpl<T>
class
ExistsFilterImpl
TODO think about creating abstract ItemFilter (ItemRelatedFilter) for this filter and ValueFilter.class
FullTextFilterImpl
class
GreaterFilterImpl<T>
class
InOidFilterImpl
class
LessFilterImpl<T>
class
LogicalFilterImpl
class
NaryLogicalFilterImpl
class
NoneFilterImpl
Filter designed to explicitly match nothing.class
NotFilterImpl
class
ObjectFilterImpl
class
OrFilterImpl
class
OrgFilterImpl
class
PropertyValueFilterImpl<T>
class
RefFilterImpl
class
SubstringFilterImpl<T>
class
TypeFilterImpl
class
UnaryLogicalFilterImpl
class
UndefinedFilterImpl
class
ValueFilterImpl<V extends PrismValue,D extends ItemDefinition>
Fields in com.evolveum.midpoint.prism.impl.query with type parameters of type ObjectFilter Modifier and Type Field Description protected List<ObjectFilter>
LogicalFilterImpl. conditions
Methods in com.evolveum.midpoint.prism.impl.query that return ObjectFilter Modifier and Type Method Description ObjectFilter
QueryFactoryImpl. createUndefined()
ObjectFilter
ExistsFilterImpl. getFilter()
ObjectFilter
ObjectQueryImpl. getFilter()
ObjectFilter
TypeFilterImpl. getFilter()
ObjectFilter
UnaryLogicalFilterImpl. getFilter()
ObjectFilter
NaryLogicalFilterImpl. getLastCondition()
Methods in com.evolveum.midpoint.prism.impl.query that return types with arguments of type ObjectFilter Modifier and Type Method Description protected List<ObjectFilter>
LogicalFilterImpl. getClonedConditions()
List<ObjectFilter>
LogicalFilterImpl. getConditions()
Methods in com.evolveum.midpoint.prism.impl.query with parameters of type ObjectFilter Modifier and Type Method Description void
LogicalFilterImpl. addCondition(ObjectFilter condition)
void
ObjectQueryImpl. addFilter(ObjectFilter objectFilter)
boolean
LogicalFilterImpl. contains(ObjectFilter condition)
static AndFilter
AndFilterImpl. createAnd(ObjectFilter... conditions)
@NotNull AndFilter
QueryFactoryImpl. createAnd(ObjectFilter... conditions)
static <C extends Containerable>
ExistsFilterExistsFilterImpl. createExists(ItemPath itemPath, PrismContainerDefinition<C> containerDef, ObjectFilter filter)
static <C extends Containerable>
ExistsFilterExistsFilterImpl. createExists(ItemPath itemPath, Class<C> clazz, PrismContext prismContext, ObjectFilter filter)
<C extends Containerable>
@NotNull ExistsFilterQueryFactoryImpl. createExists(ItemName path, Class<C> containerType, PrismContext prismContext, ObjectFilter inner)
static NotFilter
NotFilterImpl. createNot(ObjectFilter filter)
@NotNull NotFilter
QueryFactoryImpl. createNot(ObjectFilter inner)
static ObjectQuery
ObjectQueryImpl. createObjectQuery(XNodeImpl condition, ObjectFilter filter)
static ObjectQuery
ObjectQueryImpl. createObjectQuery(ObjectFilter filter)
static ObjectQuery
ObjectQueryImpl. createObjectQuery(ObjectFilter filter, ObjectPaging paging)
static OrFilter
OrFilterImpl. createOr(ObjectFilter... conditions)
@NotNull OrFilter
QueryFactoryImpl. createOr(ObjectFilter... conditions)
@NotNull ObjectQuery
QueryFactoryImpl. createQuery(ObjectFilter filter)
@NotNull ObjectQuery
QueryFactoryImpl. createQuery(ObjectFilter filter, ObjectPaging paging)
@NotNull ObjectQuery
QueryFactoryImpl. createQuery(XNode condition, ObjectFilter filter)
@NotNull TypeFilter
QueryFactoryImpl. createType(QName type, ObjectFilter filter)
static TypeFilter
TypeFilterImpl. createType(QName type, ObjectFilter filter)
void
ExistsFilterImpl. setFilter(ObjectFilter filter)
void
ObjectQueryImpl. setFilter(ObjectFilter filter)
void
TypeFilterImpl. setFilter(ObjectFilter filter)
void
UnaryLogicalFilterImpl. setFilter(ObjectFilter filter)
Method parameters in com.evolveum.midpoint.prism.impl.query with type arguments of type ObjectFilter Modifier and Type Method Description static AndFilter
AndFilterImpl. createAnd(List<ObjectFilter> conditions)
@NotNull AndFilter
QueryFactoryImpl. createAnd(List<ObjectFilter> conditions)
static OrFilter
OrFilterImpl. createOr(List<ObjectFilter> conditions)
@NotNull OrFilter
QueryFactoryImpl. createOr(List<ObjectFilter> conditions)
void
LogicalFilterImpl. setConditions(List<ObjectFilter> condition)
Constructors in com.evolveum.midpoint.prism.impl.query with parameters of type ObjectFilter Constructor Description NotFilterImpl(ObjectFilter filter)
TypeFilterImpl(@NotNull QName type, ObjectFilter filter)
Constructor parameters in com.evolveum.midpoint.prism.impl.query with type arguments of type ObjectFilter Constructor Description AndFilterImpl(List<ObjectFilter> condition)
NaryLogicalFilterImpl(List<ObjectFilter> conditions)
OrFilterImpl(List<ObjectFilter> condition)
-
Uses of ObjectFilter in com.evolveum.midpoint.prism.impl.query.builder
Methods in com.evolveum.midpoint.prism.impl.query.builder that return ObjectFilter Modifier and Type Method Description ObjectFilter
R_AtomicFilter. buildFilter()
ObjectFilter
R_Filter. buildFilter()
Methods in com.evolveum.midpoint.prism.impl.query.builder with parameters of type ObjectFilter Modifier and Type Method Description S_AtomicFilterExit
R_Filter. filter(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.prism.impl.query.lang
Methods in com.evolveum.midpoint.prism.impl.query.lang that return ObjectFilter Modifier and Type Method Description ObjectFilter
PrismQueryLanguageParserImpl.ItemFilterFactory. create(PrismContainerDefinition<?> parentDef, ComplexTypeDefinition typeDef, ItemPath itemPath, ItemDefinition<?> itemDef, QName matchingRule, AxiomQueryParser.SubfilterOrValueContext subfilterOrValue)
ObjectFilter
PrismQueryLanguageParserImpl. parseQuery(PrismContainerDefinition<?> definition, AxiomQuerySource source)
ObjectFilter
PrismQueryLanguageParserImpl. parseQuery(PrismContainerDefinition<?> definition, String query)
<C extends Containerable>
ObjectFilterPrismQueryLanguageParserImpl. parseQuery(Class<C> typeClass, AxiomQuerySource source)
<C extends Containerable>
ObjectFilterPrismQueryLanguageParserImpl. parseQuery(Class<C> typeClass, String query)
Methods in com.evolveum.midpoint.prism.impl.query.lang with parameters of type ObjectFilter Modifier and Type Method Description PrismQuerySerialization
PrismQuerySerializerImpl. serialize(ObjectFilter filter, PrismNamespaceContext context)
void
QueryWriter. writeFilter(ObjectFilter filter)
void
QueryWriter. writeNegatedFilter(ObjectFilter filter)
void
QueryWriter. writeNestedFilter(ObjectFilter condition)
-
Uses of ObjectFilter in com.evolveum.midpoint.prism.query
Subinterfaces of ObjectFilter in com.evolveum.midpoint.prism.query Modifier and Type Interface Description interface
AllFilter
interface
AndFilter
interface
ComparativeFilter<T>
interface
EqualFilter<T>
interface
ExistsFilter
interface
FullTextFilter
interface
GreaterFilter<T>
interface
InOidFilter
TODO create a better name for this filterinterface
LessFilter<T>
interface
LogicalFilter
interface
NaryLogicalFilter
interface
NoneFilter
interface
NotFilter
interface
OrFilter
interface
OrgFilter
interface
PropertyValueFilter<T>
interface
RefFilter
interface
SubstringFilter<T>
interface
TypeFilter
interface
UnaryLogicalFilter
interface
UndefinedFilter
interface
ValueFilter<V extends PrismValue,D extends ItemDefinition>
Methods in com.evolveum.midpoint.prism.query that return ObjectFilter Modifier and Type Method Description ObjectFilter
ObjectFilter. clone()
Does a SHALLOW clone.default @NotNull ObjectFilter
QueryFactory. createAndOptimized(List<ObjectFilter> conditions)
<C extends Containerable>
ObjectFilterQueryConverter. createObjectFilter(PrismContainerDefinition<C> containerDefinition, SearchFilterType filterType)
<C extends Containerable>
ObjectFilterQueryConverter. createObjectFilter(Class<C> clazz, SearchFilterType filterType)
default @NotNull ObjectFilter
QueryFactory. createOrOptimized(List<ObjectFilter> conditions)
static ObjectFilter
FilterCreationUtil. createUndefined(PrismContext prismContext)
ObjectFilter
QueryFactory. createUndefined()
ObjectFilter
ExistsFilter. getFilter()
ObjectFilter
ObjectQuery. getFilter()
ObjectFilter
TypeFilter. getFilter()
ObjectFilter
UnaryLogicalFilter. getFilter()
ObjectFilter
NaryLogicalFilter. getLastCondition()
ObjectFilter
QueryConverter. parseFilter(@NotNull SearchFilterType filter, @NotNull PrismContainerDefinition<?> objDef)
ObjectFilter
QueryConverter. parseFilter(@NotNull SearchFilterType filter, @NotNull Class<? extends Containerable> clazz)
ObjectFilter
QueryConverter. parseFilter(XNode xnode, Class<? extends Containerable> clazz)
ObjectFilter
PrismQueryLanguageParser. parseQuery(PrismContainerDefinition<?> definition, String query)
<C extends Containerable>
ObjectFilterPrismQueryLanguageParser. parseQuery(Class<C> typeClass, String query)
Methods in com.evolveum.midpoint.prism.query that return types with arguments of type ObjectFilter Modifier and Type Method Description List<ObjectFilter>
LogicalFilter. getConditions()
Methods in com.evolveum.midpoint.prism.query with parameters of type ObjectFilter Modifier and Type Method Description void
LogicalFilter. addCondition(ObjectFilter condition)
void
ObjectQuery. addFilter(ObjectFilter objectFilter)
boolean
LogicalFilter. contains(ObjectFilter condition)
@NotNull AndFilter
QueryFactory. createAnd(ObjectFilter... conditions)
<C extends Containerable>
ExistsFilterQueryFactory. createExists(ItemName path, Class<C> containerType, PrismContext prismContext, ObjectFilter inner)
Deprecated.@NotNull NotFilter
QueryFactory. createNot(ObjectFilter inner)
@NotNull OrFilter
QueryFactory. createOr(ObjectFilter... conditions)
@NotNull ObjectQuery
QueryFactory. createQuery(ObjectFilter filter)
@NotNull ObjectQuery
QueryFactory. createQuery(ObjectFilter filter, ObjectPaging paging)
@NotNull ObjectQuery
QueryFactory. createQuery(XNode condition, ObjectFilter filter)
SearchFilterType
QueryConverter. createSearchFilterType(ObjectFilter filter)
@NotNull TypeFilter
QueryFactory. createType(QName type, ObjectFilter filter)
static boolean
ObjectQuery. match(Containerable object, ObjectFilter filter, MatchingRuleRegistry matchingRuleRegistry)
static <T extends Objectable>
booleanObjectQuery. match(PrismObject<T> object, ObjectFilter filter, MatchingRuleRegistry matchingRuleRegistry)
default PrismQuerySerialization
PrismQuerySerializer. serialize(ObjectFilter filter)
PrismQuerySerialization
PrismQuerySerializer. serialize(ObjectFilter filter, PrismNamespaceContext context)
MapXNode
QueryConverter. serializeFilter(ObjectFilter filter)
void
ExistsFilter. setFilter(ObjectFilter filter)
void
NotFilter. setFilter(ObjectFilter inner)
void
ObjectQuery. setFilter(ObjectFilter filter)
void
TypeFilter. setFilter(ObjectFilter filter)
default Optional<PrismQuerySerialization>
PrismQuerySerializer. trySerialize(ObjectFilter filter)
default Optional<PrismQuerySerialization>
PrismQuerySerializer. trySerialize(ObjectFilter filter, PrismNamespaceContext namespaceContext)
void
Visitor. visit(ObjectFilter filter)
Method parameters in com.evolveum.midpoint.prism.query with type arguments of type ObjectFilter Modifier and Type Method Description @NotNull AndFilter
QueryFactory. createAnd(List<ObjectFilter> conditions)
default @NotNull ObjectFilter
QueryFactory. createAndOptimized(List<ObjectFilter> conditions)
@NotNull OrFilter
QueryFactory. createOr(List<ObjectFilter> conditions)
default @NotNull ObjectFilter
QueryFactory. createOrOptimized(List<ObjectFilter> conditions)
void
LogicalFilter. setConditions(List<ObjectFilter> condition)
-
Uses of ObjectFilter in com.evolveum.midpoint.prism.query.builder
Methods in com.evolveum.midpoint.prism.query.builder that return ObjectFilter Modifier and Type Method Description ObjectFilter
S_QueryExit. buildFilter()
Methods in com.evolveum.midpoint.prism.query.builder with parameters of type ObjectFilter Modifier and Type Method Description S_AtomicFilterExit
S_AtomicFilterEntry. filter(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util that return ObjectFilter Modifier and Type Method Description static ObjectFilter
PrismTestUtil. getFilterCondition(ObjectFilter filter, int index)
Methods in com.evolveum.midpoint.prism.util with parameters of type ObjectFilter Modifier and Type Method Description static void
PrismAsserts. assertAndFilter(ObjectFilter filter, int conditions)
static void
PrismAsserts. assertEqualsFilter(ObjectFilter objectFilter, QName expectedFilterDef, QName expectedTypeName, ItemPath path)
static void
PrismAsserts. assertOrFilter(ObjectFilter filter, int conditions)
static void
PrismAsserts. assertRefFilter(ObjectFilter objectFilter, QName expectedFilterDef, QName expectedTypeName, ItemPath path)
static ObjectFilter
PrismTestUtil. getFilterCondition(ObjectFilter filter, int index)
-
Uses of ObjectFilter in com.evolveum.midpoint.repo.api.query
Methods in com.evolveum.midpoint.repo.api.query that return ObjectFilter Modifier and Type Method Description ObjectFilter
ObjectFilterExpressionEvaluator. evaluate(ObjectFilter filter)
Methods in com.evolveum.midpoint.repo.api.query with parameters of type ObjectFilter Modifier and Type Method Description ObjectFilter
ObjectFilterExpressionEvaluator. evaluate(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.repo.cache.invalidation
Methods in com.evolveum.midpoint.repo.cache.invalidation with parameters of type ObjectFilter Modifier and Type Method Description abstract boolean
ChangeDescription. mayMatchAfterChange(@NotNull ObjectFilter filter, SearchResultList list, MatchingRuleRegistry matchingRuleRegistry)
-
Uses of ObjectFilter in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return ObjectFilter Modifier and Type Method Description static ObjectFilter
ExpressionUtil. evaluateFilterExpressions(ObjectFilter origFilter, VariablesMap variables, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
Methods in com.evolveum.midpoint.repo.common.expression with parameters of type ObjectFilter Modifier and Type Method Description static ObjectFilter
ExpressionUtil. evaluateFilterExpressions(ObjectFilter origFilter, VariablesMap variables, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, PrismContext prismContext, String shortDesc, Task task, OperationResult result)
static boolean
ExpressionUtil. hasExpressions(@Nullable ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.repo.common.query
Methods in com.evolveum.midpoint.repo.common.query that return ObjectFilter Modifier and Type Method Description @NotNull ObjectFilter
LinkedSelectorToFilterTranslator. createFilter()
@NotNull ObjectFilter
SelectorToFilterTranslator. createFilter()
-
Uses of ObjectFilter in com.evolveum.midpoint.repo.sqlbase
Methods in com.evolveum.midpoint.repo.sqlbase with parameters of type ObjectFilter Modifier and Type Method Description com.querydsl.core.types.Predicate
SqlQueryContext. process(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.repo.sqlbase.filtering
Classes in com.evolveum.midpoint.repo.sqlbase.filtering with type parameters of type ObjectFilter Modifier and Type Interface Description interface
FilterProcessor<O extends ObjectFilter>
Filter processor is very abstract thing that takes the filter and returns the SQL predicate.Methods in com.evolveum.midpoint.repo.sqlbase.filtering with parameters of type ObjectFilter Modifier and Type Method Description com.querydsl.core.types.Predicate
ObjectFilterProcessor. process(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.repo.sqlbase.filtering.item
Classes in com.evolveum.midpoint.repo.sqlbase.filtering.item with type parameters of type ObjectFilter Modifier and Type Class Description class
ItemFilterProcessor<O extends ObjectFilter>
Type ofFilterProcessor
for a single Prism item (not necessarily one SQL column).class
SinglePathItemFilterProcessor<O extends ObjectFilter,P extends com.querydsl.core.types.Path<?>>
Typical item filter processor is related to one table column represented by theSinglePathItemFilterProcessor.path
. -
Uses of ObjectFilter in com.evolveum.midpoint.repo.sqlbase.mapping.item
Methods in com.evolveum.midpoint.repo.sqlbase.mapping.item with type parameters of type ObjectFilter Modifier and Type Method Description <T extends ObjectFilter>
ItemFilterProcessor<T>ItemSqlMapper. createFilterProcessor(SqlQueryContext<?,?,?> sqlQueryContext)
CreatesItemFilterProcessor
based on this mapping. -
Uses of ObjectFilter in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema that return ObjectFilter Modifier and Type Method Description ObjectFilter
VirtualAssignmenetSpecification. getFilter()
Methods in com.evolveum.midpoint.schema with parameters of type ObjectFilter Modifier and Type Method Description void
VirtualAssignmenetSpecification. setFilter(ObjectFilter filter)
-
Uses of ObjectFilter in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return ObjectFilter Modifier and Type Method Description static ObjectFilter
ObjectQueryUtil. createObjectClassFilter(QName objectClass, PrismContext prismContext)
static ObjectFilter
ObjectQueryUtil. createResourceAndKindIntentFilter(String resourceOid, ShadowKindType kind, String intent, PrismContext prismContext)
static ObjectFilter
ObjectQueryUtil. createResourceAndObjectClassFilter(String resourceOid, QName objectClass, PrismContext prismContext)
static ObjectFilter
ObjectQueryUtil. createResourceFilter(String resourceOid, PrismContext prismContext)
static ObjectFilter
ObjectQueryUtil. filterAnd(ObjectFilter origFilter, ObjectFilter additionalFilter, PrismContext prismContext)
Merges the two provided arguments into one AND filter in the most efficient way.static ObjectFilter
ObjectQueryUtil. filterOr(ObjectFilter origFilter, ObjectFilter additionalFilter, PrismContext prismContext)
Merges the two provided arguments into one OR filter in the most efficient way.static ObjectFilter
ObjectQueryUtil. simplify(ObjectFilter filter, PrismContext prismContext)
Methods in com.evolveum.midpoint.schema.util that return types with arguments of type ObjectFilter Modifier and Type Method Description Map.Entry<ItemPath,Collection<ObjectFilter>>
ObjectQueryUtil.FilterComponents. getKnownComponentFilter(ItemPath path)
Map<ItemPath,Collection<ObjectFilter>>
ObjectQueryUtil.FilterComponents. getKnownComponentFilters()
List<ObjectFilter>
ObjectQueryUtil.FilterComponents. getRemainderClauses()
Methods in com.evolveum.midpoint.schema.util with parameters of type ObjectFilter Modifier and Type Method Description static ObjectQuery
ObjectQueryUtil. addConjunctions(ObjectQuery query, PrismContext prismContext, ObjectFilter... newConjunctionMembers)
void
ObjectQueryUtil.FilterComponents. addToRemainder(ObjectFilter filter)
static void
ObjectQueryUtil. assertNotRaw(ObjectFilter filter, String message)
static void
ObjectQueryUtil. assertPropertyOnly(ObjectFilter filter, String message)
static ObjectFilter
ObjectQueryUtil. filterAnd(ObjectFilter origFilter, ObjectFilter additionalFilter, PrismContext prismContext)
Merges the two provided arguments into one AND filter in the most efficient way.static ObjectFilter
ObjectQueryUtil. filterOr(ObjectFilter origFilter, ObjectFilter additionalFilter, PrismContext prismContext)
Merges the two provided arguments into one OR filter in the most efficient way.static ResourceShadowDiscriminator
ObjectQueryUtil. getCoordinates(ObjectFilter filter, PrismContext prismContext)
static boolean
ObjectQueryUtil. hasAllDefinitions(ObjectFilter filter)
static boolean
ObjectQueryUtil. isAll(ObjectFilter filter)
static boolean
ObjectQueryUtil. isNone(ObjectFilter filter)
static void
ObjectTypeUtil. normalizeFilter(ObjectFilter filter, RelationRegistry relationRegistry)
static ObjectFilter
ObjectQueryUtil. simplify(ObjectFilter filter, PrismContext prismContext)
Method parameters in com.evolveum.midpoint.schema.util with type arguments of type ObjectFilter Modifier and Type Method Description static ObjectQuery
ObjectQueryUtil. addConjunctions(ObjectQuery query, PrismContext prismContext, Collection<ObjectFilter> newConjunctionMembers)
Constructor parameters in com.evolveum.midpoint.schema.util with type arguments of type ObjectFilter Constructor Description FilterExtractor(@NotNull Predicate<ObjectFilter> selector, @NotNull Function<ObjectFilter,ItemPath> pathExtractor, @NotNull Function<ObjectFilter,List<? extends PrismValue>> valueExtractor)
FilterExtractor(@NotNull Predicate<ObjectFilter> selector, @NotNull Function<ObjectFilter,ItemPath> pathExtractor, @NotNull Function<ObjectFilter,List<? extends PrismValue>> valueExtractor)
-
Uses of ObjectFilter in com.evolveum.midpoint.security.enforcer.api
Methods in com.evolveum.midpoint.security.enforcer.api that return ObjectFilter Modifier and Type Method Description ObjectFilter
FilterGizmo. getObjectFilter(F filter)
<T extends ObjectType,O extends ObjectType>
ObjectFilterSecurityEnforcer. preProcessObjectFilter(String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, ObjectFilter origFilter, String limitAuthorizationAction, List<OrderConstraintsType> paramOrderConstraints, Task task, OperationResult result)
Returns a filter that applies to all the objects/targets for which the principal is authorized.Methods in com.evolveum.midpoint.security.enforcer.api with parameters of type ObjectFilter Modifier and Type Method Description F
FilterGizmo. adopt(ObjectFilter objectFilter, Authorization autz)
<T extends ObjectType,O extends ObjectType>
booleanSecurityEnforcer. canSearch(String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, boolean includeSpecial, ObjectFilter filter, Task task, OperationResult result)
Question: does object make any sense here? E.g.<T extends ObjectType,O extends ObjectType,F>
FSecurityEnforcer. computeSecurityFilter(MidPointPrincipal principal, String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, ObjectFilter origFilter, String limitAuthorizationAction, List<OrderConstraintsType> paramOrderConstraints, FilterGizmo<F> gizmo, Task task, OperationResult result)
<T extends ObjectType,O extends ObjectType>
ObjectFilterSecurityEnforcer. preProcessObjectFilter(String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, ObjectFilter origFilter, String limitAuthorizationAction, List<OrderConstraintsType> paramOrderConstraints, Task task, OperationResult result)
Returns a filter that applies to all the objects/targets for which the principal is authorized.
-