[ https://issues.apache.org/jira/browse/SLING-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gilles Knobloch updated SLING-2779: ----------------------------------- Attachment: DefaultsValueMap.java Thanks for comments. I attached a new version of the file: * [~cziegeler]: I removed the constructor with only a {{Resource}} and {{sling:defaults}} mechanism * [~alexander.klimetschek]: I added some support like if you get "./propName", but not yet the whole logic with nested properties as defaults. might be done later. > Support for default properties values of a resource > --------------------------------------------------- > > Key: SLING-2779 > URL: https://issues.apache.org/jira/browse/SLING-2779 > Project: Sling > Issue Type: New Feature > Components: API > Affects Versions: API 2.3.0 > Reporter: Gilles Knobloch > Attachments: DefaultsValueMap.java, DefaultsValueMap.java > > > I already noticed several times it would be useful to be able to specify a > default properties for a resource: > * if the resource itself contains the property, it will override the default > one. > * but if it doesn't, the default value is used. > This could be done either via: > * specifying a {{sling:defaults}} property on the resource, which contains > the path to the resource which properties will be used by default. > * providing a default map of properties > Attaching a patch for review. > For testing purpose, I put it under {{org.apache.sling.defaults}}, but I > imagine it could go to {{org.apache.sling.api.resource}}. -- 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