This request is capable of specifying specific values for the property that will be added or removed. Other values for the property not be affected by this request. The request contains a workspace name and a location that uniquely identify a node in the workspace as well as the name of property (that may or may not previously exist) on the node. The request also contains zero or more values to add and zero or more values to remove from the property. All values will be appended to the list of values. Removals are processed before additions.
Even if the property has no values after this call, the property itself will not be removed by this request.
Note that the number of values in a property (e.g., {@link Property#size()}, {@link Property#isEmpty()}, {@link Property#isSingle()}, and {@link Property#isMultiple()}) has no influence on whether the property should be removed. It is possible for a property to have no values.
|
|
|
|
|
|