Carsten Ziegeler created SLING-2780:
---------------------------------------
Summary: Make ResourceMetadata read-only when delivered to client
code
Key: SLING-2780
URL: https://issues.apache.org/jira/browse/SLING-2780
Project: Sling
Issue Type: New Feature
Components: API, ResourceResolver
Affects Versions: Resource Resolver 1.0.4, API 2.3.0
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
Fix For: API 2.4.0, Resource Resolver 1.1.0
As recently discussed in the mailing list, ResourceMetadata is an object which
provides additional metadata information about a resource but is not intended
to be changed by client code.
As ResourceMetadata extends from (Hash)Map it is read/write by default and
might potentially be changed by client code.
We should update the API docs that this object is read-only and also enforce it
in our implementation.
It seems so far no one is changing the ResourceMetadata after it has left the
resource resolver, therefore we can make it read-only after it is returned by
the resource resolver.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira