Modifier and Type | Method and Description |
---|---|
void |
ResourceObjectPattern.addFilter(ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
ModelInteractionService.getDonorFilter(Class<T> searchResultType,
ObjectFilter origFilter,
String targetAuthorizationAction,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns filter for lookup of donors or power of attorney.
|
ObjectFilter |
RoleSelectionSpecification.getFilter()
Returns "additional filter" that should be used to search for assignible roles.
|
Modifier and Type | Method and Description |
---|---|
void |
ScriptingService.evaluateExpressionInBackground(QName objectType,
ObjectFilter filter,
String actionName,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Deprecated.
|
<T extends ObjectType> |
ModelInteractionService.getDonorFilter(Class<T> searchResultType,
ObjectFilter origFilter,
String targetAuthorizationAction,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns filter for lookup of donors or power of attorney.
|
void |
RoleSelectionSpecification.setFilter(ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
static <O extends Containerable> |
QueryConvertor.parseFilter(MapXNode xmap,
PrismContainerDefinition<O> objDef) |
static <O extends Objectable> |
QueryConvertor.parseFilter(SearchFilterType filter,
Class<O> clazz,
PrismContext prismContext) |
static ObjectFilter |
QueryConvertor.parseFilter(SearchFilterType filter,
PrismObjectDefinition objDef) |
static ObjectFilter |
QueryConvertor.parseFilter(XNode xnode,
PrismContext prismContext)
Used by XNodeProcessor and similar code that does not have complete schema for the filter
|
Modifier and Type | Method and Description |
---|---|
static SearchFilterType |
QueryConvertor.createSearchFilterType(ObjectFilter filter,
PrismContext prismContext) |
static void |
QueryConvertor.revive(ObjectFilter filter,
PrismContext prismContext) |
static MapXNode |
QueryConvertor.serializeFilter(ObjectFilter filter,
PrismContext prismContext) |
Modifier and Type | Class and Description |
---|---|
class |
AllFilter
Filter designed to explicitly match everything.
|
class |
AndFilter |
class |
ComparativeFilter<T> |
class |
EqualFilter<T> |
class |
ExistsFilter
TODO think about creating abstract ItemFilter (ItemRelatedFilter) for this filter and ValueFilter.
|
class |
FullTextFilter |
class |
GreaterFilter<T> |
class |
InOidFilter |
class |
LessFilter<T> |
class |
LogicalFilter |
class |
NaryLogicalFilter |
class |
NoneFilter
Filter designed to explicitly match nothing.
|
class |
NotFilter |
class |
OrFilter |
class |
OrgFilter |
class |
PropertyValueFilter<T> |
class |
RefFilter |
class |
SubstringFilter<T> |
class |
TypeFilter |
class |
UnaryLogicalFilter |
class |
UndefinedFilter |
class |
ValueFilter<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Field and Description |
---|---|
protected List<ObjectFilter> |
LogicalFilter.conditions |
Modifier and Type | Method and Description |
---|---|
ObjectFilter |
TypeFilter.clone() |
abstract ObjectFilter |
ObjectFilter.clone()
Does a SHALLOW clone.
|
ObjectFilter |
ExistsFilter.clone() |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectFilter(Class<O> clazz,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectFilter(PrismObjectDefinition<O> objectDefinition,
SearchFilterType filterType,
PrismContext prismContext) |
ObjectFilter |
UnaryLogicalFilter.getFilter() |
ObjectFilter |
TypeFilter.getFilter() |
ObjectFilter |
ObjectQuery.getFilter() |
ObjectFilter |
ExistsFilter.getFilter() |
ObjectFilter |
NaryLogicalFilter.getLastCondition() |
Modifier and Type | Method and Description |
---|---|
protected List<ObjectFilter> |
LogicalFilter.getClonedConditions() |
List<ObjectFilter> |
LogicalFilter.getConditions() |
Modifier and Type | Method and Description |
---|---|
void |
LogicalFilter.addCondition(ObjectFilter condition) |
void |
ObjectQuery.addFilter(ObjectFilter objectFilter) |
boolean |
LogicalFilter.contains(ObjectFilter condition) |
static AndFilter |
AndFilter.createAnd(ObjectFilter... conditions) |
static <C extends Containerable> |
ExistsFilter.createExists(ItemPath itemPath,
Class<C> clazz,
PrismContext prismContext,
ObjectFilter filter) |
static <C extends Containerable> |
ExistsFilter.createExists(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
ObjectFilter filter) |
static NotFilter |
NotFilter.createNot(ObjectFilter filter) |
static ObjectQuery |
ObjectQuery.createObjectQuery(ObjectFilter filter) |
static ObjectQuery |
ObjectQuery.createObjectQuery(ObjectFilter filter,
ObjectPaging paging) |
static ObjectQuery |
ObjectQuery.createObjectQuery(XNode condition,
ObjectFilter filter) |
static OrFilter |
OrFilter.createOr(ObjectFilter... conditions) |
static SearchFilterType |
QueryJaxbConvertor.createSearchFilterType(ObjectFilter filter,
PrismContext prismContext) |
static TypeFilter |
TypeFilter.createType(QName type,
ObjectFilter filter) |
static boolean |
ObjectQuery.match(Containerable object,
ObjectFilter filter,
MatchingRuleRegistry matchingRuleRegistry) |
static <T extends Objectable> |
ObjectQuery.match(PrismObject<T> object,
ObjectFilter filter,
MatchingRuleRegistry matchingRuleRegistry) |
void |
UnaryLogicalFilter.setFilter(ObjectFilter filter) |
void |
TypeFilter.setFilter(ObjectFilter filter) |
void |
ObjectQuery.setFilter(ObjectFilter filter) |
void |
ExistsFilter.setFilter(ObjectFilter filter) |
void |
Visitor.visit(ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
static AndFilter |
AndFilter.createAnd(List<ObjectFilter> conditions) |
static OrFilter |
OrFilter.createOr(List<ObjectFilter> conditions) |
void |
LogicalFilter.setConditions(List<ObjectFilter> condition) |
Constructor and Description |
---|
ExistsFilter(ItemPath fullPath,
ItemDefinition definition,
ObjectFilter filter) |
NotFilter(ObjectFilter filter) |
TypeFilter(QName type,
ObjectFilter filter) |
Constructor and Description |
---|
AndFilter(List<ObjectFilter> condition) |
NaryLogicalFilter(List<ObjectFilter> conditions) |
OrFilter(List<ObjectFilter> condition) |
Modifier and Type | Method and Description |
---|---|
ObjectFilter |
S_QueryExit.buildFilter() |
ObjectFilter |
R_Filter.buildFilter() |
ObjectFilter |
R_AtomicFilter.buildFilter() |
Modifier and Type | Method and Description |
---|---|
static ObjectFilter |
PrismTestUtil.getFilterCondition(ObjectFilter filter,
int index) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
ObjectFilter |
VirtualAssignmenetSpecification.getFilter() |
Modifier and Type | Method and Description |
---|---|
void |
VirtualAssignmenetSpecification.setFilter(ObjectFilter filter) |
Modifier and Type | Method and 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)
Merges the two provided arguments into one AND filter in the most efficient way.
|
static ObjectFilter |
ObjectQueryUtil.filterOr(ObjectFilter origFilter,
ObjectFilter additionalFilter)
Merges the two provided arguments into one OR filter in the most efficient way.
|
ObjectFilter |
ObjectQueryUtil.FilterComponents.getRemainder() |
static ObjectFilter |
ObjectQueryUtil.simplify(ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
Map.Entry<ItemPath,Collection<ObjectFilter>> |
ObjectQueryUtil.FilterComponents.getKnownComponentFilter(ItemPath path) |
Map<ItemPath,Collection<ObjectFilter>> |
ObjectQueryUtil.FilterComponents.getKnownComponentFilters() |
List<ObjectFilter> |
ObjectQueryUtil.FilterComponents.getRemainderClauses() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectQueryUtil.FilterComponents.addToRemainder(ObjectFilter filter) |
static void |
ObjectQueryUtil.assertNotRaw(ObjectFilter filter,
String message) |
static void |
ObjectQueryUtil.assertPropertyOnly(ObjectFilter filter,
String message) |
static ObjectQueryUtil.FilterComponents |
ObjectQueryUtil.factorOutFilter(ObjectFilter filter,
ItemPath... paths) |
static ObjectQueryUtil.FilterComponents |
ObjectQueryUtil.factorOutFilter(ObjectFilter filter,
List<ObjectQueryUtil.FilterExtractor> extractors,
ItemPath... paths) |
static ObjectQueryUtil.FilterComponents |
ObjectQueryUtil.factorOutOrFilter(ObjectFilter filter,
ItemPath... paths) |
static ObjectFilter |
ObjectQueryUtil.filterAnd(ObjectFilter origFilter,
ObjectFilter additionalFilter)
Merges the two provided arguments into one AND filter in the most efficient way.
|
static ObjectFilter |
ObjectQueryUtil.filterOr(ObjectFilter origFilter,
ObjectFilter additionalFilter)
Merges the two provided arguments into one OR filter in the most efficient way.
|
static ResourceShadowDiscriminator |
ObjectQueryUtil.getCoordinates(ObjectFilter filter) |
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) |
Constructor and Description |
---|
FilterExtractor(Predicate<ObjectFilter> selector,
Function<ObjectFilter,ItemPath> pathExtractor,
Function<ObjectFilter,List<? extends PrismValue>> valueExtractor) |
FilterExtractor(Predicate<ObjectFilter> selector,
Function<ObjectFilter,ItemPath> pathExtractor,
Function<ObjectFilter,List<? extends PrismValue>> valueExtractor) |
FilterExtractor(Predicate<ObjectFilter> selector,
Function<ObjectFilter,ItemPath> pathExtractor,
Function<ObjectFilter,List<? extends PrismValue>> valueExtractor) |
Copyright © 2019 Evolveum. All rights reserved.