Renamed aspect querying CMIS extension element from "getAspects" to "aspects"

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19063 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Dave Ward
2010-03-04 13:31:29 +00:00
parent 603e0a5028
commit b6aa73955b
5 changed files with 2364 additions and 2364 deletions

View File

@@ -14,7 +14,7 @@
<cmis:properties>
[@typeCMISProps node cmistype(node) propfilter/]
[#-- Nest the Alfresco extension for aspects and their properties --]
<alf:getAspects>
<alf:aspects>
[#list cmisaspects(node) as aspectdef]
<alf:appliedAspects>${aspectdef.typeId.id}</alf:appliedAspects>
[/#list]
@@ -23,7 +23,7 @@
[@typeCMISProps node aspectdef propfilter/]
[/#list]
</alf:properties>
</alf:getAspects>
</alf:aspects>
</cmis:properties>
[/#macro]

View File

@@ -35,8 +35,8 @@ import javax.xml.bind.annotation.XmlType;
"appliedAspects",
"properties"
})
@XmlRootElement(name = "getAspects", namespace = "http://www.alfresco.org")
public class GetAspects {
@XmlRootElement(name = "aspects", namespace = "http://www.alfresco.org")
public class Aspects {
@XmlElement(namespace = "http://www.alfresco.org")
protected List<String> appliedAspects;

File diff suppressed because it is too large Load Diff

View File

@@ -54,7 +54,7 @@ import org.alfresco.repo.cmis.ws.CmisPropertyInteger;
import org.alfresco.repo.cmis.ws.CmisPropertyString;
import org.alfresco.repo.cmis.ws.CmisPropertyUri;
import org.alfresco.repo.cmis.ws.EnumServiceException;
import org.alfresco.repo.cmis.ws.GetAspects;
import org.alfresco.repo.cmis.ws.Aspects;
import org.alfresco.repo.cmis.ws.SetAspects;
import org.alfresco.repo.security.authentication.AuthenticationUtil;
import org.alfresco.service.cmr.dictionary.DictionaryService;
@@ -461,7 +461,7 @@ public class PropertyUtil
properties = cmisService.getProperties((NodeRef) object);
// Handle fetching of aspects and their properties with Alfresco extension
GetAspects extension = new GetAspects();
Aspects extension = new Aspects();
result.getAny().add(extension);
List<String> aspects = extension.getAppliedAspects();
Map<String, Serializable> aspectProperties = new HashMap<String, Serializable>(97);

View File

@@ -16,7 +16,7 @@
</xs:complexType>
</xs:element>
<xs:element name="getAspects">
<xs:element name="aspects">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="appliedAspects" type="xs:string" />