diff --git a/source/generated/org/alfresco/repo/webservice/accesscontrol/deploy.wsdd b/source/generated/org/alfresco/repo/webservice/accesscontrol/deploy.wsdd index 1c792f94ac..705d8b2043 100644 --- a/source/generated/org/alfresco/repo/webservice/accesscontrol/deploy.wsdd +++ b/source/generated/org/alfresco/repo/webservice/accesscontrol/deploy.wsdd @@ -320,14 +320,6 @@ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" /> - - - - - - - - idMap = new HashMap(); + private Map nodeRefMap = new HashMap(); public void addId(String id, NodeRef nodeRef) { this.idMap.put(id, nodeRef); + this.nodeRefMap.put(nodeRef, id); } public NodeRef getNodeRef(String id) { return this.idMap.get(id); } + + public String getId(NodeRef nodeRef) + { + return this.nodeRefMap.get(nodeRef); + } } } diff --git a/source/java/org/alfresco/repo/webservice/repository/RepositoryWebService.java b/source/java/org/alfresco/repo/webservice/repository/RepositoryWebService.java index 88836e3b25..39becd73ef 100644 --- a/source/java/org/alfresco/repo/webservice/repository/RepositoryWebService.java +++ b/source/java/org/alfresco/repo/webservice/repository/RepositoryWebService.java @@ -265,6 +265,8 @@ public class RepositoryWebService extends AbstractWebService implements return queryResult; } catch (Throwable e) { + e.printStackTrace(); + // rollback the transaction try { diff --git a/source/wsdl/cml.xsd b/source/wsdl/cml.xsd index cc465ae607..25f2414040 100644 --- a/source/wsdl/cml.xsd +++ b/source/wsdl/cml.xsd @@ -94,8 +94,8 @@ - - + + @@ -159,31 +159,31 @@ - - + + - - + + - - + + - + - - + + diff --git a/source/wsdl/repository-service.wsdl b/source/wsdl/repository-service.wsdl index cd4b8020cc..24fcb93912 100644 --- a/source/wsdl/repository-service.wsdl +++ b/source/wsdl/repository-service.wsdl @@ -192,6 +192,7 @@ + diff --git a/source/wsdl/types.xsd b/source/wsdl/types.xsd index 894580ad8c..cf6f7f762f 100644 --- a/source/wsdl/types.xsd +++ b/source/wsdl/types.xsd @@ -243,8 +243,8 @@ - - + +