You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by st...@apache.org on 2014/05/20 18:12:43 UTC
svn commit: r1596305 -
/sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java
Author: stefanegli
Date: Tue May 20 16:12:43 2014
New Revision: 1596305
URL: http://svn.apache.org/r1596305
Log:
SLING-2985 : auto-adding jcr:primaryType to properties for display in JCR Properties view for convenience reason
Modified:
sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java
Modified: sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java?rev=1596305&r1=1596304&r2=1596305&view=diff
==============================================================================
--- sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java (original)
+++ sling/trunk/tooling/ide/eclipse-ui/src/org/apache/sling/ide/eclipse/ui/nav/model/ModifiableProperties.java Tue May 20 16:12:43 2014
@@ -68,6 +68,12 @@ public class ModifiableProperties implem
TextPropertyDescriptor pd = new TextPropertyDescriptor(entry, entry.getKey());
result.add(pd);
}
+ final String jcrPrimaryType = "jcr:primaryType";
+ if (!properties.containsKey(jcrPrimaryType)) {
+ Map<String, String> pseudoMap = new HashMap<String, String>();
+ pseudoMap.put(jcrPrimaryType, node.getPrimaryType());
+ result.add(new TextPropertyDescriptor(pseudoMap.entrySet().iterator().next(), jcrPrimaryType));
+ }
return result.toArray(new IPropertyDescriptor[] {});
}