You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Carsten Ziegeler (JIRA)" <ji...@apache.org> on 2013/03/08 07:30:21 UTC
[jira] [Created] (SLING-2780) Make ResourceMetadata read-only when
delivered to client code
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