Modifier and Type | Method and Description |
---|---|
void |
ResourceObjectPattern.addFilter(ObjectFilter filter) |
Constructor and Description |
---|
ObjectBrowserPanel(String id,
Class<? extends O> defaultType,
List<QName> supportedTypes,
boolean multiselect,
PageBase parentPage,
ObjectFilter queryFilter) |
Modifier and Type | Method and Description |
---|---|
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,
Task task,
OperationResult parentResult)
Asynchronously executes simple scripting expressions, consisting of one search command and one action.
|
void |
RoleSelectionSpecification.setFilter(ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
static ObjectFilter |
ExpressionUtil.evaluateFilterExpressions(ObjectFilter origFilter,
ExpressionVariables variables,
ExpressionFactory expressionFactory,
PrismContext prismContext,
String shortDesc,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
static ObjectFilter |
ExpressionUtil.evaluateFilterExpressions(ObjectFilter origFilter,
ExpressionVariables variables,
ExpressionFactory expressionFactory,
PrismContext prismContext,
String shortDesc,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
void |
ModelController.evaluateExpressionInBackground(QName objectType,
ObjectFilter filter,
String actionName,
Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
void |
ScriptingExpressionEvaluator.evaluateExpressionInBackground(QName objectType,
ObjectFilter filter,
String actionName,
Task task,
OperationResult parentResult)
Asynchronously executes simple scripting expressions, consisting of one search command and one action.
|
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 |
GreaterFilter<T> |
class |
InFilter<T>
Deprecated.
|
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<V extends PrismValue> |
class |
RefFilter |
class |
SubstringFilter<T> |
class |
TypeFilter |
class |
UnaryLogicalFilter |
class |
UndefinedFilter |
class |
ValueFilter<T extends PrismValue> |
Modifier and Type | Field and Description |
---|---|
protected List<ObjectFilter> |
LogicalFilter.conditions |
Modifier and Type | Method and Description |
---|---|
abstract ObjectFilter |
ObjectFilter.clone() |
ObjectFilter |
TypeFilter.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) |
protected void |
ObjectFilter.cloneValues(ObjectFilter clone) |
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 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) |
UnaryLogicalFilter(ObjectFilter condition) |
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 |
---|---|
org.identityconnectors.framework.common.objects.filter.Filter |
FilterInterpreter.interpret(ObjectFilter filter,
IcfNameMapper icfNameMapper) |
<T> org.identityconnectors.framework.common.objects.filter.Filter |
ValueOperation.interpret(ObjectFilter objectFilter,
IcfNameMapper icfNameMapper) |
<T> org.identityconnectors.framework.common.objects.filter.Filter |
LogicalOperation.interpret(ObjectFilter objectFilter,
IcfNameMapper icfNameMapper) |
abstract <T> org.identityconnectors.framework.common.objects.filter.Filter |
Operation.interpret(ObjectFilter objectFilter,
IcfNameMapper icfNameMapper) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectFilter> |
QueryInterpreter.findAndCreateRestriction(T filter,
QueryContext context,
Restriction parent) |
Modifier and Type | Method and Description |
---|---|
org.hibernate.criterion.Criterion |
QueryInterpreter.interpretFilter(ObjectFilter filter,
QueryContext context,
Restriction parent) |
Modifier and Type | Class and Description |
---|---|
class |
Restriction<T extends ObjectFilter> |
Modifier and Type | Field and Description |
---|---|
protected T |
Restriction.filter |
Modifier and Type | Method and Description |
---|---|
boolean |
AndRestriction.canHandle(ObjectFilter filter) |
boolean |
InOidRestriction.canHandle(ObjectFilter filter) |
boolean |
LogicalRestriction.canHandle(ObjectFilter filter) |
boolean |
ItemRestriction.canHandle(ObjectFilter filter) |
boolean |
NotRestriction.canHandle(ObjectFilter filter) |
boolean |
OrRestriction.canHandle(ObjectFilter filter) |
abstract boolean |
Restriction.canHandle(ObjectFilter filter) |
boolean |
CollectionRestriction.canHandle(ObjectFilter filter) |
boolean |
TypeRestriction.canHandle(ObjectFilter filter) |
boolean |
AnyPropertyRestriction.canHandle(ObjectFilter filter) |
boolean |
NaryLogicalRestriction.canHandle(ObjectFilter filter) |
boolean |
PropertyRestriction.canHandle(ObjectFilter filter) |
boolean |
OrgRestriction.canHandle(ObjectFilter filter) |
boolean |
ReferenceRestriction.canHandle(ObjectFilter filter) |
boolean |
UnaryLogicalRestriction.canHandle(ObjectFilter filter) |
protected org.hibernate.criterion.Criterion |
LogicalRestriction.interpretChildFilter(ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
protected org.hibernate.criterion.Junction |
NaryLogicalRestriction.updateJunction(List<? extends ObjectFilter> conditions,
org.hibernate.criterion.Junction junction) |
Modifier and Type | Method and Description |
---|---|
Condition |
QueryInterpreter2.interpretFilter(InterpretationContext context,
ObjectFilter filter,
Restriction parent) |
Modifier and Type | Class and Description |
---|---|
class |
ItemRestriction<T extends ObjectFilter>
Base for all item path-related restrictions, e.g.
|
class |
Restriction<T extends ObjectFilter>
An image of an ObjectFilter, forming a restriction tree.
|
Modifier and Type | Field and Description |
---|---|
protected T |
Restriction.filter |
Modifier and Type | Method and Description |
---|---|
protected void |
NaryLogicalRestriction.updateJunction(List<? extends ObjectFilter> subfilters,
JunctionCondition junction) |
Modifier and Type | Method and Description |
---|---|
static OrgFilter |
RUtil.findOrgFilter(ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
static ObjectFilter |
ObjectQueryUtil.createObjectClassFilter(QName objectClass,
PrismContext prismContext) |
static ObjectFilter |
ObjectQueryUtil.createResourceAndKindIntentFilter(String resourceOid,
com.evolveum.midpoint.xml.ns._public.common.common_3.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 |
---|---|
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 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 ObjectFilter |
ObjectQueryUtil.simplify(ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
SecurityEnforcer.preProcessObjectFilter(String operationUrl,
com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationPhaseType phase,
Class<T> objectType,
PrismObject<O> object,
ObjectFilter origFilter)
TODO
If it returns NoneFilter then no search should be done.
|
Modifier and Type | Method and Description |
---|---|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
SecurityEnforcer.preProcessObjectFilter(String operationUrl,
com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationPhaseType phase,
Class<T> objectType,
PrismObject<O> object,
ObjectFilter origFilter)
TODO
If it returns NoneFilter then no search should be done.
|
Modifier and Type | Method and Description |
---|---|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
SecurityEnforcerImpl.preProcessObjectFilter(String operationUrl,
com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationPhaseType phase,
Class<T> objectType,
PrismObject<O> object,
ObjectFilter origFilter) |
Modifier and Type | Method and Description |
---|---|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
SecurityEnforcerImpl.preProcessObjectFilter(String operationUrl,
com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationPhaseType phase,
Class<T> objectType,
PrismObject<O> object,
ObjectFilter origFilter) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractIntegrationTest.assertFilter(ObjectFilter filter,
Class<? extends ObjectFilter> expectedClass) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractIntegrationTest.assertFilter(ObjectFilter filter,
Class<? extends ObjectFilter> expectedClass) |
Constructor and Description |
---|
MultipleAssignmentSelector(String id,
org.apache.wicket.model.IModel<List<AssignmentEditorDto>> selectorModel,
Class<H> targetFocusClass,
Class type,
PrismObject<F> focus,
org.apache.wicket.model.IModel<ObjectFilter> filterModel,
PageBase pageBase) |
Modifier and Type | Method and Description |
---|---|
ObjectFilter |
TaskDtoExecutionStatusFilter.createFilter(Class clazz,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
MidPointGuiAuthorizationEvaluator.preProcessObjectFilter(String operationUrl,
com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationPhaseType phase,
Class<T> objectType,
PrismObject<O> object,
ObjectFilter origFilter) |
Modifier and Type | Method and Description |
---|---|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,O extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
MidPointGuiAuthorizationEvaluator.preProcessObjectFilter(String operationUrl,
com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationPhaseType phase,
Class<T> objectType,
PrismObject<O> object,
ObjectFilter origFilter) |
Copyright © 2016 evolveum. All rights reserved.