O - Actual operation typepublic interface BulkUpdateOperation<R,O extends BulkUpdateOperation<R,O>> extends ExecutableBulkOperation<R,BulkUpdateOperationConfiguration,O>, QueryFilter.QueryFilterSupport<O>
UPDATE ExecutableBulkOperation.| Modifier and Type | Method and Description |
|---|---|
default <T> O |
set(Path<T> path,
T value)
Set given
path to given constant value. |
<T> O |
set(Path<T> path,
TypedExpression<? super T> expression)
Set given
path to given expression value. |
default O |
set(PropertyBox propertyBox)
Set update operation values using given
PropertyBox. |
O |
set(PropertyBox propertyBox,
boolean includeNullValues)
Set update operation values using given
PropertyBox. |
default <P> O |
setNull(Path<P> path)
Set the given
Path to null value. |
getConfigurationparameter, parameter, target, withExpressionResolvers, withWriteOption, withWriteOptions, withWriteOptionswithExpressionResolverexecutefilter, filter, filter<T> O set(Path<T> path, TypedExpression<? super T> expression)
path to given expression value.T - Path typepath - Path to be updated (not null)expression - Expression value to set (not null)setNull(Path)default <T> O set(Path<T> path, T value)
path to given constant value.T - Path typepath - Path to be updated (not null)value - value to setsetNull(Path)default <P> O setNull(Path<P> path)
Path to null value.P - Path typepath - Path to be updated (not null)O set(PropertyBox propertyBox, boolean includeNullValues)
PropertyBox.
Each Path type property of the PropertyBox property set will be setted to its corresponding value in the
PropertyBox. Any previously path binding will be replaced by a new path binding for matching paths.
propertyBox - PropertyBox to use (not null)includeNullValues - true to update to null any path without a value in the
PropertyBox, false to ignore themdefault O set(PropertyBox propertyBox)
PropertyBox.
Each Path type property of the PropertyBox property set will be setted to its corresponding value in the
PropertyBox. Any previously path binding will be replaced by a new path binding for matching paths.
Any path without a value in the PropertyBox will be updated to the null value.
propertyBox - propertyBox PropertyBox to use (not null)set(PropertyBox, boolean)Copyright © 2019 The Holon Platform. All rights reserved.