Class QueryWriter
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.query.lang.QueryWriter
-
- All Implemented Interfaces:
Builder<PrismQuerySerialization>
public class QueryWriter extends Object implements Builder<PrismQuerySerialization>
-
-
Constructor Summary
Constructors Constructor Description QueryWriter(com.evolveum.midpoint.prism.impl.query.lang.PrismQuerySerializerImpl.SimpleBuilder target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrismQuerySerializationbuild()voidendNestedFilter()voidstartNestedFilter()voidwriteFilter(ObjectFilter filter)voidwriteFilterName(QName filter)voidwriteMatchingRule(@Nullable QName matchingRule)voidwriteNegatedFilter(ObjectFilter filter)voidwriteNestedFilter(ObjectFilter condition)voidwritePath(ItemPath path)voidwriteRawValue(Object rawValue)voidwriteRawValues(Collection<?> oids)voidwriteSelf()voidwriteValues(@Nullable List<? extends PrismPropertyValue<?>> values)
-
-
-
Method Detail
-
writeSelf
public void writeSelf()
-
writePath
public void writePath(ItemPath path)
-
writeMatchingRule
public void writeMatchingRule(@Nullable @Nullable QName matchingRule)
-
writeFilterName
public void writeFilterName(QName filter)
-
writeFilter
public void writeFilter(ObjectFilter filter) throws PrismQuerySerialization.NotSupportedException
-
writeNestedFilter
public void writeNestedFilter(ObjectFilter condition) throws PrismQuerySerialization.NotSupportedException
-
writeNegatedFilter
public void writeNegatedFilter(ObjectFilter filter) throws PrismQuerySerialization.NotSupportedException
-
writeValues
public void writeValues(@Nullable @Nullable List<? extends PrismPropertyValue<?>> values)
-
startNestedFilter
public void startNestedFilter()
-
endNestedFilter
public void endNestedFilter()
-
writeRawValue
public void writeRawValue(Object rawValue)
-
writeRawValues
public void writeRawValues(Collection<?> oids)
-
build
public PrismQuerySerialization build()
- Specified by:
buildin interfaceBuilder<PrismQuerySerialization>
-
-