[ https://issues.apache.org/jira/browse/SLING-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13747463#comment-13747463 ]
Gilles Knobloch commented on SLING-2780: ---------------------------------------- Broke prototype of SLING-2986 as well > 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: API 2.3.0, Resource Resolver 1.0.4 > Reporter: Carsten Ziegeler > Assignee: Carsten Ziegeler > Fix For: API 2.4.0, Resource Resolver 1.0.6 > > > 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