Author: fmui
Date: Fri Nov 15 13:46:40 2013
New Revision: 1542270
URL: http://svn.apache.org/r1542270
Log:
Browser binding: extensions of ACE principals are now included in JSON responses
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java
URL:
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java?rev=1542270&r1=1542269&r2=1542270&view=diff
==============================================================================
---
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java
(original)
+++
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java
Fri Nov 15 13:46:40 2013
@@ -1325,9 +1325,12 @@ public final class JSONConverter {
}
JSONObject aceObject = new JSONObject();
- JSONObject principalObjecy = new JSONObject();
- principalObjecy.put(JSON_ACE_PRINCIPAL_ID, ace.getPrincipalId());
- aceObject.put(JSON_ACE_PRINCIPAL, principalObjecy);
+
+ JSONObject principalObject = new JSONObject();
+ principalObject.put(JSON_ACE_PRINCIPAL_ID, ace.getPrincipalId());
+ convertExtension(ace.getPrincipal(), principalObject);
+ aceObject.put(JSON_ACE_PRINCIPAL, principalObject);
+
aceObject.put(JSON_ACE_PERMISSIONS, permissions);
aceObject.put(JSON_ACE_IS_DIRECT, ace.isDirect());