Interface S_ConditionEntry
- All Known Implementing Classes:
R_AtomicFilter
public interface S_ConditionEntry
See the grammar in Javadoc for
QueryBuilder
.-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptioncontainsPoly
(String orig) containsPoly
(String orig, String norm) endsWithPoly
(String orig) endsWithPoly
(String orig, String norm) eq()
eq
(PrismProperty<T> property) See 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).fuzzyString
(String... values) default S_FilterExit
fuzzyString
(String value, FuzzyStringMatchFilter.FuzzyMatchingMethod method) ge()
gt()
isNull()
le()
lt()
default S_FilterExit
Creates filter matching oid and/or targetTypeName, any of them optional.ref
(ExpressionWrapper expression) ref
(PrismReferenceValue... value) Creates filter matching any of provided OIDs; works like oid is Any with no/null OID.ref
(Collection<PrismReferenceValue> values) ref
(Collection<PrismReferenceValue> values, boolean nullTypeAsAny) ref
(Collection<PrismReferenceValue> values, boolean nullOidAsAny, boolean nullTypeAsAny) refRelation
(QName... relations) startsWith
(Object value) startsWithPoly
(String orig) startsWithPoly
(String orig, String norm)
-
Method Details
-
eq
See 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). -
eq
-
eq
S_RightHandItemEntry eq() -
eqPoly
-
eqPoly
-
gt
-
gt
S_RightHandItemEntry gt() -
ge
-
ge
S_RightHandItemEntry ge() -
lt
-
lt
S_RightHandItemEntry lt() -
le
-
le
S_RightHandItemEntry le() -
startsWith
-
startsWithPoly
-
startsWithPoly
-
endsWith
-
endsWithPoly
-
endsWithPoly
-
contains
-
containsPoly
-
containsPoly
-
refRelation
-
refType
-
ref
-
ref
-
ref
-
ref
S_FilterExit ref(Collection<PrismReferenceValue> values, boolean nullOidAsAny, boolean nullTypeAsAny) -
ref
-
ref
-
ref
Creates filter matching any of provided OIDs; works like oid is Any with no/null OID. -
ref
Creates filter matching oid and/or targetTypeName, any of them optional. If both are null the result is the same asisNull()
(null ref OID matches). -
ref
S_FilterExit ref(@Nullable @Nullable String oid, @Nullable @Nullable QName targetTypeName, @Nullable @Nullable QName relation) -
isNull
S_FilterExit isNull() -
fuzzyString
-
fuzzyString
-