Class R_AtomicFilter
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.query.builder.R_AtomicFilter
-
- All Implemented Interfaces:
S_ConditionEntry,S_FilterExit,S_MatchingRuleEntry,S_QueryExit,S_RightHandItemEntry
public class R_AtomicFilter extends Object implements S_ConditionEntry, S_MatchingRuleEntry, S_RightHandItemEntry
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classR_AtomicFilter.FuzzyStringBuilderImpl-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.query.builder.S_ConditionEntry
S_ConditionEntry.FuzzyStringBuilder
-
-
Constructor Summary
Constructors Constructor Description R_AtomicFilter(R_AtomicFilter original, ValueFilter<?,?> filter)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.query.builder.S_ConditionEntry
fuzzyString, ref
-
Methods inherited from interface com.evolveum.midpoint.prism.query.builder.S_MatchingRuleEntry
matching
-
-
-
-
Constructor Detail
-
R_AtomicFilter
public R_AtomicFilter(R_AtomicFilter original, ValueFilter<?,?> filter)
-
-
Method Detail
-
item
public S_FilterExit item(QName... names)
- Specified by:
itemin interfaceS_RightHandItemEntry
-
item
public S_FilterExit item(ItemPath itemPath, ItemDefinition<?> itemDefinition)
- Specified by:
itemin interfaceS_RightHandItemEntry
-
eq
public <T> S_MatchingRuleEntry eq(PrismProperty<T> property)
- Specified by:
eqin interfaceS_ConditionEntry
-
eq
public S_MatchingRuleEntry eq(Object... values)
Description copied from interface:S_ConditionEntrySee https://docs.evolveum.com/midpoint/reference/concepts/query/query-api/[Query API] docs about support of multiple values (generally good in the new Native repository with IN semantics). For multi-value properties the semantics is ANY IN (non-empty intersection is a match).- Specified by:
eqin interfaceS_ConditionEntry
-
eq
public S_RightHandItemEntry eq()
- Specified by:
eqin interfaceS_ConditionEntry
-
eqPoly
public S_MatchingRuleEntry eqPoly(String orig, String norm)
- Specified by:
eqPolyin interfaceS_ConditionEntry
-
eqPoly
public S_MatchingRuleEntry eqPoly(String orig)
- Specified by:
eqPolyin interfaceS_ConditionEntry
-
gt
public S_MatchingRuleEntry gt(Object value)
- Specified by:
gtin interfaceS_ConditionEntry
-
gt
public S_RightHandItemEntry gt()
- Specified by:
gtin interfaceS_ConditionEntry
-
ge
public S_MatchingRuleEntry ge(Object value)
- Specified by:
gein interfaceS_ConditionEntry
-
ge
public S_RightHandItemEntry ge()
- Specified by:
gein interfaceS_ConditionEntry
-
lt
public S_MatchingRuleEntry lt(Object value)
- Specified by:
ltin interfaceS_ConditionEntry
-
lt
public S_RightHandItemEntry lt()
- Specified by:
ltin interfaceS_ConditionEntry
-
le
public S_MatchingRuleEntry le(Object value)
- Specified by:
lein interfaceS_ConditionEntry
-
le
public S_RightHandItemEntry le()
- Specified by:
lein interfaceS_ConditionEntry
-
startsWith
public S_MatchingRuleEntry startsWith(Object value)
- Specified by:
startsWithin interfaceS_ConditionEntry
-
startsWithPoly
public S_MatchingRuleEntry startsWithPoly(String orig, String norm)
- Specified by:
startsWithPolyin interfaceS_ConditionEntry
-
startsWithPoly
public S_MatchingRuleEntry startsWithPoly(String orig)
- Specified by:
startsWithPolyin interfaceS_ConditionEntry
-
endsWith
public S_MatchingRuleEntry endsWith(Object value)
- Specified by:
endsWithin interfaceS_ConditionEntry
-
endsWithPoly
public S_MatchingRuleEntry endsWithPoly(String orig, String norm)
- Specified by:
endsWithPolyin interfaceS_ConditionEntry
-
endsWithPoly
public S_MatchingRuleEntry endsWithPoly(String orig)
- Specified by:
endsWithPolyin interfaceS_ConditionEntry
-
contains
public S_MatchingRuleEntry contains(Object value)
- Specified by:
containsin interfaceS_ConditionEntry
-
containsPoly
public S_MatchingRuleEntry containsPoly(String orig, String norm)
- Specified by:
containsPolyin interfaceS_ConditionEntry
-
containsPoly
public S_MatchingRuleEntry containsPoly(String orig)
- Specified by:
containsPolyin interfaceS_ConditionEntry
-
refRelation
public S_FilterExit refRelation(QName... relations)
- Specified by:
refRelationin interfaceS_ConditionEntry
-
refType
public S_FilterExit refType(QName... targetTypeNames)
- Specified by:
refTypein interfaceS_ConditionEntry
-
ref
public S_FilterExit ref(PrismReferenceValue... values)
- Specified by:
refin interfaceS_ConditionEntry
-
ref
public S_FilterExit ref(Collection<PrismReferenceValue> values)
- Specified by:
refin interfaceS_ConditionEntry
-
ref
public S_FilterExit ref(Collection<PrismReferenceValue> values, boolean nullTypeAsAny)
- Specified by:
refin interfaceS_ConditionEntry
-
ref
public S_FilterExit ref(Collection<PrismReferenceValue> values, boolean nullOidAsAny, boolean nullTypeAsAny)
- Specified by:
refin interfaceS_ConditionEntry
-
ref
public S_FilterExit ref(RefFilter filter)
- Specified by:
refin interfaceS_ConditionEntry
-
ref
public S_FilterExit ref(ExpressionWrapper expression)
- Specified by:
refin interfaceS_ConditionEntry
-
ref
public S_FilterExit ref(String... oids)
Description copied from interface:S_ConditionEntryCreates filter matching any of provided OIDs; works like oid is Any with no/null OID.- Specified by:
refin interfaceS_ConditionEntry
-
ref
public S_FilterExit ref(@Nullable @Nullable String oid, @Nullable @Nullable QName targetTypeName, @Nullable @Nullable QName relation)
- Specified by:
refin interfaceS_ConditionEntry
-
fuzzyString
public S_ConditionEntry.FuzzyStringBuilder fuzzyString(String... values)
- Specified by:
fuzzyStringin interfaceS_ConditionEntry
-
isNull
public S_FilterExit isNull()
- Specified by:
isNullin interfaceS_ConditionEntry
-
matching
public S_FilterExit matching(QName matchingRuleName)
- Specified by:
matchingin interfaceS_MatchingRuleEntry
-
matchingOrig
public S_FilterExit matchingOrig()
- Specified by:
matchingOrigin interfaceS_MatchingRuleEntry
-
matchingNorm
public S_FilterExit matchingNorm()
- Specified by:
matchingNormin interfaceS_MatchingRuleEntry
-
matchingStrict
public S_FilterExit matchingStrict()
- Specified by:
matchingStrictin interfaceS_MatchingRuleEntry
-
matchingCaseIgnore
public S_FilterExit matchingCaseIgnore()
- Specified by:
matchingCaseIgnorein interfaceS_MatchingRuleEntry
-
or
public S_FilterEntry or()
- Specified by:
orin interfaceS_FilterExit
-
and
public S_FilterEntry and()
- Specified by:
andin interfaceS_FilterExit
-
build
public ObjectQuery build()
- Specified by:
buildin interfaceS_QueryExit
-
buildFilter
public ObjectFilter buildFilter()
- Specified by:
buildFilterin interfaceS_QueryExit
-
asc
public S_QueryExit asc(QName... names)
- Specified by:
ascin interfaceS_QueryExit
-
asc
public S_QueryExit asc(ItemPath path)
- Specified by:
ascin interfaceS_QueryExit
-
desc
public S_QueryExit desc(QName... names)
- Specified by:
descin interfaceS_QueryExit
-
desc
public S_QueryExit desc(ItemPath path)
- Specified by:
descin interfaceS_QueryExit
-
offset
public S_QueryExit offset(Integer n)
- Specified by:
offsetin interfaceS_QueryExit
-
maxSize
public S_QueryExit maxSize(Integer n)
- Specified by:
maxSizein interfaceS_QueryExit
-
endBlock
public S_FilterExit endBlock()
Description copied from interface:S_QueryExitCloses theS_FilterEntry.block()construction. It is a bit high in hierarchy to allow empty block().end() construction without additional interface.- Specified by:
endBlockin interfaceS_QueryExit
-
-