A simple data class used by node models to store parameters of an update operation.
The {@code Configuration} interface provides a method for setting the valueof a given key. The passed in value can be a single object or a collection of values. This makes an update operation rather complicated because a collection of query results selected by the passed in key has to be matched to another collection of values - and both collections can have different sizes. Therefore, an update operation may involve changing of existing nodes, adding new nodes (if there are more values than currently existing nodes), and removing nodes (if there are more existing nodes than provided values). This class collects all this information making it possible to actually perform the update based on a passed in instance.
@version $Id: NodeUpdateData.java 1624601 2014-09-12 18:04:36Z oheger $ @since 2.0 @param < T> the type of nodes involved in this update operation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|