ModifiableValueMap
is an extension of the {@link ValueMap} which allows to modify andpersist properties. All changes to this map are stored in the transient layer of the resource resolver or more precisely in the transient layer of the resource provider managing this resource. Once {@link ResourceResolver#commit()} is called, thechanges are finally persisted.
The modifiable value map is only changeable through one of these methods
The map is not modifiable through the collections provided by
A modifiable value map should value {@link ResourceResolver#PROPERTY_RESOURCE_TYPE}to set the resource type of a resource.
A modifiable value map must not support deep writes. A call of a modification method with a path should result in an IllegalArgumentException. @since 2.2
|
|