Interface S_ConditionEntry
- All Known Implementing Classes:
R_AtomicFilter
public interface S_ConditionEntry
See the grammar in Javadoc for
QueryBuilder.-
Nested Class Summary
Nested Classes -
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_FilterExitfuzzyString(String value, FuzzyStringMatchFilter.FuzzyMatchingMethod method) ge()gt()isNull()le()lt()default S_FilterExitCreates 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
-