diff --git a/.classpath b/.classpath
index 5f52aa0f80..05f0b6a38a 100644
--- a/.classpath
+++ b/.classpath
@@ -3,6 +3,8 @@
![]() |
+ |
${services?size} Services + |
Back to Web Scripts Home + |
${desc.method} ${url.serviceContext}${uri} + #list> + |
+ |
Description: | ${desc.description}<#else>#if> + |
Authentication: | ${desc.requiredAuthentication} + |
Transaction: | ${desc.requiredTransaction} + |
Format Style: | ${desc.formatStyle} + |
Default Format: | ${desc.defaultFormat!"Determined at run-time"} + |
+ | |
Id: | ${desc.id} + |
Description: | ${desc.storePath}/${desc.descPath} + |
Java class for addDocumentToFolder element declaration. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <element name="addDocumentToFolder"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/> + * <element name="folderId" type="{http://www.cmis.org/ns/1.0}objectID"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "documentId", + "folderId" +}) +@XmlRootElement(name = "addDocumentToFolder") +public class AddDocumentToFolder { + + @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true) + protected String documentId; + @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true) + protected String folderId; + + /** + * Gets the value of the documentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDocumentId() { + return documentId; + } + + /** + * Sets the value of the documentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDocumentId(String value) { + this.documentId = value; + } + + /** + * Gets the value of the folderId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolderId() { + return folderId; + } + + /** + * Sets the value of the folderId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolderId(String value) { + this.folderId = value; + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/AddDocumentToFolderResponse.java b/source/generated/org/alfresco/repo/cmis/ws/AddDocumentToFolderResponse.java new file mode 100644 index 0000000000..06a402cd22 --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/AddDocumentToFolderResponse.java @@ -0,0 +1,36 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for addDocumentToFolderResponse element declaration. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <element name="addDocumentToFolderResponse"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "addDocumentToFolderResponse") +public class AddDocumentToFolderResponse { + + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/AllowableActionsEnum.java b/source/generated/org/alfresco/repo/cmis/ws/AllowableActionsEnum.java new file mode 100644 index 0000000000..c65752dc77 --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/AllowableActionsEnum.java @@ -0,0 +1,94 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; + + +/** + *
Java class for allowableActionsEnum. + * + *
The following schema fragment specifies the expected content contained within this class. + *
+ *
+ * <simpleType name="allowableActionsEnum"> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <enumeration value="delete"/> + * <enumeration value="updateProperties"/> + * <enumeration value="checkOut"/> + * <enumeration value="cancelCheckOut"/> + * <enumeration value="checkIn"/> + * <enumeration value="deleteVersion"/> + * <enumeration value="addToFolder"/> + * <enumeration value="removeFromFolder"/> + * <enumeration value="setContent"/> + * <enumeration value="deleteContent"/> + * <enumeration value="getAllVersions"/> + * <enumeration value="getChilderen"/> + * <enumeration value="getParents"/> + * <enumeration value="getRelationships"/> + * <enumeration value="getProperties"/> + * <enumeration value="viewContent"/> + * <enumeration value="move"/> + * </restriction> + * </simpleType> + *+ * + */ +@XmlEnum +public enum AllowableActionsEnum { + + @XmlEnumValue("addToFolder") + ADD_TO_FOLDER("addToFolder"), + @XmlEnumValue("cancelCheckOut") + CANCEL_CHECK_OUT("cancelCheckOut"), + @XmlEnumValue("checkIn") + CHECK_IN("checkIn"), + @XmlEnumValue("checkOut") + CHECK_OUT("checkOut"), + @XmlEnumValue("delete") + DELETE("delete"), + @XmlEnumValue("deleteContent") + DELETE_CONTENT("deleteContent"), + @XmlEnumValue("deleteVersion") + DELETE_VERSION("deleteVersion"), + @XmlEnumValue("getAllVersions") + GET_ALL_VERSIONS("getAllVersions"), + @XmlEnumValue("getChilderen") + GET_CHILDEREN("getChilderen"), + @XmlEnumValue("getParents") + GET_PARENTS("getParents"), + @XmlEnumValue("getProperties") + GET_PROPERTIES("getProperties"), + @XmlEnumValue("getRelationships") + GET_RELATIONSHIPS("getRelationships"), + @XmlEnumValue("move") + MOVE("move"), + @XmlEnumValue("removeFromFolder") + REMOVE_FROM_FOLDER("removeFromFolder"), + @XmlEnumValue("setContent") + SET_CONTENT("setContent"), + @XmlEnumValue("updateProperties") + UPDATE_PROPERTIES("updateProperties"), + @XmlEnumValue("viewContent") + VIEW_CONTENT("viewContent"); + private final String value; + + AllowableActionsEnum(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AllowableActionsEnum fromValue(String v) { + for (AllowableActionsEnum c: AllowableActionsEnum.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v.toString()); + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/AlreadyExistsException.java b/source/generated/org/alfresco/repo/cmis/ws/AlreadyExistsException.java new file mode 100644 index 0000000000..2a943e8a85 --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/AlreadyExistsException.java @@ -0,0 +1,46 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 2.0.6 + * Tue May 27 14:11:13 EEST 2008 + * Generated source version: 2.0.6 + * + */ + +@WebFault(name = "AlreadyExistsFault", targetNamespace = "http://www.cmis.org/ns/1.0") + +public class AlreadyExistsException extends Exception { + public static final long serialVersionUID = 20080527141113L; + + private org.alfresco.repo.cmis.ws.BasicFault alreadyExistsFault; + + public AlreadyExistsException() { + super(); + } + + public AlreadyExistsException(String message) { + super(message); + } + + public AlreadyExistsException(String message, Throwable cause) { + super(message, cause); + } + + public AlreadyExistsException(String message, org.alfresco.repo.cmis.ws.BasicFault alreadyExistsFault) { + super(message); + this.alreadyExistsFault = alreadyExistsFault; + } + + public AlreadyExistsException(String message, org.alfresco.repo.cmis.ws.BasicFault alreadyExistsFault, Throwable cause) { + super(message, cause); + this.alreadyExistsFault = alreadyExistsFault; + } + + public org.alfresco.repo.cmis.ws.BasicFault getFaultInfo() { + return this.alreadyExistsFault; + } +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/BasicFault.java b/source/generated/org/alfresco/repo/cmis/ws/BasicFault.java new file mode 100644 index 0000000000..a6ee2a7f5c --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/BasicFault.java @@ -0,0 +1,91 @@ + +package org.alfresco.repo.cmis.ws; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for basicFault complex type. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <complexType name="basicFault"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="errorCode" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/> + * <element name="errorMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "basicFault", propOrder = { + "errorCode", + "errorMessage" +}) +public class BasicFault { + + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected BigInteger errorCode; + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected String errorMessage; + + /** + * Gets the value of the errorCode property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getErrorCode() { + return errorCode; + } + + /** + * Sets the value of the errorCode property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setErrorCode(BigInteger value) { + this.errorCode = value; + } + + /** + * Gets the value of the errorMessage property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErrorMessage() { + return errorMessage; + } + + /** + * Sets the value of the errorMessage property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErrorMessage(String value) { + this.errorMessage = value; + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/CancelCheckOut.java b/source/generated/org/alfresco/repo/cmis/ws/CancelCheckOut.java new file mode 100644 index 0000000000..b3fb25bbff --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/CancelCheckOut.java @@ -0,0 +1,66 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for cancelCheckOut element declaration. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <element name="cancelCheckOut"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "documentId" +}) +@XmlRootElement(name = "cancelCheckOut") +public class CancelCheckOut { + + @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true) + protected String documentId; + + /** + * Gets the value of the documentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDocumentId() { + return documentId; + } + + /** + * Sets the value of the documentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDocumentId(String value) { + this.documentId = value; + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/CancelCheckOutResponse.java b/source/generated/org/alfresco/repo/cmis/ws/CancelCheckOutResponse.java new file mode 100644 index 0000000000..54603431ee --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/CancelCheckOutResponse.java @@ -0,0 +1,36 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for cancelCheckOutResponse element declaration. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <element name="cancelCheckOutResponse"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "cancelCheckOutResponse") +public class CancelCheckOutResponse { + + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/CapabilitiesType.java b/source/generated/org/alfresco/repo/cmis/ws/CapabilitiesType.java new file mode 100644 index 0000000000..9583eb96d2 --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/CapabilitiesType.java @@ -0,0 +1,94 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for capabilitiesType complex type. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <complexType name="capabilitiesType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="capabilityMultifiling" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="capabilityUpdatePWC" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="capabilityAllVersionsSearchable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "capabilitiesType", propOrder = { + "capabilityMultifiling", + "capabilityUpdatePWC", + "capabilityAllVersionsSearchable" +}) +public class CapabilitiesType { + + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected boolean capabilityMultifiling; + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected boolean capabilityUpdatePWC; + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected boolean capabilityAllVersionsSearchable; + + /** + * Gets the value of the capabilityMultifiling property. + * + */ + public boolean isCapabilityMultifiling() { + return capabilityMultifiling; + } + + /** + * Sets the value of the capabilityMultifiling property. + * + */ + public void setCapabilityMultifiling(boolean value) { + this.capabilityMultifiling = value; + } + + /** + * Gets the value of the capabilityUpdatePWC property. + * + */ + public boolean isCapabilityUpdatePWC() { + return capabilityUpdatePWC; + } + + /** + * Sets the value of the capabilityUpdatePWC property. + * + */ + public void setCapabilityUpdatePWC(boolean value) { + this.capabilityUpdatePWC = value; + } + + /** + * Gets the value of the capabilityAllVersionsSearchable property. + * + */ + public boolean isCapabilityAllVersionsSearchable() { + return capabilityAllVersionsSearchable; + } + + /** + * Sets the value of the capabilityAllVersionsSearchable property. + * + */ + public void setCapabilityAllVersionsSearchable(boolean value) { + this.capabilityAllVersionsSearchable = value; + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/CardinalityEnum.java b/source/generated/org/alfresco/repo/cmis/ws/CardinalityEnum.java new file mode 100644 index 0000000000..19969764c7 --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/CardinalityEnum.java @@ -0,0 +1,49 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; + + +/** + *
Java class for cardinalityEnum. + * + *
The following schema fragment specifies the expected content contained within this class. + *
+ *
+ * <simpleType name="cardinalityEnum"> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <enumeration value="singleValued"/> + * <enumeration value="multiValued"/> + * </restriction> + * </simpleType> + *+ * + */ +@XmlEnum +public enum CardinalityEnum { + + @XmlEnumValue("multiValued") + MULTI_VALUED("multiValued"), + @XmlEnumValue("singleValued") + SINGLE_VALUED("singleValued"); + private final String value; + + CardinalityEnum(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CardinalityEnum fromValue(String v) { + for (CardinalityEnum c: CardinalityEnum.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v.toString()); + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/CheckIn.java b/source/generated/org/alfresco/repo/cmis/ws/CheckIn.java new file mode 100644 index 0000000000..f298f52633 --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/CheckIn.java @@ -0,0 +1,178 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for checkIn element declaration. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <element name="checkIn"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/> + * <element name="major" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="properties" type="{http://www.cmis.org/ns/1.0}documentObjectType" minOccurs="0"/> + * <element ref="{http://www.cmis.org/ns/1.0}contentStream" minOccurs="0"/> + * <element name="checkinComment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "documentId", + "major", + "properties", + "contentStream", + "checkinComment" +}) +@XmlRootElement(name = "checkIn") +public class CheckIn { + + @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true) + protected String documentId; + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected Boolean major; + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected DocumentObjectType properties; + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected ContentStream contentStream; + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected String checkinComment; + + /** + * Gets the value of the documentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDocumentId() { + return documentId; + } + + /** + * Sets the value of the documentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDocumentId(String value) { + this.documentId = value; + } + + /** + * Gets the value of the major property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMajor() { + return major; + } + + /** + * Sets the value of the major property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMajor(Boolean value) { + this.major = value; + } + + /** + * Gets the value of the properties property. + * + * @return + * possible object is + * {@link DocumentObjectType } + * + */ + public DocumentObjectType getProperties() { + return properties; + } + + /** + * Sets the value of the properties property. + * + * @param value + * allowed object is + * {@link DocumentObjectType } + * + */ + public void setProperties(DocumentObjectType value) { + this.properties = value; + } + + /** + * Gets the value of the contentStream property. + * + * @return + * possible object is + * {@link ContentStream } + * + */ + public ContentStream getContentStream() { + return contentStream; + } + + /** + * Sets the value of the contentStream property. + * + * @param value + * allowed object is + * {@link ContentStream } + * + */ + public void setContentStream(ContentStream value) { + this.contentStream = value; + } + + /** + * Gets the value of the checkinComment property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCheckinComment() { + return checkinComment; + } + + /** + * Sets the value of the checkinComment property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCheckinComment(String value) { + this.checkinComment = value; + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/CheckInResponse.java b/source/generated/org/alfresco/repo/cmis/ws/CheckInResponse.java new file mode 100644 index 0000000000..b40c57fea8 --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/CheckInResponse.java @@ -0,0 +1,66 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for checkInResponse element declaration. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <element name="checkInResponse"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "documentId" +}) +@XmlRootElement(name = "checkInResponse") +public class CheckInResponse { + + @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true) + protected String documentId; + + /** + * Gets the value of the documentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDocumentId() { + return documentId; + } + + /** + * Sets the value of the documentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDocumentId(String value) { + this.documentId = value; + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/CheckOut.java b/source/generated/org/alfresco/repo/cmis/ws/CheckOut.java new file mode 100644 index 0000000000..75c5e4dd7d --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/CheckOut.java @@ -0,0 +1,66 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for checkOut element declaration. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <element name="checkOut"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "documentId" +}) +@XmlRootElement(name = "checkOut") +public class CheckOut { + + @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true) + protected String documentId; + + /** + * Gets the value of the documentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDocumentId() { + return documentId; + } + + /** + * Sets the value of the documentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDocumentId(String value) { + this.documentId = value; + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/CheckOutResponse.java b/source/generated/org/alfresco/repo/cmis/ws/CheckOutResponse.java new file mode 100644 index 0000000000..ec022a690e --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/CheckOutResponse.java @@ -0,0 +1,86 @@ + +package org.alfresco.repo.cmis.ws; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for checkOutResponse element declaration. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <element name="checkOutResponse"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/> + * <element name="contentCopied" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "documentId", + "contentCopied" +}) +@XmlRootElement(name = "checkOutResponse") +public class CheckOutResponse { + + @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true) + protected String documentId; + @XmlElement(namespace = "http://www.cmis.org/ns/1.0") + protected boolean contentCopied; + + /** + * Gets the value of the documentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDocumentId() { + return documentId; + } + + /** + * Sets the value of the documentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDocumentId(String value) { + this.documentId = value; + } + + /** + * Gets the value of the contentCopied property. + * + */ + public boolean isContentCopied() { + return contentCopied; + } + + /** + * Sets the value of the contentCopied property. + * + */ + public void setContentCopied(boolean value) { + this.contentCopied = value; + } + +} diff --git a/source/generated/org/alfresco/repo/cmis/ws/Children.java b/source/generated/org/alfresco/repo/cmis/ws/Children.java new file mode 100644 index 0000000000..1068ab3d0c --- /dev/null +++ b/source/generated/org/alfresco/repo/cmis/ws/Children.java @@ -0,0 +1,73 @@ + +package org.alfresco.repo.cmis.ws; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java class for children element declaration. + * + *
The following schema fragment specifies the expected content contained within this class. + * + *
+ * <element name="children"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="object" type="{http://www.cmis.org/ns/1.0}documentOrFolderObjectType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "object" +}) +@XmlRootElement(name = "children") +public class Children { + + @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true) + protected List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set
method for the object property.
+ *
+ *
+ * For example, to add a new item, do as follows: + *
+ * getObject().add(newItem); + *+ * + * + *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DocumentOrFolderObjectType }
+ *
+ *
+ */
+ public List Java class for choiceType complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for contentStream element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for createDocument element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for createDocumentResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for createFolder element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for createFolderResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for createRelationship element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for createRelationshipResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for deleteAllVersions element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for deleteAllVersionsResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for deleteContentStream element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for deleteContentStreamResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for deleteObject element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for deleteObjectResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for deleteTree element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for deleteTreeResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for anonymous complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List Java class for deleteWithMultiFilingEnum.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for documentAndFolderCollection element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DocumentOrFolderObjectType }
+ *
+ *
+ */
+ public List Java class for documentCollection element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DocumentObjectType }
+ *
+ *
+ */
+ public List Java class for documentFolderOrRelationshipObjectType complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for documentObjectType complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Property }
+ *
+ *
+ */
+ public List Java class for documentOrFolderObjectType complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for folderCollection element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FolderObjectType }
+ *
+ *
+ */
+ public List Java class for folderObjectType complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Property }
+ *
+ *
+ */
+ public List Java class for getAllVersions element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getAllVersionsResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getAllowableActions element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getAllowableActionsResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for anonymous complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AllowableActionsEnum }
+ *
+ *
+ */
+ public List Java class for getCheckedoutDocs element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getCheckedoutDocsResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getChildren element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getChildrenResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getContentStream element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getContentStreamResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getDescendants element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getDescendantsResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getDocumentParents element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getDocumentParentsResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getFolderParent element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getFolderParentResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getProperties element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getPropertiesResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getRelationships element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getRelationshipsResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getRepositoryInfo element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getRepositoryInfoResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getRootFolder element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getRootFolderResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getTypeDefinition element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getTypeDefinitionResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getTypes element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getTypesEnum.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getTypesResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for anonymous complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ObjectTypeDefinitionType }
+ *
+ *
+ */
+ public List Java class for getUnfiledDocs element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for getUnfiledDocsResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for moveObject element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for moveObjectResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _ObjectNotFoundFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "ObjectNotFoundFault");
+ private final static QName _OffsetFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "OffsetFault");
+ private final static QName _StorageFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "StorageFault");
+ private final static QName _RuntimeFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "RuntimeFault");
+ private final static QName _StreamNotSupportedFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "StreamNotSupportedFault");
+ private final static QName _HasMoreItems_QNAME = new QName("http://www.cmis.org/ns/1.0", "hasMoreItems");
+ private final static QName _FilterNotValidFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "FilterNotValidFault");
+ private final static QName _SkipCount_QNAME = new QName("http://www.cmis.org/ns/1.0", "skipCount");
+ private final static QName _Parent_QNAME = new QName("http://www.cmis.org/ns/1.0", "parent");
+ private final static QName _InvalidArgumentFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "InvalidArgumentFault");
+ private final static QName _Name_QNAME = new QName("http://www.cmis.org/ns/1.0", "name");
+ private final static QName _OperationNotSupportedFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "OperationNotSupportedFault");
+ private final static QName _SourceOID_QNAME = new QName("http://www.cmis.org/ns/1.0", "sourceOID");
+ private final static QName _Filter_QNAME = new QName("http://www.cmis.org/ns/1.0", "filter");
+ private final static QName _TypeNotFoundFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "TypeNotFoundFault");
+ private final static QName _PermissionDeniedFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "PermissionDeniedFault");
+ private final static QName _ConcurrencyFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "ConcurrencyFault");
+ private final static QName _NotInFolderFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "NotInFolderFault");
+ private final static QName _FolderNotValidFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "FolderNotValidFault");
+ private final static QName _AlreadyExistsFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "AlreadyExistsFault");
+ private final static QName _ConstraintViolationFault_QNAME = new QName("http://www.cmis.org/ns/1.0", "ConstraintViolationFault");
+ private final static QName _MaxItems_QNAME = new QName("http://www.cmis.org/ns/1.0", "maxItems");
+ private final static QName _TargetOID_QNAME = new QName("http://www.cmis.org/ns/1.0", "targetOID");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.alfresco.repo.cmis.ws
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link DeleteObject }
+ *
+ */
+ public DeleteObject createDeleteObject() {
+ return new DeleteObject();
+ }
+
+ /**
+ * Create an instance of {@link GetRelationships }
+ *
+ */
+ public GetRelationships createGetRelationships() {
+ return new GetRelationships();
+ }
+
+ /**
+ * Create an instance of {@link DocumentFolderOrRelationshipObjectType }
+ *
+ */
+ public DocumentFolderOrRelationshipObjectType createDocumentFolderOrRelationshipObjectType() {
+ return new DocumentFolderOrRelationshipObjectType();
+ }
+
+ /**
+ * Create an instance of {@link CheckInResponse }
+ *
+ */
+ public CheckInResponse createCheckInResponse() {
+ return new CheckInResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetDescendants }
+ *
+ */
+ public GetDescendants createGetDescendants() {
+ return new GetDescendants();
+ }
+
+ /**
+ * Create an instance of {@link QueryResponse }
+ *
+ */
+ public QueryResponse createQueryResponse() {
+ return new QueryResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetChildrenResponse }
+ *
+ */
+ public GetChildrenResponse createGetChildrenResponse() {
+ return new GetChildrenResponse();
+ }
+
+ /**
+ * Create an instance of {@link BasicFault }
+ *
+ */
+ public BasicFault createBasicFault() {
+ return new BasicFault();
+ }
+
+ /**
+ * Create an instance of {@link UpdatePropertiesResponse }
+ *
+ */
+ public UpdatePropertiesResponse createUpdatePropertiesResponse() {
+ return new UpdatePropertiesResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetFolderParentResponse }
+ *
+ */
+ public GetFolderParentResponse createGetFolderParentResponse() {
+ return new GetFolderParentResponse();
+ }
+
+ /**
+ * Create an instance of {@link ObjectTypeDefinitionType }
+ *
+ */
+ public ObjectTypeDefinitionType createObjectTypeDefinitionType() {
+ return new ObjectTypeDefinitionType();
+ }
+
+ /**
+ * Create an instance of {@link DeleteAllVersions }
+ *
+ */
+ public DeleteAllVersions createDeleteAllVersions() {
+ return new DeleteAllVersions();
+ }
+
+ /**
+ * Create an instance of {@link RepositoryInfoType }
+ *
+ */
+ public RepositoryInfoType createRepositoryInfoType() {
+ return new RepositoryInfoType();
+ }
+
+ /**
+ * Create an instance of {@link GetCheckedoutDocs }
+ *
+ */
+ public GetCheckedoutDocs createGetCheckedoutDocs() {
+ return new GetCheckedoutDocs();
+ }
+
+ /**
+ * Create an instance of {@link RemoveDocumentFromFolderResponse }
+ *
+ */
+ public RemoveDocumentFromFolderResponse createRemoveDocumentFromFolderResponse() {
+ return new RemoveDocumentFromFolderResponse();
+ }
+
+ /**
+ * Create an instance of {@link DeleteTree }
+ *
+ */
+ public DeleteTree createDeleteTree() {
+ return new DeleteTree();
+ }
+
+ /**
+ * Create an instance of {@link ContentStream }
+ *
+ */
+ public ContentStream createContentStream() {
+ return new ContentStream();
+ }
+
+ /**
+ * Create an instance of {@link GetRepositoryInfoResponse }
+ *
+ */
+ public GetRepositoryInfoResponse createGetRepositoryInfoResponse() {
+ return new GetRepositoryInfoResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetAllowableActionsResponse }
+ *
+ */
+ public GetAllowableActionsResponse createGetAllowableActionsResponse() {
+ return new GetAllowableActionsResponse();
+ }
+
+ /**
+ * Create an instance of {@link RemoveDocumentFromFolder }
+ *
+ */
+ public RemoveDocumentFromFolder createRemoveDocumentFromFolder() {
+ return new RemoveDocumentFromFolder();
+ }
+
+ /**
+ * Create an instance of {@link GetAllVersions }
+ *
+ */
+ public GetAllVersions createGetAllVersions() {
+ return new GetAllVersions();
+ }
+
+ /**
+ * Create an instance of {@link AddDocumentToFolderResponse }
+ *
+ */
+ public AddDocumentToFolderResponse createAddDocumentToFolderResponse() {
+ return new AddDocumentToFolderResponse();
+ }
+
+ /**
+ * Create an instance of {@link SetContentStream }
+ *
+ */
+ public SetContentStream createSetContentStream() {
+ return new SetContentStream();
+ }
+
+ /**
+ * Create an instance of {@link GetDocumentParents }
+ *
+ */
+ public GetDocumentParents createGetDocumentParents() {
+ return new GetDocumentParents();
+ }
+
+ /**
+ * Create an instance of {@link CancelCheckOutResponse }
+ *
+ */
+ public CancelCheckOutResponse createCancelCheckOutResponse() {
+ return new CancelCheckOutResponse();
+ }
+
+ /**
+ * Create an instance of {@link AddDocumentToFolder }
+ *
+ */
+ public AddDocumentToFolder createAddDocumentToFolder() {
+ return new AddDocumentToFolder();
+ }
+
+ /**
+ * Create an instance of {@link GetChildren }
+ *
+ */
+ public GetChildren createGetChildren() {
+ return new GetChildren();
+ }
+
+ /**
+ * Create an instance of {@link GetRootFolderResponse }
+ *
+ */
+ public GetRootFolderResponse createGetRootFolderResponse() {
+ return new GetRootFolderResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetContentStream }
+ *
+ */
+ public GetContentStream createGetContentStream() {
+ return new GetContentStream();
+ }
+
+ /**
+ * Create an instance of {@link GetTypesResponse }
+ *
+ */
+ public GetTypesResponse createGetTypesResponse() {
+ return new GetTypesResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetUnfiledDocs }
+ *
+ */
+ public GetUnfiledDocs createGetUnfiledDocs() {
+ return new GetUnfiledDocs();
+ }
+
+ /**
+ * Create an instance of {@link MoveObject }
+ *
+ */
+ public MoveObject createMoveObject() {
+ return new MoveObject();
+ }
+
+ /**
+ * Create an instance of {@link GetProperties }
+ *
+ */
+ public GetProperties createGetProperties() {
+ return new GetProperties();
+ }
+
+ /**
+ * Create an instance of {@link DeleteTreeResponse }
+ *
+ */
+ public DeleteTreeResponse createDeleteTreeResponse() {
+ return new DeleteTreeResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetUnfiledDocsResponse }
+ *
+ */
+ public GetUnfiledDocsResponse createGetUnfiledDocsResponse() {
+ return new GetUnfiledDocsResponse();
+ }
+
+ /**
+ * Create an instance of {@link Types }
+ *
+ */
+ public Types createGetTypesResponseTypes() {
+ return new Types();
+ }
+
+ /**
+ * Create an instance of {@link RelationshipObjectType }
+ *
+ */
+ public RelationshipObjectType createRelationshipObjectType() {
+ return new RelationshipObjectType();
+ }
+
+ /**
+ * Create an instance of {@link GetRelationshipsResponse }
+ *
+ */
+ public GetRelationshipsResponse createGetRelationshipsResponse() {
+ return new GetRelationshipsResponse();
+ }
+
+ /**
+ * Create an instance of {@link DocumentCollection }
+ *
+ */
+ public DocumentCollection createDocumentCollection() {
+ return new DocumentCollection();
+ }
+
+ /**
+ * Create an instance of {@link DocumentObjectType }
+ *
+ */
+ public DocumentObjectType createDocumentObjectType() {
+ return new DocumentObjectType();
+ }
+
+ /**
+ * Create an instance of {@link CancelCheckOut }
+ *
+ */
+ public CancelCheckOut createCancelCheckOut() {
+ return new CancelCheckOut();
+ }
+
+ /**
+ * Create an instance of {@link GetTypeDefinitionResponse }
+ *
+ */
+ public GetTypeDefinitionResponse createGetTypeDefinitionResponse() {
+ return new GetTypeDefinitionResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetAllVersionsResponse }
+ *
+ */
+ public GetAllVersionsResponse createGetAllVersionsResponse() {
+ return new GetAllVersionsResponse();
+ }
+
+ /**
+ * Create an instance of {@link Children }
+ *
+ */
+ public Children createChildren() {
+ return new Children();
+ }
+
+ /**
+ * Create an instance of {@link Property }
+ *
+ */
+ public Property createProperty() {
+ return new Property();
+ }
+
+ /**
+ * Create an instance of {@link DocumentOrFolderObjectType }
+ *
+ */
+ public DocumentOrFolderObjectType createDocumentOrFolderObjectType() {
+ return new DocumentOrFolderObjectType();
+ }
+
+ /**
+ * Create an instance of {@link GetFolderParent }
+ *
+ */
+ public GetFolderParent createGetFolderParent() {
+ return new GetFolderParent();
+ }
+
+ /**
+ * Create an instance of {@link ChoiceType }
+ *
+ */
+ public ChoiceType createChoiceType() {
+ return new ChoiceType();
+ }
+
+ /**
+ * Create an instance of {@link CapabilitiesType }
+ *
+ */
+ public CapabilitiesType createCapabilitiesType() {
+ return new CapabilitiesType();
+ }
+
+ /**
+ * Create an instance of {@link Query }
+ *
+ */
+ public Query createQuery() {
+ return new Query();
+ }
+
+ /**
+ * Create an instance of {@link CreateFolderResponse }
+ *
+ */
+ public CreateFolderResponse createCreateFolderResponse() {
+ return new CreateFolderResponse();
+ }
+
+ /**
+ * Create an instance of {@link CreateDocument }
+ *
+ */
+ public CreateDocument createCreateDocument() {
+ return new CreateDocument();
+ }
+
+ /**
+ * Create an instance of {@link DeleteAllVersionsResponse }
+ *
+ */
+ public DeleteAllVersionsResponse createDeleteAllVersionsResponse() {
+ return new DeleteAllVersionsResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetRepositoryInfo }
+ *
+ */
+ public GetRepositoryInfo createGetRepositoryInfo() {
+ return new GetRepositoryInfo();
+ }
+
+ /**
+ * Create an instance of {@link FailedToDelete }
+ *
+ */
+ public FailedToDelete createDeleteTreeResponseFailedToDelete() {
+ return new FailedToDelete();
+ }
+
+ /**
+ * Create an instance of {@link DeleteContentStreamResponse }
+ *
+ */
+ public DeleteContentStreamResponse createDeleteContentStreamResponse() {
+ return new DeleteContentStreamResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetTypes }
+ *
+ */
+ public GetTypes createGetTypes() {
+ return new GetTypes();
+ }
+
+ /**
+ * Create an instance of {@link CreateDocumentResponse }
+ *
+ */
+ public CreateDocumentResponse createCreateDocumentResponse() {
+ return new CreateDocumentResponse();
+ }
+
+ /**
+ * Create an instance of {@link PropertyAttributesType }
+ *
+ */
+ public PropertyAttributesType createPropertyAttributesType() {
+ return new PropertyAttributesType();
+ }
+
+ /**
+ * Create an instance of {@link GetPropertiesResponse }
+ *
+ */
+ public GetPropertiesResponse createGetPropertiesResponse() {
+ return new GetPropertiesResponse();
+ }
+
+ /**
+ * Create an instance of {@link CreateRelationshipResponse }
+ *
+ */
+ public CreateRelationshipResponse createCreateRelationshipResponse() {
+ return new CreateRelationshipResponse();
+ }
+
+ /**
+ * Create an instance of {@link DeleteContentStream }
+ *
+ */
+ public DeleteContentStream createDeleteContentStream() {
+ return new DeleteContentStream();
+ }
+
+ /**
+ * Create an instance of {@link UpdateProperties }
+ *
+ */
+ public UpdateProperties createUpdateProperties() {
+ return new UpdateProperties();
+ }
+
+ /**
+ * Create an instance of {@link FolderCollection }
+ *
+ */
+ public FolderCollection createFolderCollection() {
+ return new FolderCollection();
+ }
+
+ /**
+ * Create an instance of {@link GetDocumentParentsResponse }
+ *
+ */
+ public GetDocumentParentsResponse createGetDocumentParentsResponse() {
+ return new GetDocumentParentsResponse();
+ }
+
+ /**
+ * Create an instance of {@link FolderObjectType }
+ *
+ */
+ public FolderObjectType createFolderObjectType() {
+ return new FolderObjectType();
+ }
+
+ /**
+ * Create an instance of {@link GetAllowableActions }
+ *
+ */
+ public GetAllowableActions createGetAllowableActions() {
+ return new GetAllowableActions();
+ }
+
+ /**
+ * Create an instance of {@link MoveObjectResponse }
+ *
+ */
+ public MoveObjectResponse createMoveObjectResponse() {
+ return new MoveObjectResponse();
+ }
+
+ /**
+ * Create an instance of {@link DeleteObjectResponse }
+ *
+ */
+ public DeleteObjectResponse createDeleteObjectResponse() {
+ return new DeleteObjectResponse();
+ }
+
+ /**
+ * Create an instance of {@link SetContentStreamResponse }
+ *
+ */
+ public SetContentStreamResponse createSetContentStreamResponse() {
+ return new SetContentStreamResponse();
+ }
+
+ /**
+ * Create an instance of {@link GetContentStreamResponse }
+ *
+ */
+ public GetContentStreamResponse createGetContentStreamResponse() {
+ return new GetContentStreamResponse();
+ }
+
+ /**
+ * Create an instance of {@link CreateFolder }
+ *
+ */
+ public CreateFolder createCreateFolder() {
+ return new CreateFolder();
+ }
+
+ /**
+ * Create an instance of {@link AllowableActionCollection }
+ *
+ */
+ public AllowableActionCollection createGetAllowableActionsResponseAllowableActionCollection() {
+ return new AllowableActionCollection();
+ }
+
+ /**
+ * Create an instance of {@link DocumentAndFolderCollection }
+ *
+ */
+ public DocumentAndFolderCollection createDocumentAndFolderCollection() {
+ return new DocumentAndFolderCollection();
+ }
+
+ /**
+ * Create an instance of {@link GetDescendantsResponse }
+ *
+ */
+ public GetDescendantsResponse createGetDescendantsResponse() {
+ return new GetDescendantsResponse();
+ }
+
+ /**
+ * Create an instance of {@link CheckOutResponse }
+ *
+ */
+ public CheckOutResponse createCheckOutResponse() {
+ return new CheckOutResponse();
+ }
+
+ /**
+ * Create an instance of {@link RelationshipCollection }
+ *
+ */
+ public RelationshipCollection createRelationshipCollection() {
+ return new RelationshipCollection();
+ }
+
+ /**
+ * Create an instance of {@link CheckIn }
+ *
+ */
+ public CheckIn createCheckIn() {
+ return new CheckIn();
+ }
+
+ /**
+ * Create an instance of {@link GetRootFolder }
+ *
+ */
+ public GetRootFolder createGetRootFolder() {
+ return new GetRootFolder();
+ }
+
+ /**
+ * Create an instance of {@link GetTypeDefinition }
+ *
+ */
+ public GetTypeDefinition createGetTypeDefinition() {
+ return new GetTypeDefinition();
+ }
+
+ /**
+ * Create an instance of {@link CheckOut }
+ *
+ */
+ public CheckOut createCheckOut() {
+ return new CheckOut();
+ }
+
+ /**
+ * Create an instance of {@link CreateRelationship }
+ *
+ */
+ public CreateRelationship createCreateRelationship() {
+ return new CreateRelationship();
+ }
+
+ /**
+ * Create an instance of {@link GetCheckedoutDocsResponse }
+ *
+ */
+ public GetCheckedoutDocsResponse createGetCheckedoutDocsResponse() {
+ return new GetCheckedoutDocsResponse();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link BasicFault }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://www.cmis.org/ns/1.0", name = "ObjectNotFoundFault")
+ public JAXBElement Java class for objectTypeBase complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for objectTypeDefinitionType complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PropertyAttributesType }
+ *
+ *
+ */
+ public List Java class for property element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for propertyAttributesType complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ChoiceType }
+ *
+ *
+ */
+ public List Java class for query element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for queryResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for relationshipCollection element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link RelationshipObjectType }
+ *
+ *
+ */
+ public List Java class for relationshipDirectionEnum.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for relationshipObjectType complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Property }
+ *
+ *
+ */
+ public List Java class for removeDocumentFromFolder element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for removeDocumentFromFolderResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for repositoryInfoType complex type.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for setContentStream element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for setContentStreamResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for typesOfObjectsEnum.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for updatabilityEnum.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for updateProperties element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for updatePropertiesResponse element declaration.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for versionEnum.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Java class for versioningStateEnum.
+ *
+ * The following schema fragment specifies the expected content contained within this class.
+ *
+ * Add and remove three entries to the collection
+ * <complexType name="choiceType">
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * <attribute name="index" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+ * <attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "choiceType", propOrder = {
+ "value"
+})
+public class ChoiceType {
+
+ @XmlValue
+ protected String value;
+ @XmlAttribute(required = true)
+ protected BigInteger index;
+ @XmlAttribute(required = true)
+ protected String key;
+
+ /**
+ * Gets the value of the value property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Sets the value of the value property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * Gets the value of the index property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getIndex() {
+ return index;
+ }
+
+ /**
+ * Sets the value of the index property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setIndex(BigInteger value) {
+ this.index = value;
+ }
+
+ /**
+ * Gets the value of the key property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKey() {
+ return key;
+ }
+
+ /**
+ * Sets the value of the key property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKey(String value) {
+ this.key = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/ConcurrencyException.java b/source/generated/org/alfresco/repo/cmis/ws/ConcurrencyException.java
new file mode 100644
index 0000000000..99ddc4643f
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/ConcurrencyException.java
@@ -0,0 +1,46 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:27 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebFault(name = "ConcurrencyFault", targetNamespace = "http://www.cmis.org/ns/1.0")
+
+public class ConcurrencyException extends Exception {
+ public static final long serialVersionUID = 20080527141127L;
+
+ private org.alfresco.repo.cmis.ws.BasicFault concurrencyFault;
+
+ public ConcurrencyException() {
+ super();
+ }
+
+ public ConcurrencyException(String message) {
+ super(message);
+ }
+
+ public ConcurrencyException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public ConcurrencyException(String message, org.alfresco.repo.cmis.ws.BasicFault concurrencyFault) {
+ super(message);
+ this.concurrencyFault = concurrencyFault;
+ }
+
+ public ConcurrencyException(String message, org.alfresco.repo.cmis.ws.BasicFault concurrencyFault, Throwable cause) {
+ super(message, cause);
+ this.concurrencyFault = concurrencyFault;
+ }
+
+ public org.alfresco.repo.cmis.ws.BasicFault getFaultInfo() {
+ return this.concurrencyFault;
+ }
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/ConstraintViolationException.java b/source/generated/org/alfresco/repo/cmis/ws/ConstraintViolationException.java
new file mode 100644
index 0000000000..3d1a5768be
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/ConstraintViolationException.java
@@ -0,0 +1,46 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:13 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebFault(name = "ConstraintViolationFault", targetNamespace = "http://www.cmis.org/ns/1.0")
+
+public class ConstraintViolationException extends Exception {
+ public static final long serialVersionUID = 20080527141113L;
+
+ private org.alfresco.repo.cmis.ws.BasicFault constraintViolationFault;
+
+ public ConstraintViolationException() {
+ super();
+ }
+
+ public ConstraintViolationException(String message) {
+ super(message);
+ }
+
+ public ConstraintViolationException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public ConstraintViolationException(String message, org.alfresco.repo.cmis.ws.BasicFault constraintViolationFault) {
+ super(message);
+ this.constraintViolationFault = constraintViolationFault;
+ }
+
+ public ConstraintViolationException(String message, org.alfresco.repo.cmis.ws.BasicFault constraintViolationFault, Throwable cause) {
+ super(message, cause);
+ this.constraintViolationFault = constraintViolationFault;
+ }
+
+ public org.alfresco.repo.cmis.ws.BasicFault getFaultInfo() {
+ return this.constraintViolationFault;
+ }
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/ContentStream.java b/source/generated/org/alfresco/repo/cmis/ws/ContentStream.java
new file mode 100644
index 0000000000..7440502dcd
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/ContentStream.java
@@ -0,0 +1,148 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="contentStream">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="mimeType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}name" minOccurs="0"/>
+ * <element name="uri" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * <element name="stream" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "mimeType",
+ "name",
+ "uri",
+ "stream"
+})
+@XmlRootElement(name = "contentStream")
+public class ContentStream {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String mimeType;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String name;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String uri;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected byte[] stream;
+
+ /**
+ * Gets the value of the mimeType property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMimeType() {
+ return mimeType;
+ }
+
+ /**
+ * Sets the value of the mimeType property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMimeType(String value) {
+ this.mimeType = value;
+ }
+
+ /**
+ * Gets the value of the name property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Sets the value of the name property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setName(String value) {
+ this.name = value;
+ }
+
+ /**
+ * Gets the value of the uri property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUri() {
+ return uri;
+ }
+
+ /**
+ * Sets the value of the uri property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUri(String value) {
+ this.uri = value;
+ }
+
+ /**
+ * Gets the value of the stream property.
+ *
+ * @return
+ * possible object is
+ * byte[]
+ */
+ public byte[] getStream() {
+ return stream;
+ }
+
+ /**
+ * Sets the value of the stream property.
+ *
+ * @param value
+ * allowed object is
+ * byte[]
+ */
+ public void setStream(byte[] value) {
+ this.stream = ((byte[]) value);
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CreateDocument.java b/source/generated/org/alfresco/repo/cmis/ws/CreateDocument.java
new file mode 100644
index 0000000000..28e006f8a8
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CreateDocument.java
@@ -0,0 +1,178 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="createDocument">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="typeId" type="{http://www.cmis.org/ns/1.0}ID"/>
+ * <element name="propertyCollection" type="{http://www.cmis.org/ns/1.0}documentObjectType"/>
+ * <element name="folderId" type="{http://www.cmis.org/ns/1.0}objectID" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}contentStream" minOccurs="0"/>
+ * <element name="versioningState" type="{http://www.cmis.org/ns/1.0}versioningStateEnum" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "typeId",
+ "propertyCollection",
+ "folderId",
+ "contentStream",
+ "versioningState"
+})
+@XmlRootElement(name = "createDocument")
+public class CreateDocument {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String typeId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DocumentObjectType propertyCollection;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String folderId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected ContentStream contentStream;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected VersioningStateEnum versioningState;
+
+ /**
+ * Gets the value of the typeId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTypeId() {
+ return typeId;
+ }
+
+ /**
+ * Sets the value of the typeId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTypeId(String value) {
+ this.typeId = value;
+ }
+
+ /**
+ * Gets the value of the propertyCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentObjectType }
+ *
+ */
+ public DocumentObjectType getPropertyCollection() {
+ return propertyCollection;
+ }
+
+ /**
+ * Sets the value of the propertyCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentObjectType }
+ *
+ */
+ public void setPropertyCollection(DocumentObjectType value) {
+ this.propertyCollection = value;
+ }
+
+ /**
+ * Gets the value of the folderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFolderId() {
+ return folderId;
+ }
+
+ /**
+ * Sets the value of the folderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFolderId(String value) {
+ this.folderId = value;
+ }
+
+ /**
+ * Gets the value of the contentStream property.
+ *
+ * @return
+ * possible object is
+ * {@link ContentStream }
+ *
+ */
+ public ContentStream getContentStream() {
+ return contentStream;
+ }
+
+ /**
+ * Sets the value of the contentStream property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ContentStream }
+ *
+ */
+ public void setContentStream(ContentStream value) {
+ this.contentStream = value;
+ }
+
+ /**
+ * Gets the value of the versioningState property.
+ *
+ * @return
+ * possible object is
+ * {@link VersioningStateEnum }
+ *
+ */
+ public VersioningStateEnum getVersioningState() {
+ return versioningState;
+ }
+
+ /**
+ * Sets the value of the versioningState property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VersioningStateEnum }
+ *
+ */
+ public void setVersioningState(VersioningStateEnum value) {
+ this.versioningState = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CreateDocumentResponse.java b/source/generated/org/alfresco/repo/cmis/ws/CreateDocumentResponse.java
new file mode 100644
index 0000000000..565357c132
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CreateDocumentResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="createDocumentResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objectId"
+})
+@XmlRootElement(name = "createDocumentResponse")
+public class CreateDocumentResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectId;
+
+ /**
+ * Gets the value of the objectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectId() {
+ return objectId;
+ }
+
+ /**
+ * Sets the value of the objectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectId(String value) {
+ this.objectId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CreateFolder.java b/source/generated/org/alfresco/repo/cmis/ws/CreateFolder.java
new file mode 100644
index 0000000000..3e437a2261
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CreateFolder.java
@@ -0,0 +1,122 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="createFolder">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="typeId" type="{http://www.cmis.org/ns/1.0}ID"/>
+ * <element name="propertyCollection" type="{http://www.cmis.org/ns/1.0}folderObjectType"/>
+ * <element name="folderId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "typeId",
+ "propertyCollection",
+ "folderId"
+})
+@XmlRootElement(name = "createFolder")
+public class CreateFolder {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String typeId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected FolderObjectType propertyCollection;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String folderId;
+
+ /**
+ * Gets the value of the typeId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTypeId() {
+ return typeId;
+ }
+
+ /**
+ * Sets the value of the typeId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTypeId(String value) {
+ this.typeId = value;
+ }
+
+ /**
+ * Gets the value of the propertyCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link FolderObjectType }
+ *
+ */
+ public FolderObjectType getPropertyCollection() {
+ return propertyCollection;
+ }
+
+ /**
+ * Sets the value of the propertyCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FolderObjectType }
+ *
+ */
+ public void setPropertyCollection(FolderObjectType value) {
+ this.propertyCollection = value;
+ }
+
+ /**
+ * Gets the value of the folderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFolderId() {
+ return folderId;
+ }
+
+ /**
+ * Sets the value of the folderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFolderId(String value) {
+ this.folderId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CreateFolderResponse.java b/source/generated/org/alfresco/repo/cmis/ws/CreateFolderResponse.java
new file mode 100644
index 0000000000..f2df157015
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CreateFolderResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="createFolderResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objectId"
+})
+@XmlRootElement(name = "createFolderResponse")
+public class CreateFolderResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectId;
+
+ /**
+ * Gets the value of the objectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectId() {
+ return objectId;
+ }
+
+ /**
+ * Sets the value of the objectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectId(String value) {
+ this.objectId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CreateRelationship.java b/source/generated/org/alfresco/repo/cmis/ws/CreateRelationship.java
new file mode 100644
index 0000000000..3c9e5213ab
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CreateRelationship.java
@@ -0,0 +1,150 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="createRelationship">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="typeId" type="{http://www.cmis.org/ns/1.0}ID"/>
+ * <element name="propertyCollection" type="{http://www.cmis.org/ns/1.0}relationshipObjectType"/>
+ * <element name="sourceObjectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="targetObjectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "typeId",
+ "propertyCollection",
+ "sourceObjectId",
+ "targetObjectId"
+})
+@XmlRootElement(name = "createRelationship")
+public class CreateRelationship {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String typeId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected RelationshipObjectType propertyCollection;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String sourceObjectId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String targetObjectId;
+
+ /**
+ * Gets the value of the typeId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTypeId() {
+ return typeId;
+ }
+
+ /**
+ * Sets the value of the typeId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTypeId(String value) {
+ this.typeId = value;
+ }
+
+ /**
+ * Gets the value of the propertyCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link RelationshipObjectType }
+ *
+ */
+ public RelationshipObjectType getPropertyCollection() {
+ return propertyCollection;
+ }
+
+ /**
+ * Sets the value of the propertyCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RelationshipObjectType }
+ *
+ */
+ public void setPropertyCollection(RelationshipObjectType value) {
+ this.propertyCollection = value;
+ }
+
+ /**
+ * Gets the value of the sourceObjectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSourceObjectId() {
+ return sourceObjectId;
+ }
+
+ /**
+ * Sets the value of the sourceObjectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSourceObjectId(String value) {
+ this.sourceObjectId = value;
+ }
+
+ /**
+ * Gets the value of the targetObjectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTargetObjectId() {
+ return targetObjectId;
+ }
+
+ /**
+ * Sets the value of the targetObjectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTargetObjectId(String value) {
+ this.targetObjectId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CreateRelationshipResponse.java b/source/generated/org/alfresco/repo/cmis/ws/CreateRelationshipResponse.java
new file mode 100644
index 0000000000..1d332f4c22
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CreateRelationshipResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="createRelationshipResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objectId"
+})
+@XmlRootElement(name = "createRelationshipResponse")
+public class CreateRelationshipResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectId;
+
+ /**
+ * Gets the value of the objectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectId() {
+ return objectId;
+ }
+
+ /**
+ * Sets the value of the objectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectId(String value) {
+ this.objectId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DeleteAllVersions.java b/source/generated/org/alfresco/repo/cmis/ws/DeleteAllVersions.java
new file mode 100644
index 0000000000..6025fcabf0
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DeleteAllVersions.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="deleteAllVersions">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentId"
+})
+@XmlRootElement(name = "deleteAllVersions")
+public class DeleteAllVersions {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String documentId;
+
+ /**
+ * Gets the value of the documentId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDocumentId() {
+ return documentId;
+ }
+
+ /**
+ * Sets the value of the documentId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDocumentId(String value) {
+ this.documentId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DeleteAllVersionsResponse.java b/source/generated/org/alfresco/repo/cmis/ws/DeleteAllVersionsResponse.java
new file mode 100644
index 0000000000..f5dc268c04
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DeleteAllVersionsResponse.java
@@ -0,0 +1,36 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="deleteAllVersionsResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "deleteAllVersionsResponse")
+public class DeleteAllVersionsResponse {
+
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DeleteContentStream.java b/source/generated/org/alfresco/repo/cmis/ws/DeleteContentStream.java
new file mode 100644
index 0000000000..58dabdd5b8
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DeleteContentStream.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="deleteContentStream">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentId"
+})
+@XmlRootElement(name = "deleteContentStream")
+public class DeleteContentStream {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String documentId;
+
+ /**
+ * Gets the value of the documentId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDocumentId() {
+ return documentId;
+ }
+
+ /**
+ * Sets the value of the documentId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDocumentId(String value) {
+ this.documentId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DeleteContentStreamResponse.java b/source/generated/org/alfresco/repo/cmis/ws/DeleteContentStreamResponse.java
new file mode 100644
index 0000000000..92f2307253
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DeleteContentStreamResponse.java
@@ -0,0 +1,36 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="deleteContentStreamResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "deleteContentStreamResponse")
+public class DeleteContentStreamResponse {
+
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DeleteObject.java b/source/generated/org/alfresco/repo/cmis/ws/DeleteObject.java
new file mode 100644
index 0000000000..14158d3d8e
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DeleteObject.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="deleteObject">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objectId"
+})
+@XmlRootElement(name = "deleteObject")
+public class DeleteObject {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectId;
+
+ /**
+ * Gets the value of the objectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectId() {
+ return objectId;
+ }
+
+ /**
+ * Sets the value of the objectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectId(String value) {
+ this.objectId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DeleteObjectResponse.java b/source/generated/org/alfresco/repo/cmis/ws/DeleteObjectResponse.java
new file mode 100644
index 0000000000..597cfe5770
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DeleteObjectResponse.java
@@ -0,0 +1,36 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="deleteObjectResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "deleteObjectResponse")
+public class DeleteObjectResponse {
+
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DeleteTree.java b/source/generated/org/alfresco/repo/cmis/ws/DeleteTree.java
new file mode 100644
index 0000000000..09edcf02b9
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DeleteTree.java
@@ -0,0 +1,122 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="deleteTree">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="folderId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="unfileMultiFiledDocuments" type="{http://www.cmis.org/ns/1.0}deleteWithMultiFilingEnum"/>
+ * <element name="continueOnFailure" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "folderId",
+ "unfileMultiFiledDocuments",
+ "continueOnFailure"
+})
+@XmlRootElement(name = "deleteTree")
+public class DeleteTree {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String folderId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DeleteWithMultiFilingEnum unfileMultiFiledDocuments;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean continueOnFailure;
+
+ /**
+ * Gets the value of the folderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFolderId() {
+ return folderId;
+ }
+
+ /**
+ * Sets the value of the folderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFolderId(String value) {
+ this.folderId = value;
+ }
+
+ /**
+ * Gets the value of the unfileMultiFiledDocuments property.
+ *
+ * @return
+ * possible object is
+ * {@link DeleteWithMultiFilingEnum }
+ *
+ */
+ public DeleteWithMultiFilingEnum getUnfileMultiFiledDocuments() {
+ return unfileMultiFiledDocuments;
+ }
+
+ /**
+ * Sets the value of the unfileMultiFiledDocuments property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DeleteWithMultiFilingEnum }
+ *
+ */
+ public void setUnfileMultiFiledDocuments(DeleteWithMultiFilingEnum value) {
+ this.unfileMultiFiledDocuments = value;
+ }
+
+ /**
+ * Gets the value of the continueOnFailure property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isContinueOnFailure() {
+ return continueOnFailure;
+ }
+
+ /**
+ * Sets the value of the continueOnFailure property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setContinueOnFailure(Boolean value) {
+ this.continueOnFailure = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DeleteTreeResponse.java b/source/generated/org/alfresco/repo/cmis/ws/DeleteTreeResponse.java
new file mode 100644
index 0000000000..ffb61fe4ce
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DeleteTreeResponse.java
@@ -0,0 +1,139 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import org.alfresco.repo.cmis.ws.DeleteTreeResponse.FailedToDelete;
+
+
+/**
+ *
+ * <element name="deleteTreeResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="failedToDelete">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "failedToDelete"
+})
+@XmlRootElement(name = "deleteTreeResponse")
+public class DeleteTreeResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected FailedToDelete failedToDelete;
+
+ /**
+ * Gets the value of the failedToDelete property.
+ *
+ * @return
+ * possible object is
+ * {@link FailedToDelete }
+ *
+ */
+ public FailedToDelete getFailedToDelete() {
+ return failedToDelete;
+ }
+
+ /**
+ * Sets the value of the failedToDelete property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FailedToDelete }
+ *
+ */
+ public void setFailedToDelete(FailedToDelete value) {
+ this.failedToDelete = value;
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "objectId"
+ })
+ public static class FailedToDelete {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the objectId property.
+ *
+ *
+ * getObjectId().add(newItem);
+ *
+ *
+ *
+ *
+ * <simpleType name="deleteWithMultiFilingEnum">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="unfile"/>
+ * <enumeration value="deleteSingleFiledDocs"/>
+ * <enumeration value="delete"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlEnum
+public enum DeleteWithMultiFilingEnum {
+
+ @XmlEnumValue("delete")
+ DELETE("delete"),
+ @XmlEnumValue("deleteSingleFiledDocs")
+ DELETE_SINGLE_FILED_DOCS("deleteSingleFiledDocs"),
+ @XmlEnumValue("unfile")
+ UNFILE("unfile");
+ private final String value;
+
+ DeleteWithMultiFilingEnum(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static DeleteWithMultiFilingEnum fromValue(String v) {
+ for (DeleteWithMultiFilingEnum c: DeleteWithMultiFilingEnum.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v.toString());
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DocumentAndFolderCollection.java b/source/generated/org/alfresco/repo/cmis/ws/DocumentAndFolderCollection.java
new file mode 100644
index 0000000000..252bfdbc7c
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DocumentAndFolderCollection.java
@@ -0,0 +1,73 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="documentAndFolderCollection">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="object" type="{http://www.cmis.org/ns/1.0}documentOrFolderObjectType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "object"
+})
+@XmlRootElement(name = "documentAndFolderCollection")
+public class DocumentAndFolderCollection {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the object property.
+ *
+ *
+ * getObject().add(newItem);
+ *
+ *
+ *
+ *
+ * <element name="documentCollection">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="object" type="{http://www.cmis.org/ns/1.0}documentObjectType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "object"
+})
+@XmlRootElement(name = "documentCollection")
+public class DocumentCollection {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the object property.
+ *
+ *
+ * getObject().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="documentFolderOrRelationshipObjectType">
+ * <complexContent>
+ * <extension base="{http://www.cmis.org/ns/1.0}documentOrFolderObjectType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}sourceOID" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}targetOID" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "documentFolderOrRelationshipObjectType", propOrder = {
+ "sourceOID",
+ "targetOID"
+})
+public class DocumentFolderOrRelationshipObjectType
+ extends DocumentOrFolderObjectType
+{
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String sourceOID;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String targetOID;
+
+ /**
+ * Gets the value of the sourceOID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSourceOID() {
+ return sourceOID;
+ }
+
+ /**
+ * Sets the value of the sourceOID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSourceOID(String value) {
+ this.sourceOID = value;
+ }
+
+ /**
+ * Gets the value of the targetOID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTargetOID() {
+ return targetOID;
+ }
+
+ /**
+ * Sets the value of the targetOID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTargetOID(String value) {
+ this.targetOID = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/DocumentObjectType.java b/source/generated/org/alfresco/repo/cmis/ws/DocumentObjectType.java
new file mode 100644
index 0000000000..676572776f
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/DocumentObjectType.java
@@ -0,0 +1,436 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.math.BigInteger;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="documentObjectType">
+ * <complexContent>
+ * <extension base="{http://www.cmis.org/ns/1.0}objectTypeBase">
+ * <sequence>
+ * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="isImmutable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="isLatestVersion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="isMajorVersion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="isLatestMajorVersion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="versionSeriesIsCheckedOut" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="versionSeriesCheckedOutBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="versionSeriesCheckedOutOID" type="{http://www.cmis.org/ns/1.0}objectID" minOccurs="0"/>
+ * <element name="checkinComment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="contentStreamLength" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="contentStreamMimeType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="contentStreamFilename" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="contentStreamURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}property" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "documentObjectType", propOrder = {
+ "name",
+ "isImmutable",
+ "isLatestVersion",
+ "isMajorVersion",
+ "isLatestMajorVersion",
+ "versionSeriesIsCheckedOut",
+ "versionSeriesCheckedOutBy",
+ "versionSeriesCheckedOutOID",
+ "checkinComment",
+ "contentStreamLength",
+ "contentStreamMimeType",
+ "contentStreamFilename",
+ "contentStreamURI",
+ "property"
+})
+public class DocumentObjectType
+ extends ObjectTypeBase
+{
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String name;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean isImmutable;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean isLatestVersion;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean isMajorVersion;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean isLatestMajorVersion;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean versionSeriesIsCheckedOut;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String versionSeriesCheckedOutBy;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String versionSeriesCheckedOutOID;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String checkinComment;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger contentStreamLength;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String contentStreamMimeType;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String contentStreamFilename;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String contentStreamURI;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the property property.
+ *
+ *
+ * getProperty().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="documentOrFolderObjectType">
+ * <complexContent>
+ * <extension base="{http://www.cmis.org/ns/1.0}documentObjectType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}parent" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}children" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "documentOrFolderObjectType", propOrder = {
+ "parent",
+ "children"
+})
+public class DocumentOrFolderObjectType
+ extends DocumentObjectType
+{
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String parent;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Children children;
+
+ /**
+ * Gets the value of the parent property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getParent() {
+ return parent;
+ }
+
+ /**
+ * Sets the value of the parent property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setParent(String value) {
+ this.parent = value;
+ }
+
+ /**
+ * Gets the value of the children property.
+ *
+ * @return
+ * possible object is
+ * {@link Children }
+ *
+ */
+ public Children getChildren() {
+ return children;
+ }
+
+ /**
+ * Sets the value of the children property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Children }
+ *
+ */
+ public void setChildren(Children value) {
+ this.children = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/FilterNotValidException.java b/source/generated/org/alfresco/repo/cmis/ws/FilterNotValidException.java
new file mode 100644
index 0000000000..d1a25bfd08
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/FilterNotValidException.java
@@ -0,0 +1,46 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:27 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebFault(name = "FilterNotValidFault", targetNamespace = "http://www.cmis.org/ns/1.0")
+
+public class FilterNotValidException extends Exception {
+ public static final long serialVersionUID = 20080527141127L;
+
+ private org.alfresco.repo.cmis.ws.BasicFault filterNotValidFault;
+
+ public FilterNotValidException() {
+ super();
+ }
+
+ public FilterNotValidException(String message) {
+ super(message);
+ }
+
+ public FilterNotValidException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public FilterNotValidException(String message, org.alfresco.repo.cmis.ws.BasicFault filterNotValidFault) {
+ super(message);
+ this.filterNotValidFault = filterNotValidFault;
+ }
+
+ public FilterNotValidException(String message, org.alfresco.repo.cmis.ws.BasicFault filterNotValidFault, Throwable cause) {
+ super(message, cause);
+ this.filterNotValidFault = filterNotValidFault;
+ }
+
+ public org.alfresco.repo.cmis.ws.BasicFault getFaultInfo() {
+ return this.filterNotValidFault;
+ }
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/FolderCollection.java b/source/generated/org/alfresco/repo/cmis/ws/FolderCollection.java
new file mode 100644
index 0000000000..855a689ad3
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/FolderCollection.java
@@ -0,0 +1,73 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="folderCollection">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="object" type="{http://www.cmis.org/ns/1.0}folderObjectType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "object"
+})
+@XmlRootElement(name = "folderCollection")
+public class FolderCollection {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the object property.
+ *
+ *
+ * getObject().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="folderObjectType">
+ * <complexContent>
+ * <extension base="{http://www.cmis.org/ns/1.0}objectTypeBase">
+ * <sequence>
+ * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}parent" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}children" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}property" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "folderObjectType", propOrder = {
+ "name",
+ "parent",
+ "children",
+ "property"
+})
+public class FolderObjectType
+ extends ObjectTypeBase
+{
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String name;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String parent;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Children children;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the property property.
+ *
+ *
+ * getProperty().add(newItem);
+ *
+ *
+ *
+ *
+ * <element name="getAllVersions">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentId",
+ "filter"
+})
+@XmlRootElement(name = "getAllVersions")
+public class GetAllVersions {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String documentId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+
+ /**
+ * Gets the value of the documentId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDocumentId() {
+ return documentId;
+ }
+
+ /**
+ * Sets the value of the documentId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDocumentId(String value) {
+ this.documentId = value;
+ }
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetAllVersionsResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetAllVersionsResponse.java
new file mode 100644
index 0000000000..06a2a84145
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetAllVersionsResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getAllVersionsResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}documentCollection"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentCollection"
+})
+@XmlRootElement(name = "getAllVersionsResponse")
+public class GetAllVersionsResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DocumentCollection documentCollection;
+
+ /**
+ * Gets the value of the documentCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentCollection }
+ *
+ */
+ public DocumentCollection getDocumentCollection() {
+ return documentCollection;
+ }
+
+ /**
+ * Sets the value of the documentCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentCollection }
+ *
+ */
+ public void setDocumentCollection(DocumentCollection value) {
+ this.documentCollection = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetAllowableActions.java b/source/generated/org/alfresco/repo/cmis/ws/GetAllowableActions.java
new file mode 100644
index 0000000000..e1480768b3
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetAllowableActions.java
@@ -0,0 +1,94 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getAllowableActions">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="asUser" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objectId",
+ "asUser"
+})
+@XmlRootElement(name = "getAllowableActions")
+public class GetAllowableActions {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String asUser;
+
+ /**
+ * Gets the value of the objectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectId() {
+ return objectId;
+ }
+
+ /**
+ * Sets the value of the objectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectId(String value) {
+ this.objectId = value;
+ }
+
+ /**
+ * Gets the value of the asUser property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAsUser() {
+ return asUser;
+ }
+
+ /**
+ * Sets the value of the asUser property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAsUser(String value) {
+ this.asUser = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetAllowableActionsResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetAllowableActionsResponse.java
new file mode 100644
index 0000000000..78f96871b2
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetAllowableActionsResponse.java
@@ -0,0 +1,139 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import org.alfresco.repo.cmis.ws.GetAllowableActionsResponse.AllowableActionCollection;
+
+
+/**
+ *
+ * <element name="getAllowableActionsResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="allowableActionCollection">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="action" type="{http://www.cmis.org/ns/1.0}allowableActionsEnum" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "allowableActionCollection"
+})
+@XmlRootElement(name = "getAllowableActionsResponse")
+public class GetAllowableActionsResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected AllowableActionCollection allowableActionCollection;
+
+ /**
+ * Gets the value of the allowableActionCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link AllowableActionCollection }
+ *
+ */
+ public AllowableActionCollection getAllowableActionCollection() {
+ return allowableActionCollection;
+ }
+
+ /**
+ * Sets the value of the allowableActionCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link AllowableActionCollection }
+ *
+ */
+ public void setAllowableActionCollection(AllowableActionCollection value) {
+ this.allowableActionCollection = value;
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="action" type="{http://www.cmis.org/ns/1.0}allowableActionsEnum" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "action"
+ })
+ public static class AllowableActionCollection {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the action property.
+ *
+ *
+ * getAction().add(newItem);
+ *
+ *
+ *
+ *
+ * <element name="getCheckedoutDocs">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}maxItems" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}skipCount" minOccurs="0"/>
+ * <element name="folderID" type="{http://www.cmis.org/ns/1.0}objectID" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "filter",
+ "maxItems",
+ "skipCount",
+ "folderID"
+})
+@XmlRootElement(name = "getCheckedoutDocs")
+public class GetCheckedoutDocs {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger maxItems;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger skipCount;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String folderID;
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+ /**
+ * Gets the value of the maxItems property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMaxItems() {
+ return maxItems;
+ }
+
+ /**
+ * Sets the value of the maxItems property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMaxItems(BigInteger value) {
+ this.maxItems = value;
+ }
+
+ /**
+ * Gets the value of the skipCount property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSkipCount() {
+ return skipCount;
+ }
+
+ /**
+ * Sets the value of the skipCount property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSkipCount(BigInteger value) {
+ this.skipCount = value;
+ }
+
+ /**
+ * Gets the value of the folderID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFolderID() {
+ return folderID;
+ }
+
+ /**
+ * Sets the value of the folderID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFolderID(String value) {
+ this.folderID = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetCheckedoutDocsResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetCheckedoutDocsResponse.java
new file mode 100644
index 0000000000..f41a570226
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetCheckedoutDocsResponse.java
@@ -0,0 +1,86 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getCheckedoutDocsResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}documentCollection"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}hasMoreItems"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentCollection",
+ "hasMoreItems"
+})
+@XmlRootElement(name = "getCheckedoutDocsResponse")
+public class GetCheckedoutDocsResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DocumentCollection documentCollection;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected boolean hasMoreItems;
+
+ /**
+ * Gets the value of the documentCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentCollection }
+ *
+ */
+ public DocumentCollection getDocumentCollection() {
+ return documentCollection;
+ }
+
+ /**
+ * Sets the value of the documentCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentCollection }
+ *
+ */
+ public void setDocumentCollection(DocumentCollection value) {
+ this.documentCollection = value;
+ }
+
+ /**
+ * Gets the value of the hasMoreItems property.
+ *
+ */
+ public boolean isHasMoreItems() {
+ return hasMoreItems;
+ }
+
+ /**
+ * Sets the value of the hasMoreItems property.
+ *
+ */
+ public void setHasMoreItems(boolean value) {
+ this.hasMoreItems = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetChildren.java b/source/generated/org/alfresco/repo/cmis/ws/GetChildren.java
new file mode 100644
index 0000000000..3e9dd73aff
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetChildren.java
@@ -0,0 +1,179 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getChildren">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="folderId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="type" type="{http://www.cmis.org/ns/1.0}typesOfObjectsEnum"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}maxItems" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}skipCount" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "folderId",
+ "type",
+ "filter",
+ "maxItems",
+ "skipCount"
+})
+@XmlRootElement(name = "getChildren")
+public class GetChildren {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String folderId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected TypesOfObjectsEnum type;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger maxItems;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger skipCount;
+
+ /**
+ * Gets the value of the folderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFolderId() {
+ return folderId;
+ }
+
+ /**
+ * Sets the value of the folderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFolderId(String value) {
+ this.folderId = value;
+ }
+
+ /**
+ * Gets the value of the type property.
+ *
+ * @return
+ * possible object is
+ * {@link TypesOfObjectsEnum }
+ *
+ */
+ public TypesOfObjectsEnum getType() {
+ return type;
+ }
+
+ /**
+ * Sets the value of the type property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TypesOfObjectsEnum }
+ *
+ */
+ public void setType(TypesOfObjectsEnum value) {
+ this.type = value;
+ }
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+ /**
+ * Gets the value of the maxItems property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMaxItems() {
+ return maxItems;
+ }
+
+ /**
+ * Sets the value of the maxItems property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMaxItems(BigInteger value) {
+ this.maxItems = value;
+ }
+
+ /**
+ * Gets the value of the skipCount property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSkipCount() {
+ return skipCount;
+ }
+
+ /**
+ * Sets the value of the skipCount property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSkipCount(BigInteger value) {
+ this.skipCount = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetChildrenResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetChildrenResponse.java
new file mode 100644
index 0000000000..f6ef9690c4
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetChildrenResponse.java
@@ -0,0 +1,86 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getChildrenResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}documentAndFolderCollection"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}hasMoreItems"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentAndFolderCollection",
+ "hasMoreItems"
+})
+@XmlRootElement(name = "getChildrenResponse")
+public class GetChildrenResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DocumentAndFolderCollection documentAndFolderCollection;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected boolean hasMoreItems;
+
+ /**
+ * Gets the value of the documentAndFolderCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentAndFolderCollection }
+ *
+ */
+ public DocumentAndFolderCollection getDocumentAndFolderCollection() {
+ return documentAndFolderCollection;
+ }
+
+ /**
+ * Sets the value of the documentAndFolderCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentAndFolderCollection }
+ *
+ */
+ public void setDocumentAndFolderCollection(DocumentAndFolderCollection value) {
+ this.documentAndFolderCollection = value;
+ }
+
+ /**
+ * Gets the value of the hasMoreItems property.
+ *
+ */
+ public boolean isHasMoreItems() {
+ return hasMoreItems;
+ }
+
+ /**
+ * Sets the value of the hasMoreItems property.
+ *
+ */
+ public void setHasMoreItems(boolean value) {
+ this.hasMoreItems = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetContentStream.java b/source/generated/org/alfresco/repo/cmis/ws/GetContentStream.java
new file mode 100644
index 0000000000..d3a059fd94
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetContentStream.java
@@ -0,0 +1,123 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getContentStream">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="offset" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="length" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentId",
+ "offset",
+ "length"
+})
+@XmlRootElement(name = "getContentStream")
+public class GetContentStream {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String documentId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger offset;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger length;
+
+ /**
+ * Gets the value of the documentId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDocumentId() {
+ return documentId;
+ }
+
+ /**
+ * Sets the value of the documentId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDocumentId(String value) {
+ this.documentId = value;
+ }
+
+ /**
+ * Gets the value of the offset property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getOffset() {
+ return offset;
+ }
+
+ /**
+ * Sets the value of the offset property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setOffset(BigInteger value) {
+ this.offset = value;
+ }
+
+ /**
+ * Gets the value of the length property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getLength() {
+ return length;
+ }
+
+ /**
+ * Sets the value of the length property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setLength(BigInteger value) {
+ this.length = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetContentStreamResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetContentStreamResponse.java
new file mode 100644
index 0000000000..f7c2addfda
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetContentStreamResponse.java
@@ -0,0 +1,64 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getContentStreamResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="stream" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "stream"
+})
+@XmlRootElement(name = "getContentStreamResponse")
+public class GetContentStreamResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected byte[] stream;
+
+ /**
+ * Gets the value of the stream property.
+ *
+ * @return
+ * possible object is
+ * byte[]
+ */
+ public byte[] getStream() {
+ return stream;
+ }
+
+ /**
+ * Sets the value of the stream property.
+ *
+ * @param value
+ * allowed object is
+ * byte[]
+ */
+ public void setStream(byte[] value) {
+ this.stream = ((byte[]) value);
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetDescendants.java b/source/generated/org/alfresco/repo/cmis/ws/GetDescendants.java
new file mode 100644
index 0000000000..210a0dc99a
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetDescendants.java
@@ -0,0 +1,150 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getDescendants">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="folderId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="type" type="{http://www.cmis.org/ns/1.0}typesOfObjectsEnum"/>
+ * <element name="depth" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "folderId",
+ "type",
+ "depth",
+ "filter"
+})
+@XmlRootElement(name = "getDescendants")
+public class GetDescendants {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String folderId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected TypesOfObjectsEnum type;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Object depth;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+
+ /**
+ * Gets the value of the folderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFolderId() {
+ return folderId;
+ }
+
+ /**
+ * Sets the value of the folderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFolderId(String value) {
+ this.folderId = value;
+ }
+
+ /**
+ * Gets the value of the type property.
+ *
+ * @return
+ * possible object is
+ * {@link TypesOfObjectsEnum }
+ *
+ */
+ public TypesOfObjectsEnum getType() {
+ return type;
+ }
+
+ /**
+ * Sets the value of the type property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TypesOfObjectsEnum }
+ *
+ */
+ public void setType(TypesOfObjectsEnum value) {
+ this.type = value;
+ }
+
+ /**
+ * Gets the value of the depth property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getDepth() {
+ return depth;
+ }
+
+ /**
+ * Sets the value of the depth property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setDepth(Object value) {
+ this.depth = value;
+ }
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetDescendantsResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetDescendantsResponse.java
new file mode 100644
index 0000000000..537c7a2b2a
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetDescendantsResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getDescendantsResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}documentAndFolderCollection"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentAndFolderCollection"
+})
+@XmlRootElement(name = "getDescendantsResponse")
+public class GetDescendantsResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DocumentAndFolderCollection documentAndFolderCollection;
+
+ /**
+ * Gets the value of the documentAndFolderCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentAndFolderCollection }
+ *
+ */
+ public DocumentAndFolderCollection getDocumentAndFolderCollection() {
+ return documentAndFolderCollection;
+ }
+
+ /**
+ * Sets the value of the documentAndFolderCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentAndFolderCollection }
+ *
+ */
+ public void setDocumentAndFolderCollection(DocumentAndFolderCollection value) {
+ this.documentAndFolderCollection = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetDocumentParents.java b/source/generated/org/alfresco/repo/cmis/ws/GetDocumentParents.java
new file mode 100644
index 0000000000..95d8608951
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetDocumentParents.java
@@ -0,0 +1,94 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getDocumentParents">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentId",
+ "filter"
+})
+@XmlRootElement(name = "getDocumentParents")
+public class GetDocumentParents {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String documentId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+
+ /**
+ * Gets the value of the documentId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDocumentId() {
+ return documentId;
+ }
+
+ /**
+ * Sets the value of the documentId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDocumentId(String value) {
+ this.documentId = value;
+ }
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetDocumentParentsResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetDocumentParentsResponse.java
new file mode 100644
index 0000000000..c5829f7c6a
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetDocumentParentsResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getDocumentParentsResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}folderCollection"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "folderCollection"
+})
+@XmlRootElement(name = "getDocumentParentsResponse")
+public class GetDocumentParentsResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected FolderCollection folderCollection;
+
+ /**
+ * Gets the value of the folderCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link FolderCollection }
+ *
+ */
+ public FolderCollection getFolderCollection() {
+ return folderCollection;
+ }
+
+ /**
+ * Sets the value of the folderCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FolderCollection }
+ *
+ */
+ public void setFolderCollection(FolderCollection value) {
+ this.folderCollection = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetFolderParent.java b/source/generated/org/alfresco/repo/cmis/ws/GetFolderParent.java
new file mode 100644
index 0000000000..af53b08fe4
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetFolderParent.java
@@ -0,0 +1,122 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getFolderParent">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="folderId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * <element name="returnToRoot" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "folderId",
+ "filter",
+ "returnToRoot"
+})
+@XmlRootElement(name = "getFolderParent")
+public class GetFolderParent {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String folderId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean returnToRoot;
+
+ /**
+ * Gets the value of the folderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFolderId() {
+ return folderId;
+ }
+
+ /**
+ * Sets the value of the folderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFolderId(String value) {
+ this.folderId = value;
+ }
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+ /**
+ * Gets the value of the returnToRoot property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isReturnToRoot() {
+ return returnToRoot;
+ }
+
+ /**
+ * Sets the value of the returnToRoot property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setReturnToRoot(Boolean value) {
+ this.returnToRoot = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetFolderParentResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetFolderParentResponse.java
new file mode 100644
index 0000000000..992ccd263d
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetFolderParentResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getFolderParentResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}folderCollection"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "folderCollection"
+})
+@XmlRootElement(name = "getFolderParentResponse")
+public class GetFolderParentResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected FolderCollection folderCollection;
+
+ /**
+ * Gets the value of the folderCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link FolderCollection }
+ *
+ */
+ public FolderCollection getFolderCollection() {
+ return folderCollection;
+ }
+
+ /**
+ * Sets the value of the folderCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FolderCollection }
+ *
+ */
+ public void setFolderCollection(FolderCollection value) {
+ this.folderCollection = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetProperties.java b/source/generated/org/alfresco/repo/cmis/ws/GetProperties.java
new file mode 100644
index 0000000000..8d47a79a2c
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetProperties.java
@@ -0,0 +1,122 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getProperties">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="returnVersion" type="{http://www.cmis.org/ns/1.0}versionEnum" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objectId",
+ "returnVersion",
+ "filter"
+})
+@XmlRootElement(name = "getProperties")
+public class GetProperties {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected VersionEnum returnVersion;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+
+ /**
+ * Gets the value of the objectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectId() {
+ return objectId;
+ }
+
+ /**
+ * Sets the value of the objectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectId(String value) {
+ this.objectId = value;
+ }
+
+ /**
+ * Gets the value of the returnVersion property.
+ *
+ * @return
+ * possible object is
+ * {@link VersionEnum }
+ *
+ */
+ public VersionEnum getReturnVersion() {
+ return returnVersion;
+ }
+
+ /**
+ * Sets the value of the returnVersion property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VersionEnum }
+ *
+ */
+ public void setReturnVersion(VersionEnum value) {
+ this.returnVersion = value;
+ }
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetPropertiesResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetPropertiesResponse.java
new file mode 100644
index 0000000000..df85015391
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetPropertiesResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getPropertiesResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="object" type="{http://www.cmis.org/ns/1.0}documentFolderOrRelationshipObjectType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "object"
+})
+@XmlRootElement(name = "getPropertiesResponse")
+public class GetPropertiesResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DocumentFolderOrRelationshipObjectType object;
+
+ /**
+ * Gets the value of the object property.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentFolderOrRelationshipObjectType }
+ *
+ */
+ public DocumentFolderOrRelationshipObjectType getObject() {
+ return object;
+ }
+
+ /**
+ * Sets the value of the object property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentFolderOrRelationshipObjectType }
+ *
+ */
+ public void setObject(DocumentFolderOrRelationshipObjectType value) {
+ this.object = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetRelationships.java b/source/generated/org/alfresco/repo/cmis/ws/GetRelationships.java
new file mode 100644
index 0000000000..d2e87fd3d8
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetRelationships.java
@@ -0,0 +1,235 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getRelationships">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="direction" type="{http://www.cmis.org/ns/1.0}relationshipDirectionEnum"/>
+ * <element name="typeId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="includeSubRelationshipTypes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}maxItems" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}skipCount" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objectId",
+ "direction",
+ "typeId",
+ "includeSubRelationshipTypes",
+ "filter",
+ "maxItems",
+ "skipCount"
+})
+@XmlRootElement(name = "getRelationships")
+public class GetRelationships {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected RelationshipDirectionEnum direction;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String typeId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean includeSubRelationshipTypes;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger maxItems;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger skipCount;
+
+ /**
+ * Gets the value of the objectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectId() {
+ return objectId;
+ }
+
+ /**
+ * Sets the value of the objectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectId(String value) {
+ this.objectId = value;
+ }
+
+ /**
+ * Gets the value of the direction property.
+ *
+ * @return
+ * possible object is
+ * {@link RelationshipDirectionEnum }
+ *
+ */
+ public RelationshipDirectionEnum getDirection() {
+ return direction;
+ }
+
+ /**
+ * Sets the value of the direction property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RelationshipDirectionEnum }
+ *
+ */
+ public void setDirection(RelationshipDirectionEnum value) {
+ this.direction = value;
+ }
+
+ /**
+ * Gets the value of the typeId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTypeId() {
+ return typeId;
+ }
+
+ /**
+ * Sets the value of the typeId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTypeId(String value) {
+ this.typeId = value;
+ }
+
+ /**
+ * Gets the value of the includeSubRelationshipTypes property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isIncludeSubRelationshipTypes() {
+ return includeSubRelationshipTypes;
+ }
+
+ /**
+ * Sets the value of the includeSubRelationshipTypes property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setIncludeSubRelationshipTypes(Boolean value) {
+ this.includeSubRelationshipTypes = value;
+ }
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+ /**
+ * Gets the value of the maxItems property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMaxItems() {
+ return maxItems;
+ }
+
+ /**
+ * Sets the value of the maxItems property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMaxItems(BigInteger value) {
+ this.maxItems = value;
+ }
+
+ /**
+ * Gets the value of the skipCount property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSkipCount() {
+ return skipCount;
+ }
+
+ /**
+ * Sets the value of the skipCount property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSkipCount(BigInteger value) {
+ this.skipCount = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetRelationshipsResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetRelationshipsResponse.java
new file mode 100644
index 0000000000..2a7120d351
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetRelationshipsResponse.java
@@ -0,0 +1,86 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getRelationshipsResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}relationshipCollection"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}hasMoreItems"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "relationshipCollection",
+ "hasMoreItems"
+})
+@XmlRootElement(name = "getRelationshipsResponse")
+public class GetRelationshipsResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected RelationshipCollection relationshipCollection;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected boolean hasMoreItems;
+
+ /**
+ * Gets the value of the relationshipCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link RelationshipCollection }
+ *
+ */
+ public RelationshipCollection getRelationshipCollection() {
+ return relationshipCollection;
+ }
+
+ /**
+ * Sets the value of the relationshipCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RelationshipCollection }
+ *
+ */
+ public void setRelationshipCollection(RelationshipCollection value) {
+ this.relationshipCollection = value;
+ }
+
+ /**
+ * Gets the value of the hasMoreItems property.
+ *
+ */
+ public boolean isHasMoreItems() {
+ return hasMoreItems;
+ }
+
+ /**
+ * Sets the value of the hasMoreItems property.
+ *
+ */
+ public void setHasMoreItems(boolean value) {
+ this.hasMoreItems = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetRepositoryInfo.java b/source/generated/org/alfresco/repo/cmis/ws/GetRepositoryInfo.java
new file mode 100644
index 0000000000..d32c3fe406
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetRepositoryInfo.java
@@ -0,0 +1,36 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getRepositoryInfo">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "getRepositoryInfo")
+public class GetRepositoryInfo {
+
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetRepositoryInfoResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetRepositoryInfoResponse.java
new file mode 100644
index 0000000000..2b76f761c2
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetRepositoryInfoResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getRepositoryInfoResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="repositoryInfo" type="{http://www.cmis.org/ns/1.0}repositoryInfoType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "repositoryInfo"
+})
+@XmlRootElement(name = "getRepositoryInfoResponse")
+public class GetRepositoryInfoResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected RepositoryInfoType repositoryInfo;
+
+ /**
+ * Gets the value of the repositoryInfo property.
+ *
+ * @return
+ * possible object is
+ * {@link RepositoryInfoType }
+ *
+ */
+ public RepositoryInfoType getRepositoryInfo() {
+ return repositoryInfo;
+ }
+
+ /**
+ * Sets the value of the repositoryInfo property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RepositoryInfoType }
+ *
+ */
+ public void setRepositoryInfo(RepositoryInfoType value) {
+ this.repositoryInfo = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetRootFolder.java b/source/generated/org/alfresco/repo/cmis/ws/GetRootFolder.java
new file mode 100644
index 0000000000..5ab9b0ba82
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetRootFolder.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getRootFolder">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "filter"
+})
+@XmlRootElement(name = "getRootFolder")
+public class GetRootFolder {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetRootFolderResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetRootFolderResponse.java
new file mode 100644
index 0000000000..563ceea6a7
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetRootFolderResponse.java
@@ -0,0 +1,66 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getRootFolderResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="rootFolder" type="{http://www.cmis.org/ns/1.0}folderObjectType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "rootFolder"
+})
+@XmlRootElement(name = "getRootFolderResponse")
+public class GetRootFolderResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected FolderObjectType rootFolder;
+
+ /**
+ * Gets the value of the rootFolder property.
+ *
+ * @return
+ * possible object is
+ * {@link FolderObjectType }
+ *
+ */
+ public FolderObjectType getRootFolder() {
+ return rootFolder;
+ }
+
+ /**
+ * Sets the value of the rootFolder property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FolderObjectType }
+ *
+ */
+ public void setRootFolder(FolderObjectType value) {
+ this.rootFolder = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetTypeDefinition.java b/source/generated/org/alfresco/repo/cmis/ws/GetTypeDefinition.java
new file mode 100644
index 0000000000..38d01fb818
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetTypeDefinition.java
@@ -0,0 +1,94 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getTypeDefinition">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="typeId" type="{http://www.cmis.org/ns/1.0}ID"/>
+ * <element name="includeInheritedProperties" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "typeId",
+ "includeInheritedProperties"
+})
+@XmlRootElement(name = "getTypeDefinition")
+public class GetTypeDefinition {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String typeId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean includeInheritedProperties;
+
+ /**
+ * Gets the value of the typeId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTypeId() {
+ return typeId;
+ }
+
+ /**
+ * Sets the value of the typeId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTypeId(String value) {
+ this.typeId = value;
+ }
+
+ /**
+ * Gets the value of the includeInheritedProperties property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isIncludeInheritedProperties() {
+ return includeInheritedProperties;
+ }
+
+ /**
+ * Sets the value of the includeInheritedProperties property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setIncludeInheritedProperties(Boolean value) {
+ this.includeInheritedProperties = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetTypeDefinitionResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetTypeDefinitionResponse.java
new file mode 100644
index 0000000000..34f85a0749
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetTypeDefinitionResponse.java
@@ -0,0 +1,86 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getTypeDefinitionResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="type" type="{http://www.cmis.org/ns/1.0}objectTypeDefinitionType"/>
+ * <element name="canCreateInstances" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "type",
+ "canCreateInstances"
+})
+@XmlRootElement(name = "getTypeDefinitionResponse")
+public class GetTypeDefinitionResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected ObjectTypeDefinitionType type;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected boolean canCreateInstances;
+
+ /**
+ * Gets the value of the type property.
+ *
+ * @return
+ * possible object is
+ * {@link ObjectTypeDefinitionType }
+ *
+ */
+ public ObjectTypeDefinitionType getType() {
+ return type;
+ }
+
+ /**
+ * Sets the value of the type property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjectTypeDefinitionType }
+ *
+ */
+ public void setType(ObjectTypeDefinitionType value) {
+ this.type = value;
+ }
+
+ /**
+ * Gets the value of the canCreateInstances property.
+ *
+ */
+ public boolean isCanCreateInstances() {
+ return canCreateInstances;
+ }
+
+ /**
+ * Sets the value of the canCreateInstances property.
+ *
+ */
+ public void setCanCreateInstances(boolean value) {
+ this.canCreateInstances = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetTypes.java b/source/generated/org/alfresco/repo/cmis/ws/GetTypes.java
new file mode 100644
index 0000000000..c3490705f6
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetTypes.java
@@ -0,0 +1,151 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getTypes">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="type" type="{http://www.cmis.org/ns/1.0}getTypesEnum"/>
+ * <element name="returnPropertyDefinitions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}maxItems" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}skipCount" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "type",
+ "returnPropertyDefinitions",
+ "maxItems",
+ "skipCount"
+})
+@XmlRootElement(name = "getTypes")
+public class GetTypes {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected GetTypesEnum type;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean returnPropertyDefinitions;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger maxItems;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger skipCount;
+
+ /**
+ * Gets the value of the type property.
+ *
+ * @return
+ * possible object is
+ * {@link GetTypesEnum }
+ *
+ */
+ public GetTypesEnum getType() {
+ return type;
+ }
+
+ /**
+ * Sets the value of the type property.
+ *
+ * @param value
+ * allowed object is
+ * {@link GetTypesEnum }
+ *
+ */
+ public void setType(GetTypesEnum value) {
+ this.type = value;
+ }
+
+ /**
+ * Gets the value of the returnPropertyDefinitions property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isReturnPropertyDefinitions() {
+ return returnPropertyDefinitions;
+ }
+
+ /**
+ * Sets the value of the returnPropertyDefinitions property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setReturnPropertyDefinitions(Boolean value) {
+ this.returnPropertyDefinitions = value;
+ }
+
+ /**
+ * Gets the value of the maxItems property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMaxItems() {
+ return maxItems;
+ }
+
+ /**
+ * Sets the value of the maxItems property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMaxItems(BigInteger value) {
+ this.maxItems = value;
+ }
+
+ /**
+ * Gets the value of the skipCount property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSkipCount() {
+ return skipCount;
+ }
+
+ /**
+ * Sets the value of the skipCount property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSkipCount(BigInteger value) {
+ this.skipCount = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetTypesEnum.java b/source/generated/org/alfresco/repo/cmis/ws/GetTypesEnum.java
new file mode 100644
index 0000000000..ccab3f489a
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetTypesEnum.java
@@ -0,0 +1,55 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+
+
+/**
+ *
+ * <simpleType name="getTypesEnum">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Document"/>
+ * <enumeration value="Folder"/>
+ * <enumeration value="Relationship"/>
+ * <enumeration value="All"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlEnum
+public enum GetTypesEnum {
+
+ @XmlEnumValue("All")
+ ALL("All"),
+ @XmlEnumValue("Document")
+ DOCUMENT("Document"),
+ @XmlEnumValue("Folder")
+ FOLDER("Folder"),
+ @XmlEnumValue("Relationship")
+ RELATIONSHIP("Relationship");
+ private final String value;
+
+ GetTypesEnum(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static GetTypesEnum fromValue(String v) {
+ for (GetTypesEnum c: GetTypesEnum.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v.toString());
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetTypesResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetTypesResponse.java
new file mode 100644
index 0000000000..fb774a3e64
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetTypesResponse.java
@@ -0,0 +1,159 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import org.alfresco.repo.cmis.ws.GetTypesResponse.Types;
+
+
+/**
+ *
+ * <element name="getTypesResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="types">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="type" type="{http://www.cmis.org/ns/1.0}objectTypeDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element ref="{http://www.cmis.org/ns/1.0}hasMoreItems"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "types",
+ "hasMoreItems"
+})
+@XmlRootElement(name = "getTypesResponse")
+public class GetTypesResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Types types;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected boolean hasMoreItems;
+
+ /**
+ * Gets the value of the types property.
+ *
+ * @return
+ * possible object is
+ * {@link Types }
+ *
+ */
+ public Types getTypes() {
+ return types;
+ }
+
+ /**
+ * Sets the value of the types property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Types }
+ *
+ */
+ public void setTypes(Types value) {
+ this.types = value;
+ }
+
+ /**
+ * Gets the value of the hasMoreItems property.
+ *
+ */
+ public boolean isHasMoreItems() {
+ return hasMoreItems;
+ }
+
+ /**
+ * Sets the value of the hasMoreItems property.
+ *
+ */
+ public void setHasMoreItems(boolean value) {
+ this.hasMoreItems = value;
+ }
+
+
+ /**
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="type" type="{http://www.cmis.org/ns/1.0}objectTypeDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "type"
+ })
+ public static class Types {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the type property.
+ *
+ *
+ * getType().add(newItem);
+ *
+ *
+ *
+ *
+ * <element name="getUnfiledDocs">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}filter" minOccurs="0"/>
+ * <element name="maxDocuments" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="skipCount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "filter",
+ "maxDocuments",
+ "skipCount"
+})
+@XmlRootElement(name = "getUnfiledDocs")
+public class GetUnfiledDocs {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String filter;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger maxDocuments;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger skipCount;
+
+ /**
+ * Gets the value of the filter property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFilter() {
+ return filter;
+ }
+
+ /**
+ * Sets the value of the filter property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFilter(String value) {
+ this.filter = value;
+ }
+
+ /**
+ * Gets the value of the maxDocuments property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMaxDocuments() {
+ return maxDocuments;
+ }
+
+ /**
+ * Sets the value of the maxDocuments property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMaxDocuments(BigInteger value) {
+ this.maxDocuments = value;
+ }
+
+ /**
+ * Gets the value of the skipCount property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSkipCount() {
+ return skipCount;
+ }
+
+ /**
+ * Sets the value of the skipCount property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSkipCount(BigInteger value) {
+ this.skipCount = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/GetUnfiledDocsResponse.java b/source/generated/org/alfresco/repo/cmis/ws/GetUnfiledDocsResponse.java
new file mode 100644
index 0000000000..762bb26834
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/GetUnfiledDocsResponse.java
@@ -0,0 +1,86 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="getUnfiledDocsResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}documentCollection"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}hasMoreItems"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentCollection",
+ "hasMoreItems"
+})
+@XmlRootElement(name = "getUnfiledDocsResponse")
+public class GetUnfiledDocsResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DocumentCollection documentCollection;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected boolean hasMoreItems;
+
+ /**
+ * Gets the value of the documentCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentCollection }
+ *
+ */
+ public DocumentCollection getDocumentCollection() {
+ return documentCollection;
+ }
+
+ /**
+ * Sets the value of the documentCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentCollection }
+ *
+ */
+ public void setDocumentCollection(DocumentCollection value) {
+ this.documentCollection = value;
+ }
+
+ /**
+ * Gets the value of the hasMoreItems property.
+ *
+ */
+ public boolean isHasMoreItems() {
+ return hasMoreItems;
+ }
+
+ /**
+ * Sets the value of the hasMoreItems property.
+ *
+ */
+ public void setHasMoreItems(boolean value) {
+ this.hasMoreItems = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/InvalidArgumentException.java b/source/generated/org/alfresco/repo/cmis/ws/InvalidArgumentException.java
new file mode 100644
index 0000000000..6e0141ebed
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/InvalidArgumentException.java
@@ -0,0 +1,46 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:27 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebFault(name = "InvalidArgumentFault", targetNamespace = "http://www.cmis.org/ns/1.0")
+
+public class InvalidArgumentException extends Exception {
+ public static final long serialVersionUID = 20080527141127L;
+
+ private org.alfresco.repo.cmis.ws.BasicFault invalidArgumentFault;
+
+ public InvalidArgumentException() {
+ super();
+ }
+
+ public InvalidArgumentException(String message) {
+ super(message);
+ }
+
+ public InvalidArgumentException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public InvalidArgumentException(String message, org.alfresco.repo.cmis.ws.BasicFault invalidArgumentFault) {
+ super(message);
+ this.invalidArgumentFault = invalidArgumentFault;
+ }
+
+ public InvalidArgumentException(String message, org.alfresco.repo.cmis.ws.BasicFault invalidArgumentFault, Throwable cause) {
+ super(message, cause);
+ this.invalidArgumentFault = invalidArgumentFault;
+ }
+
+ public org.alfresco.repo.cmis.ws.BasicFault getFaultInfo() {
+ return this.invalidArgumentFault;
+ }
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/MoveObject.java b/source/generated/org/alfresco/repo/cmis/ws/MoveObject.java
new file mode 100644
index 0000000000..e68554f3ae
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/MoveObject.java
@@ -0,0 +1,122 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="moveObject">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="folderId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="sourceFolderId" type="{http://www.cmis.org/ns/1.0}objectID" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objectId",
+ "folderId",
+ "sourceFolderId"
+})
+@XmlRootElement(name = "moveObject")
+public class MoveObject {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String folderId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String sourceFolderId;
+
+ /**
+ * Gets the value of the objectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectId() {
+ return objectId;
+ }
+
+ /**
+ * Sets the value of the objectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectId(String value) {
+ this.objectId = value;
+ }
+
+ /**
+ * Gets the value of the folderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFolderId() {
+ return folderId;
+ }
+
+ /**
+ * Sets the value of the folderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFolderId(String value) {
+ this.folderId = value;
+ }
+
+ /**
+ * Gets the value of the sourceFolderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSourceFolderId() {
+ return sourceFolderId;
+ }
+
+ /**
+ * Sets the value of the sourceFolderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSourceFolderId(String value) {
+ this.sourceFolderId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/MoveObjectResponse.java b/source/generated/org/alfresco/repo/cmis/ws/MoveObjectResponse.java
new file mode 100644
index 0000000000..76da81fd98
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/MoveObjectResponse.java
@@ -0,0 +1,36 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="moveObjectResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "moveObjectResponse")
+public class MoveObjectResponse {
+
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/NavigationService.java b/source/generated/org/alfresco/repo/cmis/ws/NavigationService.java
new file mode 100644
index 0000000000..bda5c0f409
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/NavigationService.java
@@ -0,0 +1,58 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+import org.alfresco.repo.cmis.ws.NavigationServicePort;
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:27 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebServiceClient(name = "NavigationService", targetNamespace = "http://www.cmis.org/ns/1.0", wsdlLocation = "file:/D:/work/AlfrescoCMIS-WS/WScmis/web/wsdl/cmis/NavigationService.wsdl")
+public class NavigationService extends Service {
+
+ public final static URL WSDL_LOCATION;
+ public final static QName SERVICE = new QName("http://www.cmis.org/ns/1.0", "NavigationService");
+ public final static QName NavigationServicePort = new QName("http://www.cmis.org/ns/1.0", "NavigationServicePort");
+ static {
+ URL url = null;
+ try {
+ url = new URL("file:/D:/work/AlfrescoCMIS-WS/WScmis/web/wsdl/cmis/NavigationService.wsdl");
+ } catch (MalformedURLException e) {
+ System.err.println("Can not initialize the default wsdl from file:/D:/work/AlfrescoCMIS-WS/WScmis/web/wsdl/cmis/NavigationService.wsdl");
+ // e.printStackTrace();
+ }
+ WSDL_LOCATION = url;
+ }
+
+ public NavigationService(URL wsdlLocation) {
+ super(wsdlLocation, SERVICE);
+ }
+
+ public NavigationService(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public NavigationService() {
+ super(WSDL_LOCATION, SERVICE);
+ }
+
+ /**
+ *
+ * @return
+ * returns NavigationServicePort
+ */
+ @WebEndpoint(name = "NavigationServicePort")
+ public NavigationServicePort getNavigationServicePort() {
+ return super.getPort(NavigationServicePort, NavigationServicePort.class);
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/NavigationServicePort.java b/source/generated/org/alfresco/repo/cmis/ws/NavigationServicePort.java
new file mode 100644
index 0000000000..aa1155e844
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/NavigationServicePort.java
@@ -0,0 +1,70 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.jws.soap.SOAPBinding.ParameterStyle;
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:27 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebService(targetNamespace = "http://www.cmis.org/ns/1.0", name = "NavigationServicePort")
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+
+public interface NavigationServicePort {
+
+ @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+ @WebResult(name = "getDescendantsResponse", targetNamespace = "http://www.cmis.org/ns/1.0", partName = "parameters")
+ @WebMethod
+ public org.alfresco.repo.cmis.ws.GetDescendantsResponse getDescendants(
+ @WebParam(partName = "parameters", name = "getDescendants", targetNamespace = "http://www.cmis.org/ns/1.0")
+ GetDescendants parameters
+ ) throws RuntimeException, ConcurrencyException, InvalidArgumentException, FilterNotValidException, OperationNotSupportedException, FolderNotValidException, PermissionDeniedException;
+
+ @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+ @WebResult(name = "getCheckedoutDocsResponse", targetNamespace = "http://www.cmis.org/ns/1.0", partName = "parameters")
+ @WebMethod
+ public org.alfresco.repo.cmis.ws.GetCheckedoutDocsResponse getCheckedoutDocs(
+ @WebParam(partName = "parameters", name = "getCheckedoutDocs", targetNamespace = "http://www.cmis.org/ns/1.0")
+ GetCheckedoutDocs parameters
+ ) throws RuntimeException, ConcurrencyException, InvalidArgumentException, FilterNotValidException, OperationNotSupportedException, FolderNotValidException, PermissionDeniedException;
+
+ @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+ @WebResult(name = "getDocumentParentsResponse", targetNamespace = "http://www.cmis.org/ns/1.0", partName = "parameters")
+ @WebMethod
+ public org.alfresco.repo.cmis.ws.GetDocumentParentsResponse getDocumentParents(
+ @WebParam(partName = "parameters", name = "getDocumentParents", targetNamespace = "http://www.cmis.org/ns/1.0")
+ GetDocumentParents parameters
+ ) throws RuntimeException, ConcurrencyException, InvalidArgumentException, ObjectNotFoundException, FilterNotValidException, OperationNotSupportedException, PermissionDeniedException;
+
+ @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+ @WebResult(name = "getChildrenResponse", targetNamespace = "http://www.cmis.org/ns/1.0", partName = "parameters")
+ @WebMethod
+ public org.alfresco.repo.cmis.ws.GetChildrenResponse getChildren(
+ @WebParam(partName = "parameters", name = "getChildren", targetNamespace = "http://www.cmis.org/ns/1.0")
+ GetChildren parameters
+ ) throws RuntimeException, ConcurrencyException, InvalidArgumentException, FilterNotValidException, OperationNotSupportedException, FolderNotValidException, PermissionDeniedException;
+
+ @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+ @WebResult(name = "getFolderParentResponse", targetNamespace = "http://www.cmis.org/ns/1.0", partName = "parameters")
+ @WebMethod
+ public org.alfresco.repo.cmis.ws.GetFolderParentResponse getFolderParent(
+ @WebParam(partName = "parameters", name = "getFolderParent", targetNamespace = "http://www.cmis.org/ns/1.0")
+ GetFolderParent parameters
+ ) throws RuntimeException, ConcurrencyException, InvalidArgumentException, FilterNotValidException, OperationNotSupportedException, FolderNotValidException, PermissionDeniedException;
+
+ @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+ @WebResult(name = "getUnfiledDocsResponse", targetNamespace = "http://www.cmis.org/ns/1.0", partName = "parameters")
+ @WebMethod
+ public org.alfresco.repo.cmis.ws.GetUnfiledDocsResponse getUnfiledDocs(
+ @WebParam(partName = "parameters", name = "getUnfiledDocs", targetNamespace = "http://www.cmis.org/ns/1.0")
+ GetUnfiledDocs parameters
+ ) throws RuntimeException, ConcurrencyException, InvalidArgumentException, FilterNotValidException, OperationNotSupportedException, PermissionDeniedException;
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/NotInFolderException.java b/source/generated/org/alfresco/repo/cmis/ws/NotInFolderException.java
new file mode 100644
index 0000000000..bb42996f30
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/NotInFolderException.java
@@ -0,0 +1,46 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:13 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebFault(name = "NotInFolderFault", targetNamespace = "http://www.cmis.org/ns/1.0")
+
+public class NotInFolderException extends Exception {
+ public static final long serialVersionUID = 20080527141113L;
+
+ private org.alfresco.repo.cmis.ws.BasicFault notInFolderFault;
+
+ public NotInFolderException() {
+ super();
+ }
+
+ public NotInFolderException(String message) {
+ super(message);
+ }
+
+ public NotInFolderException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public NotInFolderException(String message, org.alfresco.repo.cmis.ws.BasicFault notInFolderFault) {
+ super(message);
+ this.notInFolderFault = notInFolderFault;
+ }
+
+ public NotInFolderException(String message, org.alfresco.repo.cmis.ws.BasicFault notInFolderFault, Throwable cause) {
+ super(message, cause);
+ this.notInFolderFault = notInFolderFault;
+ }
+
+ public org.alfresco.repo.cmis.ws.BasicFault getFaultInfo() {
+ return this.notInFolderFault;
+ }
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/ObjectFactory.java b/source/generated/org/alfresco/repo/cmis/ws/ObjectFactory.java
new file mode 100644
index 0000000000..9c08f971eb
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/ObjectFactory.java
@@ -0,0 +1,933 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.math.BigInteger;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+import org.alfresco.repo.cmis.ws.DeleteTreeResponse.FailedToDelete;
+import org.alfresco.repo.cmis.ws.GetAllowableActionsResponse.AllowableActionCollection;
+import org.alfresco.repo.cmis.ws.GetTypesResponse.Types;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the org.alfresco.repo.cmis.ws package.
+ *
+ * <complexType name="objectTypeBase">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectID" type="{http://www.cmis.org/ns/1.0}objectID" minOccurs="0"/>
+ * <element name="uri" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * <element name="objectTypeID" type="{http://www.cmis.org/ns/1.0}ID" minOccurs="0"/>
+ * <element name="baseObjectType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="createdBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ * <element name="lastModifiedBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="lastModificationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ * <element name="changeToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "objectTypeBase", propOrder = {
+ "objectID",
+ "uri",
+ "objectTypeID",
+ "baseObjectType",
+ "createdBy",
+ "creationDate",
+ "lastModifiedBy",
+ "lastModificationDate",
+ "changeToken"
+})
+public abstract class ObjectTypeBase {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String objectID;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String uri;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String objectTypeID;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String baseObjectType;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String createdBy;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected XMLGregorianCalendar creationDate;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String lastModifiedBy;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected XMLGregorianCalendar lastModificationDate;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String changeToken;
+
+ /**
+ * Gets the value of the objectID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectID() {
+ return objectID;
+ }
+
+ /**
+ * Sets the value of the objectID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectID(String value) {
+ this.objectID = value;
+ }
+
+ /**
+ * Gets the value of the uri property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUri() {
+ return uri;
+ }
+
+ /**
+ * Sets the value of the uri property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUri(String value) {
+ this.uri = value;
+ }
+
+ /**
+ * Gets the value of the objectTypeID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectTypeID() {
+ return objectTypeID;
+ }
+
+ /**
+ * Sets the value of the objectTypeID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectTypeID(String value) {
+ this.objectTypeID = value;
+ }
+
+ /**
+ * Gets the value of the baseObjectType property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBaseObjectType() {
+ return baseObjectType;
+ }
+
+ /**
+ * Sets the value of the baseObjectType property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBaseObjectType(String value) {
+ this.baseObjectType = value;
+ }
+
+ /**
+ * Gets the value of the createdBy property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getCreatedBy() {
+ return createdBy;
+ }
+
+ /**
+ * Sets the value of the createdBy property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setCreatedBy(String value) {
+ this.createdBy = value;
+ }
+
+ /**
+ * Gets the value of the creationDate property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getCreationDate() {
+ return creationDate;
+ }
+
+ /**
+ * Sets the value of the creationDate property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setCreationDate(XMLGregorianCalendar value) {
+ this.creationDate = value;
+ }
+
+ /**
+ * Gets the value of the lastModifiedBy property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLastModifiedBy() {
+ return lastModifiedBy;
+ }
+
+ /**
+ * Sets the value of the lastModifiedBy property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLastModifiedBy(String value) {
+ this.lastModifiedBy = value;
+ }
+
+ /**
+ * Gets the value of the lastModificationDate property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getLastModificationDate() {
+ return lastModificationDate;
+ }
+
+ /**
+ * Sets the value of the lastModificationDate property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setLastModificationDate(XMLGregorianCalendar value) {
+ this.lastModificationDate = value;
+ }
+
+ /**
+ * Gets the value of the changeToken property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getChangeToken() {
+ return changeToken;
+ }
+
+ /**
+ * Sets the value of the changeToken property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setChangeToken(String value) {
+ this.changeToken = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/ObjectTypeDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/ObjectTypeDefinitionType.java
new file mode 100644
index 0000000000..858a011c01
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/ObjectTypeDefinitionType.java
@@ -0,0 +1,326 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="objectTypeDefinitionType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectTypeID" type="{http://www.cmis.org/ns/1.0}ID"/>
+ * <element name="objectTypeName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="parentTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="rootTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="queryable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="versionable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="constraints" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="property" type="{http://www.cmis.org/ns/1.0}propertyAttributesType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "objectTypeDefinitionType", propOrder = {
+ "objectTypeID",
+ "objectTypeName",
+ "displayName",
+ "parentTypeName",
+ "rootTypeName",
+ "description",
+ "queryable",
+ "versionable",
+ "constraints",
+ "property"
+})
+public class ObjectTypeDefinitionType {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectTypeID;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectTypeName;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String displayName;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String parentTypeName;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String rootTypeName;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String description;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean queryable;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean versionable;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the constraints property.
+ *
+ *
+ * getConstraints().add(newItem);
+ *
+ *
+ *
+ * set
method for the property property.
+ *
+ *
+ * getProperty().add(newItem);
+ *
+ *
+ *
+ *
+ * <element name="property">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="index" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "content"
+})
+@XmlRootElement(name = "property")
+public class Property {
+
+ @XmlValue
+ protected String content;
+ @XmlAttribute
+ protected String index;
+ @XmlAttribute(required = true)
+ protected String name;
+
+ /**
+ * Gets the value of the content property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContent() {
+ return content;
+ }
+
+ /**
+ * Sets the value of the content property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContent(String value) {
+ this.content = value;
+ }
+
+ /**
+ * Gets the value of the index property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndex() {
+ return index;
+ }
+
+ /**
+ * Sets the value of the index property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndex(String value) {
+ this.index = value;
+ }
+
+ /**
+ * Gets the value of the name property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Sets the value of the name property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setName(String value) {
+ this.name = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/PropertyAttributesType.java b/source/generated/org/alfresco/repo/cmis/ws/PropertyAttributesType.java
new file mode 100644
index 0000000000..2c87216fea
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/PropertyAttributesType.java
@@ -0,0 +1,354 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.math.BigInteger;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="propertyAttributesType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="propertyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="propertyType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="cardinality" type="{http://www.cmis.org/ns/1.0}cardinalityEnum"/>
+ * <element name="maximumLength" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * <element name="choice" type="{http://www.cmis.org/ns/1.0}choiceType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="required" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="defaultValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="updatability" type="{http://www.cmis.org/ns/1.0}updatabilityEnum"/>
+ * <element name="queryable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="orderable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "propertyAttributesType", propOrder = {
+ "propertyName",
+ "displayName",
+ "description",
+ "propertyType",
+ "cardinality",
+ "maximumLength",
+ "choice",
+ "required",
+ "defaultValue",
+ "updatability",
+ "queryable",
+ "orderable"
+})
+public class PropertyAttributesType {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String propertyName;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String displayName;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String description;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String propertyType;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected CardinalityEnum cardinality;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected BigInteger maximumLength;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the choice property.
+ *
+ *
+ * getChoice().add(newItem);
+ *
+ *
+ *
+ *
+ * <element name="query">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="statement" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="searchAllVersions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}maxItems" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}skipCount" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "statement",
+ "searchAllVersions",
+ "maxItems",
+ "skipCount"
+})
+@XmlRootElement(name = "query")
+public class Query {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String statement;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean searchAllVersions;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger maxItems;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected BigInteger skipCount;
+
+ /**
+ * Gets the value of the statement property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStatement() {
+ return statement;
+ }
+
+ /**
+ * Sets the value of the statement property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStatement(String value) {
+ this.statement = value;
+ }
+
+ /**
+ * Gets the value of the searchAllVersions property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isSearchAllVersions() {
+ return searchAllVersions;
+ }
+
+ /**
+ * Sets the value of the searchAllVersions property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setSearchAllVersions(Boolean value) {
+ this.searchAllVersions = value;
+ }
+
+ /**
+ * Gets the value of the maxItems property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMaxItems() {
+ return maxItems;
+ }
+
+ /**
+ * Sets the value of the maxItems property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMaxItems(BigInteger value) {
+ this.maxItems = value;
+ }
+
+ /**
+ * Gets the value of the skipCount property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getSkipCount() {
+ return skipCount;
+ }
+
+ /**
+ * Sets the value of the skipCount property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setSkipCount(BigInteger value) {
+ this.skipCount = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/QueryResponse.java b/source/generated/org/alfresco/repo/cmis/ws/QueryResponse.java
new file mode 100644
index 0000000000..cc5badb51a
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/QueryResponse.java
@@ -0,0 +1,86 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="queryResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}documentAndFolderCollection"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}hasMoreItems"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentAndFolderCollection",
+ "hasMoreItems"
+})
+@XmlRootElement(name = "queryResponse")
+public class QueryResponse {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DocumentAndFolderCollection documentAndFolderCollection;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected boolean hasMoreItems;
+
+ /**
+ * Gets the value of the documentAndFolderCollection property.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentAndFolderCollection }
+ *
+ */
+ public DocumentAndFolderCollection getDocumentAndFolderCollection() {
+ return documentAndFolderCollection;
+ }
+
+ /**
+ * Sets the value of the documentAndFolderCollection property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentAndFolderCollection }
+ *
+ */
+ public void setDocumentAndFolderCollection(DocumentAndFolderCollection value) {
+ this.documentAndFolderCollection = value;
+ }
+
+ /**
+ * Gets the value of the hasMoreItems property.
+ *
+ */
+ public boolean isHasMoreItems() {
+ return hasMoreItems;
+ }
+
+ /**
+ * Sets the value of the hasMoreItems property.
+ *
+ */
+ public void setHasMoreItems(boolean value) {
+ this.hasMoreItems = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/RelationshipCollection.java b/source/generated/org/alfresco/repo/cmis/ws/RelationshipCollection.java
new file mode 100644
index 0000000000..50f3e09879
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/RelationshipCollection.java
@@ -0,0 +1,73 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="relationshipCollection">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="object" type="{http://www.cmis.org/ns/1.0}relationshipObjectType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "object"
+})
+@XmlRootElement(name = "relationshipCollection")
+public class RelationshipCollection {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the object property.
+ *
+ *
+ * getObject().add(newItem);
+ *
+ *
+ *
+ *
+ * <simpleType name="relationshipDirectionEnum">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="source"/>
+ * <enumeration value="target"/>
+ * <enumeration value="sourceAndTarget"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlEnum
+public enum RelationshipDirectionEnum {
+
+ @XmlEnumValue("source")
+ SOURCE("source"),
+ @XmlEnumValue("sourceAndTarget")
+ SOURCE_AND_TARGET("sourceAndTarget"),
+ @XmlEnumValue("target")
+ TARGET("target");
+ private final String value;
+
+ RelationshipDirectionEnum(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static RelationshipDirectionEnum fromValue(String v) {
+ for (RelationshipDirectionEnum c: RelationshipDirectionEnum.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v.toString());
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/RelationshipObjectType.java b/source/generated/org/alfresco/repo/cmis/ws/RelationshipObjectType.java
new file mode 100644
index 0000000000..ec237cee1f
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/RelationshipObjectType.java
@@ -0,0 +1,127 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="relationshipObjectType">
+ * <complexContent>
+ * <extension base="{http://www.cmis.org/ns/1.0}objectTypeBase">
+ * <sequence>
+ * <element ref="{http://www.cmis.org/ns/1.0}sourceOID" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}targetOID" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}property" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "relationshipObjectType", propOrder = {
+ "sourceOID",
+ "targetOID",
+ "property"
+})
+public class RelationshipObjectType
+ extends ObjectTypeBase
+{
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String sourceOID;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String targetOID;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected Listset
method for the property property.
+ *
+ *
+ * getProperty().add(newItem);
+ *
+ *
+ *
+ *
+ * <element name="removeDocumentFromFolder">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="folderId" type="{http://www.cmis.org/ns/1.0}objectID" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentId",
+ "folderId"
+})
+@XmlRootElement(name = "removeDocumentFromFolder")
+public class RemoveDocumentFromFolder {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String documentId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String folderId;
+
+ /**
+ * Gets the value of the documentId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDocumentId() {
+ return documentId;
+ }
+
+ /**
+ * Sets the value of the documentId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDocumentId(String value) {
+ this.documentId = value;
+ }
+
+ /**
+ * Gets the value of the folderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFolderId() {
+ return folderId;
+ }
+
+ /**
+ * Sets the value of the folderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFolderId(String value) {
+ this.folderId = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/RemoveDocumentFromFolderResponse.java b/source/generated/org/alfresco/repo/cmis/ws/RemoveDocumentFromFolderResponse.java
new file mode 100644
index 0000000000..2e1f554d69
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/RemoveDocumentFromFolderResponse.java
@@ -0,0 +1,36 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="removeDocumentFromFolderResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "removeDocumentFromFolderResponse")
+public class RemoveDocumentFromFolderResponse {
+
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/RepositoryInfoType.java b/source/generated/org/alfresco/repo/cmis/ws/RepositoryInfoType.java
new file mode 100644
index 0000000000..673c805a9a
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/RepositoryInfoType.java
@@ -0,0 +1,286 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType name="repositoryInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="repositoryId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="repositoryName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="repositoryDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="rootFolderId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="vendorName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="productName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="productVersion" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="repositorySpecificInformation" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="capabilities" type="{http://www.cmis.org/ns/1.0}capabilitiesType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "repositoryInfoType", propOrder = {
+ "repositoryId",
+ "repositoryName",
+ "repositoryDescription",
+ "rootFolderId",
+ "vendorName",
+ "productName",
+ "productVersion",
+ "repositorySpecificInformation",
+ "capabilities"
+})
+public class RepositoryInfoType {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String repositoryId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String repositoryName;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String repositoryDescription;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String rootFolderId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String vendorName;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String productName;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String productVersion;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String repositorySpecificInformation;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected CapabilitiesType capabilities;
+
+ /**
+ * Gets the value of the repositoryId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRepositoryId() {
+ return repositoryId;
+ }
+
+ /**
+ * Sets the value of the repositoryId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRepositoryId(String value) {
+ this.repositoryId = value;
+ }
+
+ /**
+ * Gets the value of the repositoryName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRepositoryName() {
+ return repositoryName;
+ }
+
+ /**
+ * Sets the value of the repositoryName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRepositoryName(String value) {
+ this.repositoryName = value;
+ }
+
+ /**
+ * Gets the value of the repositoryDescription property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRepositoryDescription() {
+ return repositoryDescription;
+ }
+
+ /**
+ * Sets the value of the repositoryDescription property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRepositoryDescription(String value) {
+ this.repositoryDescription = value;
+ }
+
+ /**
+ * Gets the value of the rootFolderId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRootFolderId() {
+ return rootFolderId;
+ }
+
+ /**
+ * Sets the value of the rootFolderId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRootFolderId(String value) {
+ this.rootFolderId = value;
+ }
+
+ /**
+ * Gets the value of the vendorName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVendorName() {
+ return vendorName;
+ }
+
+ /**
+ * Sets the value of the vendorName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVendorName(String value) {
+ this.vendorName = value;
+ }
+
+ /**
+ * Gets the value of the productName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProductName() {
+ return productName;
+ }
+
+ /**
+ * Sets the value of the productName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProductName(String value) {
+ this.productName = value;
+ }
+
+ /**
+ * Gets the value of the productVersion property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProductVersion() {
+ return productVersion;
+ }
+
+ /**
+ * Sets the value of the productVersion property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProductVersion(String value) {
+ this.productVersion = value;
+ }
+
+ /**
+ * Gets the value of the repositorySpecificInformation property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRepositorySpecificInformation() {
+ return repositorySpecificInformation;
+ }
+
+ /**
+ * Sets the value of the repositorySpecificInformation property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRepositorySpecificInformation(String value) {
+ this.repositorySpecificInformation = value;
+ }
+
+ /**
+ * Gets the value of the capabilities property.
+ *
+ * @return
+ * possible object is
+ * {@link CapabilitiesType }
+ *
+ */
+ public CapabilitiesType getCapabilities() {
+ return capabilities;
+ }
+
+ /**
+ * Sets the value of the capabilities property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CapabilitiesType }
+ *
+ */
+ public void setCapabilities(CapabilitiesType value) {
+ this.capabilities = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/RepositoryService.java b/source/generated/org/alfresco/repo/cmis/ws/RepositoryService.java
new file mode 100644
index 0000000000..2c79af5047
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/RepositoryService.java
@@ -0,0 +1,58 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+import org.alfresco.repo.cmis.ws.RepositoryServicePort;
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:20 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebServiceClient(name = "RepositoryService", targetNamespace = "http://www.cmis.org/ns/1.0", wsdlLocation = "file:/D:/work/AlfrescoCMIS-WS/WScmis/web/wsdl/cmis/RepositoryService.wsdl")
+public class RepositoryService extends Service {
+
+ public final static URL WSDL_LOCATION;
+ public final static QName SERVICE = new QName("http://www.cmis.org/ns/1.0", "RepositoryService");
+ public final static QName RepositoryServicePort = new QName("http://www.cmis.org/ns/1.0", "RepositoryServicePort");
+ static {
+ URL url = null;
+ try {
+ url = new URL("file:/D:/work/AlfrescoCMIS-WS/WScmis/web/wsdl/cmis/RepositoryService.wsdl");
+ } catch (MalformedURLException e) {
+ System.err.println("Can not initialize the default wsdl from file:/D:/work/AlfrescoCMIS-WS/WScmis/web/wsdl/cmis/RepositoryService.wsdl");
+ // e.printStackTrace();
+ }
+ WSDL_LOCATION = url;
+ }
+
+ public RepositoryService(URL wsdlLocation) {
+ super(wsdlLocation, SERVICE);
+ }
+
+ public RepositoryService(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public RepositoryService() {
+ super(WSDL_LOCATION, SERVICE);
+ }
+
+ /**
+ *
+ * @return
+ * returns RepositoryServicePort
+ */
+ @WebEndpoint(name = "RepositoryServicePort")
+ public RepositoryServicePort getRepositoryServicePort() {
+ return super.getPort(RepositoryServicePort, RepositoryServicePort.class);
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/RepositoryServicePort.java b/source/generated/org/alfresco/repo/cmis/ws/RepositoryServicePort.java
new file mode 100644
index 0000000000..94db8b7b8b
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/RepositoryServicePort.java
@@ -0,0 +1,60 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebParam.Mode;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+import javax.jws.soap.SOAPBinding.ParameterStyle;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:20 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebService(targetNamespace = "http://www.cmis.org/ns/1.0", name = "RepositoryServicePort")
+
+public interface RepositoryServicePort {
+
+ @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+ @WebResult(name = "getRootFolderResponse", targetNamespace = "http://www.cmis.org/ns/1.0", partName = "parameters")
+ @WebMethod
+ public org.alfresco.repo.cmis.ws.GetRootFolderResponse getRootFolder(
+ @WebParam(partName = "parameters", name = "getRootFolder", targetNamespace = "http://www.cmis.org/ns/1.0")
+ GetRootFolder parameters
+ ) throws RuntimeException, ConcurrencyException, InvalidArgumentException, FilterNotValidException, OperationNotSupportedException, PermissionDeniedException;
+
+ @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+ @WebResult(name = "getTypesResponse", targetNamespace = "http://www.cmis.org/ns/1.0", partName = "parameters")
+ @WebMethod
+ public org.alfresco.repo.cmis.ws.GetTypesResponse getTypes(
+ @WebParam(partName = "parameters", name = "getTypes", targetNamespace = "http://www.cmis.org/ns/1.0")
+ GetTypes parameters
+ ) throws RuntimeException, ConcurrencyException, InvalidArgumentException, OperationNotSupportedException, PermissionDeniedException;
+
+ @ResponseWrapper(localName = "getTypeDefinitionResponse", targetNamespace = "http://www.cmis.org/ns/1.0", className = "org.alfresco.repo.cmis.ws.GetTypeDefinitionResponse")
+ @RequestWrapper(localName = "getTypeDefinition", targetNamespace = "http://www.cmis.org/ns/1.0", className = "org.alfresco.repo.cmis.ws.GetTypeDefinition")
+ @WebMethod
+ public void getTypeDefinition(
+ @WebParam(name = "typeId", targetNamespace = "http://www.cmis.org/ns/1.0")
+ java.lang.String typeId,
+ @WebParam(name = "includeInheritedProperties", targetNamespace = "http://www.cmis.org/ns/1.0")
+ java.lang.Boolean includeInheritedProperties,
+ @WebParam(mode = WebParam.Mode.OUT, name = "type", targetNamespace = "http://www.cmis.org/ns/1.0")
+ javax.xml.ws.Holder
+ * <element name="setContentStream">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="documentId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="overwriteFlag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element ref="{http://www.cmis.org/ns/1.0}contentStream" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "documentId",
+ "overwriteFlag",
+ "contentStream"
+})
+@XmlRootElement(name = "setContentStream")
+public class SetContentStream {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String documentId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected Boolean overwriteFlag;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected ContentStream contentStream;
+
+ /**
+ * Gets the value of the documentId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDocumentId() {
+ return documentId;
+ }
+
+ /**
+ * Sets the value of the documentId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDocumentId(String value) {
+ this.documentId = value;
+ }
+
+ /**
+ * Gets the value of the overwriteFlag property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isOverwriteFlag() {
+ return overwriteFlag;
+ }
+
+ /**
+ * Sets the value of the overwriteFlag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setOverwriteFlag(Boolean value) {
+ this.overwriteFlag = value;
+ }
+
+ /**
+ * Gets the value of the contentStream property.
+ *
+ * @return
+ * possible object is
+ * {@link ContentStream }
+ *
+ */
+ public ContentStream getContentStream() {
+ return contentStream;
+ }
+
+ /**
+ * Sets the value of the contentStream property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ContentStream }
+ *
+ */
+ public void setContentStream(ContentStream value) {
+ this.contentStream = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/SetContentStreamResponse.java b/source/generated/org/alfresco/repo/cmis/ws/SetContentStreamResponse.java
new file mode 100644
index 0000000000..c61012bb62
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/SetContentStreamResponse.java
@@ -0,0 +1,36 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="setContentStreamResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "setContentStreamResponse")
+public class SetContentStreamResponse {
+
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/StorageException.java b/source/generated/org/alfresco/repo/cmis/ws/StorageException.java
new file mode 100644
index 0000000000..d225a8d7fc
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/StorageException.java
@@ -0,0 +1,46 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:13 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebFault(name = "StorageFault", targetNamespace = "http://www.cmis.org/ns/1.0")
+
+public class StorageException extends Exception {
+ public static final long serialVersionUID = 20080527141113L;
+
+ private org.alfresco.repo.cmis.ws.BasicFault storageFault;
+
+ public StorageException() {
+ super();
+ }
+
+ public StorageException(String message) {
+ super(message);
+ }
+
+ public StorageException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public StorageException(String message, org.alfresco.repo.cmis.ws.BasicFault storageFault) {
+ super(message);
+ this.storageFault = storageFault;
+ }
+
+ public StorageException(String message, org.alfresco.repo.cmis.ws.BasicFault storageFault, Throwable cause) {
+ super(message, cause);
+ this.storageFault = storageFault;
+ }
+
+ public org.alfresco.repo.cmis.ws.BasicFault getFaultInfo() {
+ return this.storageFault;
+ }
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/StreamNotSupportedException.java b/source/generated/org/alfresco/repo/cmis/ws/StreamNotSupportedException.java
new file mode 100644
index 0000000000..67e0343b00
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/StreamNotSupportedException.java
@@ -0,0 +1,46 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:13 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebFault(name = "StreamNotSupportedFault", targetNamespace = "http://www.cmis.org/ns/1.0")
+
+public class StreamNotSupportedException extends Exception {
+ public static final long serialVersionUID = 20080527141113L;
+
+ private org.alfresco.repo.cmis.ws.BasicFault streamNotSupportedFault;
+
+ public StreamNotSupportedException() {
+ super();
+ }
+
+ public StreamNotSupportedException(String message) {
+ super(message);
+ }
+
+ public StreamNotSupportedException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public StreamNotSupportedException(String message, org.alfresco.repo.cmis.ws.BasicFault streamNotSupportedFault) {
+ super(message);
+ this.streamNotSupportedFault = streamNotSupportedFault;
+ }
+
+ public StreamNotSupportedException(String message, org.alfresco.repo.cmis.ws.BasicFault streamNotSupportedFault, Throwable cause) {
+ super(message, cause);
+ this.streamNotSupportedFault = streamNotSupportedFault;
+ }
+
+ public org.alfresco.repo.cmis.ws.BasicFault getFaultInfo() {
+ return this.streamNotSupportedFault;
+ }
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/TypeNotFoundException.java b/source/generated/org/alfresco/repo/cmis/ws/TypeNotFoundException.java
new file mode 100644
index 0000000000..3573cdc3a3
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/TypeNotFoundException.java
@@ -0,0 +1,46 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 2.0.6
+ * Tue May 27 14:11:20 EEST 2008
+ * Generated source version: 2.0.6
+ *
+ */
+
+@WebFault(name = "TypeNotFoundFault", targetNamespace = "http://www.cmis.org/ns/1.0")
+
+public class TypeNotFoundException extends Exception {
+ public static final long serialVersionUID = 20080527141120L;
+
+ private org.alfresco.repo.cmis.ws.BasicFault typeNotFoundFault;
+
+ public TypeNotFoundException() {
+ super();
+ }
+
+ public TypeNotFoundException(String message) {
+ super(message);
+ }
+
+ public TypeNotFoundException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public TypeNotFoundException(String message, org.alfresco.repo.cmis.ws.BasicFault typeNotFoundFault) {
+ super(message);
+ this.typeNotFoundFault = typeNotFoundFault;
+ }
+
+ public TypeNotFoundException(String message, org.alfresco.repo.cmis.ws.BasicFault typeNotFoundFault, Throwable cause) {
+ super(message, cause);
+ this.typeNotFoundFault = typeNotFoundFault;
+ }
+
+ public org.alfresco.repo.cmis.ws.BasicFault getFaultInfo() {
+ return this.typeNotFoundFault;
+ }
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/TypesOfObjectsEnum.java b/source/generated/org/alfresco/repo/cmis/ws/TypesOfObjectsEnum.java
new file mode 100644
index 0000000000..a7a7ec447a
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/TypesOfObjectsEnum.java
@@ -0,0 +1,52 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+
+
+/**
+ *
+ * <simpleType name="typesOfObjectsEnum">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Folders"/>
+ * <enumeration value="FoldersAndDocumets"/>
+ * <enumeration value="Documents"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlEnum
+public enum TypesOfObjectsEnum {
+
+ @XmlEnumValue("Documents")
+ DOCUMENTS("Documents"),
+ @XmlEnumValue("Folders")
+ FOLDERS("Folders"),
+ @XmlEnumValue("FoldersAndDocumets")
+ FOLDERS_AND_DOCUMETS("FoldersAndDocumets");
+ private final String value;
+
+ TypesOfObjectsEnum(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static TypesOfObjectsEnum fromValue(String v) {
+ for (TypesOfObjectsEnum c: TypesOfObjectsEnum.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v.toString());
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/UpdatabilityEnum.java b/source/generated/org/alfresco/repo/cmis/ws/UpdatabilityEnum.java
new file mode 100644
index 0000000000..d20171332a
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/UpdatabilityEnum.java
@@ -0,0 +1,52 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+
+
+/**
+ *
+ * <simpleType name="updatabilityEnum">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="readOnly"/>
+ * <enumeration value="readWrite"/>
+ * <enumeration value="readWriteWhenCheckedOut"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlEnum
+public enum UpdatabilityEnum {
+
+ @XmlEnumValue("readOnly")
+ READ_ONLY("readOnly"),
+ @XmlEnumValue("readWrite")
+ READ_WRITE("readWrite"),
+ @XmlEnumValue("readWriteWhenCheckedOut")
+ READ_WRITE_WHEN_CHECKED_OUT("readWriteWhenCheckedOut");
+ private final String value;
+
+ UpdatabilityEnum(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static UpdatabilityEnum fromValue(String v) {
+ for (UpdatabilityEnum c: UpdatabilityEnum.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v.toString());
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/UpdateProperties.java b/source/generated/org/alfresco/repo/cmis/ws/UpdateProperties.java
new file mode 100644
index 0000000000..a7261ad903
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/UpdateProperties.java
@@ -0,0 +1,122 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="updateProperties">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="objectId" type="{http://www.cmis.org/ns/1.0}objectID"/>
+ * <element name="changeToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="object" type="{http://www.cmis.org/ns/1.0}documentFolderOrRelationshipObjectType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objectId",
+ "changeToken",
+ "object"
+})
+@XmlRootElement(name = "updateProperties")
+public class UpdateProperties {
+
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected String objectId;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0")
+ protected String changeToken;
+ @XmlElement(namespace = "http://www.cmis.org/ns/1.0", required = true)
+ protected DocumentFolderOrRelationshipObjectType object;
+
+ /**
+ * Gets the value of the objectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjectId() {
+ return objectId;
+ }
+
+ /**
+ * Sets the value of the objectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjectId(String value) {
+ this.objectId = value;
+ }
+
+ /**
+ * Gets the value of the changeToken property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getChangeToken() {
+ return changeToken;
+ }
+
+ /**
+ * Sets the value of the changeToken property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setChangeToken(String value) {
+ this.changeToken = value;
+ }
+
+ /**
+ * Gets the value of the object property.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentFolderOrRelationshipObjectType }
+ *
+ */
+ public DocumentFolderOrRelationshipObjectType getObject() {
+ return object;
+ }
+
+ /**
+ * Sets the value of the object property.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentFolderOrRelationshipObjectType }
+ *
+ */
+ public void setObject(DocumentFolderOrRelationshipObjectType value) {
+ this.object = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/UpdatePropertiesResponse.java b/source/generated/org/alfresco/repo/cmis/ws/UpdatePropertiesResponse.java
new file mode 100644
index 0000000000..ce047adc80
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/UpdatePropertiesResponse.java
@@ -0,0 +1,36 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <element name="updatePropertiesResponse">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "updatePropertiesResponse")
+public class UpdatePropertiesResponse {
+
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/VersionEnum.java b/source/generated/org/alfresco/repo/cmis/ws/VersionEnum.java
new file mode 100644
index 0000000000..14ad786f84
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/VersionEnum.java
@@ -0,0 +1,52 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+
+
+/**
+ *
+ * <simpleType name="versionEnum">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="this"/>
+ * <enumeration value="latest"/>
+ * <enumeration value="latestMajor"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlEnum
+public enum VersionEnum {
+
+ @XmlEnumValue("latest")
+ LATEST("latest"),
+ @XmlEnumValue("latestMajor")
+ LATEST_MAJOR("latestMajor"),
+ @XmlEnumValue("this")
+ THIS("this");
+ private final String value;
+
+ VersionEnum(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static VersionEnum fromValue(String v) {
+ for (VersionEnum c: VersionEnum.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v.toString());
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/VersioningStateEnum.java b/source/generated/org/alfresco/repo/cmis/ws/VersioningStateEnum.java
new file mode 100644
index 0000000000..25a531e600
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/VersioningStateEnum.java
@@ -0,0 +1,52 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+
+
+/**
+ *
+ * <simpleType name="versioningStateEnum">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="checkedOut"/>
+ * <enumeration value="checkedInMinor"/>
+ * <enumeration value="checkedInMajor"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlEnum
+public enum VersioningStateEnum {
+
+ @XmlEnumValue("checkedInMajor")
+ CHECKED_IN_MAJOR("checkedInMajor"),
+ @XmlEnumValue("checkedInMinor")
+ CHECKED_IN_MINOR("checkedInMinor"),
+ @XmlEnumValue("checkedOut")
+ CHECKED_OUT("checkedOut");
+ private final String value;
+
+ VersioningStateEnum(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static VersioningStateEnum fromValue(String v) {
+ for (VersioningStateEnum c: VersioningStateEnum.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v.toString());
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/package-info.java b/source/generated/org/alfresco/repo/cmis/ws/package-info.java
new file mode 100644
index 0000000000..8dd809b191
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.cmis.org/ns/1.0")
+package org.alfresco.repo.cmis.ws;
diff --git a/source/java/org/alfresco/repo/cmis/Index.java b/source/java/org/alfresco/repo/cmis/Index.java
new file mode 100644
index 0000000000..57b3b42a04
--- /dev/null
+++ b/source/java/org/alfresco/repo/cmis/Index.java
@@ -0,0 +1,74 @@
+/*
+ * Copyright (C) 2005-2007 Alfresco Software Limited.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+ * As a special exception to the terms and conditions of version 2.0 of
+ * the GPL, you may redistribute this Program in connection with Free/Libre
+ * and Open Source Software ("FLOSS") applications as described in Alfresco's
+ * FLOSS exception. You should have recieved a copy of the text describing
+ * the FLOSS exception, and it is also available here:
+ * http://www.alfresco.com/legal/licensing"
+ */
+package org.alfresco.repo.cmis;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.alfresco.web.scripts.DeclarativeWebScript;
+import org.alfresco.web.scripts.Description;
+import org.alfresco.web.scripts.Status;
+import org.alfresco.web.scripts.WebScript;
+import org.alfresco.web.scripts.WebScriptRequest;
+
+
+/**
+ * Index of CMIS Scripts
+ *
+ * @author davidc
+ */
+public class Index extends DeclarativeWebScript
+{
+
+ /* (non-Javadoc)
+ * @see org.alfresco.web.scripts.DeclarativeWebScript#executeImpl(org.alfresco.web.scripts.WebScriptRequest, org.alfresco.web.scripts.WebScriptResponse)
+ */
+ @Override
+ protected Map
+
+
+
+
+
+
+
+
+
+
+
+ Test Report
Legend
@@ -48,27 +48,34 @@ transfer-encoding: chunked
server: Apache-Coyote/1.1
pragma: no-cache
cache-control: no-cache
-date: Mon, 12 May 2008 14:38:47 GMT
+date: Thu, 22 May 2008 12:30:05 GMT
content-type: application/atom+xml;charset=UTF-8
-
-<?xml version="1.0" ?><service xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cmis="http://www.cmis.org/CMIS/1.0">
- <workspace cmis:id="63dbba8b-1224-11dd-bee8-852083ea779d">
+
<?xml version="1.0" ?><service xmlns="http://www.w3.org/2007/app" xmlns:alf="http://www.alfresco.org" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cmis="http://www.cmis.org/CMIS/1.0">
+ <workspace cmis:id="62dad05d-27f9-11dd-a94d-bf697311154a">
<atom:title>Main Repository</atom:title>
-
- <cmis:repository_info>
+
+
+ <cmis:repositoryInfo>
+ <cmis:repositoryId>62dad05d-27f9-11dd-a94d-bf697311154a</cmis:repositoryId>
+ <cmis:repositoryName>Main Repository</cmis:repositoryName>
+ <cmis:repositoryDescription/>
<cmis:vendorName>Alfresco</cmis:vendorName>
<cmis:productName>Alfresco Repository (Community Network)</cmis:productName>
<cmis:productVersion>3.0.0 (dev @build-number@)</cmis:productVersion>
<cmis:capabilities>
<cmis:capabilityMultifiling>true</cmis:capabilityMultifiling>
+ <cmis:capabilityUnfiling>false</cmis:capabilityUnfiling>
+ <cmis:capabilityVersionSpecificFiling>false</cmis:capabilityVersionSpecificFiling>
<cmis:capabilityAllVersionsSearchable>false</cmis:capabilityAllVersionsSearchable>
<cmis:capabilityPWCUpdatable>true</cmis:capabilityPWCUpdatable>
+ <cmis:capabilityInnerJoin>true</cmis:capabilityInnerJoin>
+ <cmis:capabilityOuterJoin>true</cmis:capabilityOuterJoin>
</cmis:capabilities>
- <cmis:description/>
- <cmis:repositoryInfo/>
- </cmis:repository_info>
+ <cmis:repositorySpecificInfo/>
+ </cmis:repositoryInfo>
<collection cmis:collectionType="root" href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children">
@@ -86,7 +93,8 @@ content-type: application/atom+xml;charset=UTF-8
</service>
[RFC2616] Section 13.3.4 No ETag: header was sent with the response.
[RFC2616] Section 13.3.4 No Last-Modified: header was sent with the response.
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
line 4, column 4: atom_title should contain a xml:lang element (4 occurrences)
Basic Entry Manipulation
<?xml version="1.0" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0">
- <generator version="3.0.0 (dev @build-number@)">Alfresco (Community Network)</generator>
- <title>Company Home</title>
- <updated>2008-04-24T18:33:35.511+01:00</updated>
- <icon>http://localhost:8080/alfresco/images/logo/AlfrescoLogo16.ico</icon>
- <author>
- <name>System</name>
- </author>
- <id>urn:uuid:6413e19d-1224-11dd-bee8-852083ea779d</id>
- <link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self" type="application/atom+xml;type=feed"/>
-
- <link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children?skipCount=0&guest=" rel="first" type="application/atom+xml;type=feed"/>
-
- <entry>
- <title>Data Dictionary</title>
- <link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/642ce7e4-1224-11dd-bee8-852083ea779d" rel="alternate"/>
- <icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</icon>
- <id>urn:uuid:642ce7e4-1224-11dd-bee8-852083ea779d</id>
- <updated>2008-04-24T18:33:35.708+01:00</updated>
- <published>2008-04-24T18:32:20.013+01:00</published>
- <summary>User managed definitions</summary>
- <author>
- <name>System</name>
- </author>
- <alf:noderef>workspace://SpacesStore/642ce7e4-1224-11dd-bee8-852083ea779d</alf:noderef>
- </entry>
- <entry>
- <title>Guest Home</title>
- <link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/648715e5-1224-11dd-bee8-852083ea779d" rel="alternate"/>
- <icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</icon>
- <id>urn:uuid:648715e5-1224-11dd-bee8-852083ea779d</id>
- <updated>2008-04-24T18:33:36.941+01:00</updated>
- <published>2008-04-24T18:32:20.608+01:00</published>
- <summary>The guest root space</summary>
- <author>
- <name>System</name>
- </author>
- <alf:noderef>workspace://SpacesStore/648715e5-1224-11dd-bee8-852083ea779d</alf:noderef>
- </entry>
- <entry>
- <title>User Homes</title>
- <link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/64963118-1224-11dd-bee8-852083ea779d" rel="alternate"/>
- <icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</icon>
- <id>urn:uuid:64963118-1224-11dd-bee8-852083ea779d</id>
- <updated>2008-04-24T18:33:37.110+01:00</updated>
- <published>2008-04-24T18:32:20.699+01:00</published>
- <summary>User Homes</summary>
- <author>
- <name>System</name>
- </author>
- <alf:noderef>workspace://SpacesStore/64963118-1224-11dd-bee8-852083ea779d</alf:noderef>
- </entry>
- <entry>
- <title>Projects</title>
- <link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/90df9f8b-1224-11dd-bee8-852083ea779d" rel="alternate"/>
- <icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</icon>
- <id>urn:uuid:90df9f8b-1224-11dd-bee8-852083ea779d</id>
- <updated>2008-04-24T18:33:47.401+01:00</updated>
- <published>2008-04-24T18:33:35.091+01:00</published>
- <summary>Project Collaboration Spaces</summary>
- <author>
- <name>System</name>
- </author>
- <alf:noderef>workspace://SpacesStore/90df9f8b-1224-11dd-bee8-852083ea779d</alf:noderef>
- </entry>
- <entry>
- <title>Web Projects</title>
- <link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/a3beb60b-1224-11dd-bee8-852083ea779d" rel="alternate"/>
- <icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</icon>
- <id>urn:uuid:a3beb60b-1224-11dd-bee8-852083ea779d</id>
- <updated>2008-04-24T18:34:06.711+01:00</updated>
- <published>2008-04-24T18:34:06.649+01:00</published>
- <summary>Web Content Management Spaces</summary>
- <author>
- <name>System</name>
- </author>
- <alf:noderef>workspace://SpacesStore/a3beb60b-1224-11dd-bee8-852083ea779d</alf:noderef>
- </entry>
-
+
<?xml version="1.0" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/">
+<generator version="3.0.0 (dev @build-number@)">Alfresco (Community Network)</generator>
+<title>Company Home</title>
+<updated>2008-05-22T13:25:10.795+01:00</updated>
+<icon>http://localhost:8080/alfresco/images/logo/AlfrescoLogo16.ico</icon>
+<author>
+ <name>System</name>
+</author>
+<id>urn:uuid:f04d71b0-27f9-11dd-838c-77c853e41f74</id>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self" type="application/atom+xml;type=feed"/>
+<opensearch:totalResults>5</opensearch:totalResults>
+<opensearch:startIndex>0</opensearch:startIndex>
+<opensearch:itemsPerPage>0</opensearch:itemsPerPage>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children?pageNo=1&guest=&format=atomfeed" rel="first" type="application/atom+xml;type=feed"/>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children?pageNo=1&guest=&format=atomfeed" rel="last" type="application/atom+xml;type=feed"/>
+<entry>
+<title>Data Dictionary</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f080ddc7-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f080ddc7-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:10.989+01:00</updated>
+<published>2008-05-22T13:23:52.689+01:00</published>
+<summary>User managed definitions</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f080ddc7-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f080ddc7-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Guest Home</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f0e8a058-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f0e8a058-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:12.602+01:00</updated>
+<published>2008-05-22T13:23:53.344+01:00</published>
+<summary>The guest root space</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f0e8a058-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f0e8a058-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>User Homes</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f0f8f40b-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f0f8f40b-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:12.773+01:00</updated>
+<published>2008-05-22T13:23:53.457+01:00</published>
+<summary>User Homes</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f0f8f40b-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f0f8f40b-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Projects</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/1c33155e-27fa-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:1c33155e-27fa-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:23.035+01:00</updated>
+<published>2008-05-22T13:25:06.073+01:00</published>
+<summary>Project Collaboration Spaces</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/1c33155e-27fa-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>1c33155e-27fa-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Web Projects</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/b339589e-27fa-11dd-aace-855fa603cfb1" rel="alternate"/>
+<id>urn:uuid:b339589e-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:29:19.568+01:00</updated>
+<published>2008-05-22T13:29:19.393+01:00</published>
+<summary>Web Content Management Spaces</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/b339589e-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>b339589e-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
</feed>
[RFC2616] Section 13.3.4 No ETag: header was sent with the response.
[RFC2616] Section 13.3.4 No Last-Modified: header was sent with the response.
[RFC4287] line 18, column 4: Undefined entry element: icon (5 occurrences)
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
line 2, column 0: Use of unknown namespace: http://www.alfresco.org
-line 11, column 145: "self" link references a non-Atom representation
line 4, column 2: title should contain a xml:lang element (6 occurrences)
-line 22, column 4: summary should contain a xml:lang element (5 occurrences)
line 4, column 0: title should contain a xml:lang element (6 occurrences)
+line 23, column 0: summary should contain a xml:lang element (5 occurrences)
Create new entry #1
Request
POST http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children
content-type: application/atom+xml
-slug: ddabfdegge
+slug: bihjefehka
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom">
<title>Iñtërnâtiônà lizætiøn - 1</title>
-<id>tag:bitworking.org,2008-02-26:1210603130.5665419</id>
+<id>tag:bitworking.org,2008-02-26:1211459409.3166161</id>
<updated>2005-07-10T12:29:29Z</updated>
<author>
<name>Joe Gregorio</name>
@@ -223,12 +317,720 @@ slug: ddabfdegge
</entry>
Response
+
+status: 201
+transfer-encoding: chunked
+server: Apache-Coyote/1.1
+location: http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1/properties
+pragma: no-cache
+cache-control: no-cache
+date: Thu, 22 May 2008 12:30:09 GMT
+content-type: application/atom+xml;type=entry;charset=UTF-8
+
+
+
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0">
+<title>bihjefehka</title>
+<id>urn:uuid:d134f96a-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:09.705+01:00</updated>
+<published>2008-05-22T13:30:09.705+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d134f96a-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1/bihjefehka" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
+line 7, column 9: summary should not be blank
+line 30, column 222: Unregistered link relationship (6 occurrences)
line 3, column 0: title should contain a xml:lang element
+line 7, column 0: summary should contain a xml:lang element
[RFC5023] Section 9.2 Content-Location: not returned in response headers.
Request
+
+GET http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1/properties
+
+
+
+
Response
+
+
+status: 200
+content-location: http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1/properties
+transfer-encoding: chunked
+server: Apache-Coyote/1.1
+pragma: no-cache
+cache-control: no-cache
+date: Thu, 22 May 2008 12:30:09 GMT
+content-type: application/atom+xml;type=entry;charset=UTF-8
+
+
+
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0">
+<title>bihjefehka</title>
+<id>urn:uuid:d134f96a-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:09.798+01:00</updated>
+<published>2008-05-22T13:30:09.705+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d134f96a-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1/properties" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1/bihjefehka" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
[RFC2616] Section 13.3.4 No ETag: header was sent with the response.
[RFC2616] Section 13.3.4 No Last-Modified: header was sent with the response.
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
+line 7, column 9: summary should not be blank
+line 30, column 222: Unregistered link relationship (6 occurrences)
line 3, column 0: title should contain a xml:lang element
+line 7, column 0: summary should contain a xml:lang element
Create new entry #2
Request
+
+POST http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children
+content-type: application/atom+xml
+slug: ljlbjjhija
+
+
+
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom">
+<title>Iñtërnâtiônà lizætiøn - 2</title>
+<id>tag:bitworking.org,2008-02-26:1211459411.1896939</id>
+<updated>2005-07-10T12:29:29Z</updated>
+<author>
+<name>Joe Gregorio</name>
+</author>
+<content type="xhtml">
+<div xmlns="http://www.w3.org/1999/xhtml">
+<p><i>A test of utf-8</i></p>
+</div>
+</content>
+</entry>
Response
+
+
+status: 201
+transfer-encoding: chunked
+server: Apache-Coyote/1.1
+location: http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/properties
+pragma: no-cache
+cache-control: no-cache
+date: Thu, 22 May 2008 12:30:11 GMT
+content-type: application/atom+xml;type=entry;charset=UTF-8
+
+
+
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0">
+<title>ljlbjjhija</title>
+<id>urn:uuid:d22dd868-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:11.278+01:00</updated>
+<published>2008-05-22T13:30:11.278+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d22dd868-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/ljlbjjhija" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
+line 7, column 9: summary should not be blank
+line 30, column 222: Unregistered link relationship (6 occurrences)
line 3, column 0: title should contain a xml:lang element
+line 7, column 0: summary should contain a xml:lang element
[RFC5023] Section 9.2 Content-Location: not returned in response headers.
Request
+
+GET http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/properties
+
+
+
+
Response
+
+
+status: 200
+content-location: http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/properties
+transfer-encoding: chunked
+server: Apache-Coyote/1.1
+pragma: no-cache
+cache-control: no-cache
+date: Thu, 22 May 2008 12:30:11 GMT
+content-type: application/atom+xml;type=entry;charset=UTF-8
+
+
+
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0">
+<title>ljlbjjhija</title>
+<id>urn:uuid:d22dd868-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:11.342+01:00</updated>
+<published>2008-05-22T13:30:11.278+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d22dd868-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/properties" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/ljlbjjhija" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
[RFC2616] Section 13.3.4 No ETag: header was sent with the response.
[RFC2616] Section 13.3.4 No Last-Modified: header was sent with the response.
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
+line 7, column 9: summary should not be blank
+line 30, column 222: Unregistered link relationship (6 occurrences)
line 3, column 0: title should contain a xml:lang element
+line 7, column 0: summary should contain a xml:lang element
Create new entry #3
Request
+
+POST http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children
+content-type: application/atom+xml
+slug: kkaejcfjdk
+
+
+
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom">
+<title>Iñtërnâtiônà lizætiøn - 3</title>
+<id>tag:bitworking.org,2008-02-26:1211459412.675024</id>
+<updated>2005-07-10T12:29:29Z</updated>
+<author>
+<name>Joe Gregorio</name>
+</author>
+<content type="xhtml">
+<div xmlns="http://www.w3.org/1999/xhtml">
+<p><i>A test of utf-8</i></p>
+</div>
+</content>
+</entry>
Response
+
+
+status: 201
+transfer-encoding: chunked
+server: Apache-Coyote/1.1
+location: http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1/properties
+pragma: no-cache
+cache-control: no-cache
+date: Thu, 22 May 2008 12:30:12 GMT
+content-type: application/atom+xml;type=entry;charset=UTF-8
+
+
+
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0">
+<title>kkaejcfjdk</title>
+<id>urn:uuid:d3109752-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:12.757+01:00</updated>
+<published>2008-05-22T13:30:12.757+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d3109752-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1/kkaejcfjdk" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
+line 7, column 9: summary should not be blank
+line 30, column 222: Unregistered link relationship (6 occurrences)
line 3, column 0: title should contain a xml:lang element
+line 7, column 0: summary should contain a xml:lang element
[RFC5023] Section 9.2 Content-Location: not returned in response headers.
Request
+
+GET http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1/properties
+
+
+
+
Response
+
+
+status: 200
+content-location: http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1/properties
+transfer-encoding: chunked
+server: Apache-Coyote/1.1
+pragma: no-cache
+cache-control: no-cache
+date: Thu, 22 May 2008 12:30:12 GMT
+content-type: application/atom+xml;type=entry;charset=UTF-8
+
+
+
<?xml version="1.0" ?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0">
+<title>kkaejcfjdk</title>
+<id>urn:uuid:d3109752-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:12.807+01:00</updated>
+<published>2008-05-22T13:30:12.757+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d3109752-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1/properties" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1/kkaejcfjdk" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
[RFC2616] Section 13.3.4 No ETag: header was sent with the response.
[RFC2616] Section 13.3.4 No Last-Modified: header was sent with the response.
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
+line 7, column 9: summary should not be blank
+line 30, column 222: Unregistered link relationship (6 occurrences)
line 3, column 0: title should contain a xml:lang element
+line 7, column 0: summary should contain a xml:lang element
Request
+
+GET http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children
+
+
+
+
Response
+
+
+status: 200
+content-location: http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children
+transfer-encoding: chunked
+server: Apache-Coyote/1.1
+pragma: no-cache
+cache-control: no-cache
+date: Thu, 22 May 2008 12:30:12 GMT
+content-type: application/atom+xml;type=feed;charset=UTF-8
+
+
+
<?xml version="1.0" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/">
+<generator version="3.0.0 (dev @build-number@)">Alfresco (Community Network)</generator>
+<title>Company Home</title>
+<updated>2008-05-22T13:25:10.795+01:00</updated>
+<icon>http://localhost:8080/alfresco/images/logo/AlfrescoLogo16.ico</icon>
+<author>
+ <name>System</name>
+</author>
+<id>urn:uuid:f04d71b0-27f9-11dd-838c-77c853e41f74</id>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self" type="application/atom+xml;type=feed"/>
+<opensearch:totalResults>8</opensearch:totalResults>
+<opensearch:startIndex>0</opensearch:startIndex>
+<opensearch:itemsPerPage>0</opensearch:itemsPerPage>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children?pageNo=1&guest=&format=atomfeed" rel="first" type="application/atom+xml;type=feed"/>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children?pageNo=1&guest=&format=atomfeed" rel="last" type="application/atom+xml;type=feed"/>
+<entry>
+<title>Data Dictionary</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f080ddc7-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f080ddc7-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:10.989+01:00</updated>
+<published>2008-05-22T13:23:52.689+01:00</published>
+<summary>User managed definitions</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f080ddc7-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f080ddc7-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Guest Home</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f0e8a058-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f0e8a058-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:12.602+01:00</updated>
+<published>2008-05-22T13:23:53.344+01:00</published>
+<summary>The guest root space</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f0e8a058-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f0e8a058-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>User Homes</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f0f8f40b-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f0f8f40b-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:12.773+01:00</updated>
+<published>2008-05-22T13:23:53.457+01:00</published>
+<summary>User Homes</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f0f8f40b-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f0f8f40b-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Projects</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/1c33155e-27fa-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:1c33155e-27fa-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:23.035+01:00</updated>
+<published>2008-05-22T13:25:06.073+01:00</published>
+<summary>Project Collaboration Spaces</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/1c33155e-27fa-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>1c33155e-27fa-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Web Projects</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/b339589e-27fa-11dd-aace-855fa603cfb1" rel="alternate"/>
+<id>urn:uuid:b339589e-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:29:19.568+01:00</updated>
+<published>2008-05-22T13:29:19.393+01:00</published>
+<summary>Web Content Management Spaces</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/b339589e-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>b339589e-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>bihjefehka</title>
+<id>urn:uuid:d134f96a-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:09.798+01:00</updated>
+<published>2008-05-22T13:30:09.705+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d134f96a-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1/bihjefehka" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
+<entry>
+<title>ljlbjjhija</title>
+<id>urn:uuid:d22dd868-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:11.342+01:00</updated>
+<published>2008-05-22T13:30:11.278+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d22dd868-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/ljlbjjhija" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
+<entry>
+<title>kkaejcfjdk</title>
+<id>urn:uuid:d3109752-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:12.807+01:00</updated>
+<published>2008-05-22T13:30:12.757+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d3109752-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1/kkaejcfjdk" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
+</feed>
[RFC2616] Section 13.3.4 No ETag: header was sent with the response.
[RFC2616] Section 13.3.4 No Last-Modified: header was sent with the response.
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
+line 11, column 143: "self" link references a non-Atom representation
+line 40, column 84: Unregistered link relationship (48 occurrences)
+line 172, column 9: summary should not be blank (3 occurrences)
line 4, column 0: title should contain a xml:lang element (9 occurrences)
+line 23, column 0: summary should contain a xml:lang element (8 occurrences)
Check order of entries in the collection document
[RFC5023] Section 10 Failed to preserve order of entries, was expecting urn:uuid:d3109752-27fa-11dd-aace-855fa603cfb1, but found urn:uuid:d134f96a-27fa-11dd-aace-855fa603cfb1
Slug was honored
[RFC5023] Section 9.1 Member Entry did not contain an atom:link element with a relation of 'edit'
Update entry #2 and write back to the collection
Request
+
+PUT http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/properties
+
+
+
+
Response
+
status: 405
transfer-encoding: chunked
server: Apache-Coyote/1.1
pragma: no-cache
cache-control: no-cache
-date: Mon, 12 May 2008 14:38:50 GMT
+date: Thu, 22 May 2008 12:30:12 GMT
content-type: text/html;charset=UTF-8
@@ -248,15 +1050,15 @@ content-type: text/html;charset=UTF-8
</table>
<br/>
<table>
- <tr><td>The Web Script <a href="/alfresco/service/api/path/workspace/SpacesStore//children">/alfresco/service/api/path/workspace/SpacesStore//children</a> has responded with a status of 405 - Method Not Allowed.</td></tr>
+ <tr><td>The Web Script <a href="/alfresco/service/api/node/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/properties">/alfresco/service/api/node/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/properties</a> has responded with a status of 405 - Method Not Allowed.</td></tr>
</table>
<br/>
<table>
<tr><td><b>405 Description:</b></td><td> The method specified in the Request-Line is not allowed for the resource identified by the Request-URI.</td></tr>
<tr><td> </td></tr>
- <tr><td><b>Message:</b></td><td>Script url /api/path/workspace/SpacesStore//children does not support the method POST</td></tr>
+ <tr><td><b>Message:</b></td><td>Script url /api/node/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/properties does not support the method PUT</td></tr>
<tr><td></td><td> </td></tr>
- <tr><td><b>Exception:</b></td><td>org.alfresco.web.scripts.WebScriptException - Script url /api/path/workspace/SpacesStore//children does not support the method POST</td></tr>
+ <tr><td><b>Exception:</b></td><td>org.alfresco.web.scripts.WebScriptException - Script url /api/node/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/properties does not support the method PUT</td></tr>
<tr><td></td><td> </td></tr>
<tr><td></td><td>org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:113)</td></tr>
<tr><td></td><td>org.alfresco.web.scripts.servlet.WebScriptServlet.service(WebScriptServlet.java:116)</td></tr>
@@ -280,14 +1082,633 @@ content-type: text/html;charset=UTF-8
<tr><td></td><td>java.lang.Thread.run(Thread.java:613)</td></tr>
<tr><td></td><td> </td></tr>
<tr><td><b>Server</b>:</td><td>Alfresco Community Network v3.0.0 (dev @build-number@) schema 124</td></tr>
- <tr><td><b>Time</b>:</td><td>May 12, 2008 3:38:50 PM</td></tr>
+ <tr><td><b>Time</b>:</td><td>May 22, 2008 1:30:13 PM</td></tr>
<tr><td></td><td> </td></tr>
</table>
</body>
</html>
[RFC5023] Section 9.2 Entry creation failed with status: 405 Method Not Allowed
[RFC2616] Section 9.6 Failed to accept updated Entry #2
Check order of entries in the collection document
Request
+
+GET http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children
+
+
+
+
Response
+
+
+status: 200
+content-location: http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children
+transfer-encoding: chunked
+server: Apache-Coyote/1.1
+pragma: no-cache
+cache-control: no-cache
+date: Thu, 22 May 2008 12:30:12 GMT
+content-type: application/atom+xml;type=feed;charset=UTF-8
+
+
+
<?xml version="1.0" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/">
+<generator version="3.0.0 (dev @build-number@)">Alfresco (Community Network)</generator>
+<title>Company Home</title>
+<updated>2008-05-22T13:25:10.795+01:00</updated>
+<icon>http://localhost:8080/alfresco/images/logo/AlfrescoLogo16.ico</icon>
+<author>
+ <name>System</name>
+</author>
+<id>urn:uuid:f04d71b0-27f9-11dd-838c-77c853e41f74</id>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self" type="application/atom+xml;type=feed"/>
+<opensearch:totalResults>8</opensearch:totalResults>
+<opensearch:startIndex>0</opensearch:startIndex>
+<opensearch:itemsPerPage>0</opensearch:itemsPerPage>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children?pageNo=1&guest=&format=atomfeed" rel="first" type="application/atom+xml;type=feed"/>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children?pageNo=1&guest=&format=atomfeed" rel="last" type="application/atom+xml;type=feed"/>
+<entry>
+<title>Data Dictionary</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f080ddc7-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f080ddc7-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:10.989+01:00</updated>
+<published>2008-05-22T13:23:52.689+01:00</published>
+<summary>User managed definitions</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f080ddc7-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f080ddc7-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Guest Home</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f0e8a058-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f0e8a058-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:12.602+01:00</updated>
+<published>2008-05-22T13:23:53.344+01:00</published>
+<summary>The guest root space</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f0e8a058-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f0e8a058-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>User Homes</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f0f8f40b-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f0f8f40b-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:12.773+01:00</updated>
+<published>2008-05-22T13:23:53.457+01:00</published>
+<summary>User Homes</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f0f8f40b-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f0f8f40b-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Projects</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/1c33155e-27fa-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:1c33155e-27fa-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:23.035+01:00</updated>
+<published>2008-05-22T13:25:06.073+01:00</published>
+<summary>Project Collaboration Spaces</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/1c33155e-27fa-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>1c33155e-27fa-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Web Projects</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/b339589e-27fa-11dd-aace-855fa603cfb1" rel="alternate"/>
+<id>urn:uuid:b339589e-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:29:19.568+01:00</updated>
+<published>2008-05-22T13:29:19.393+01:00</published>
+<summary>Web Content Management Spaces</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/b339589e-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>b339589e-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>bihjefehka</title>
+<id>urn:uuid:d134f96a-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:09.798+01:00</updated>
+<published>2008-05-22T13:30:09.705+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d134f96a-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1/bihjefehka" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
+<entry>
+<title>ljlbjjhija</title>
+<id>urn:uuid:d22dd868-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:11.342+01:00</updated>
+<published>2008-05-22T13:30:11.278+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d22dd868-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/ljlbjjhija" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
+<entry>
+<title>kkaejcfjdk</title>
+<id>urn:uuid:d3109752-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:12.807+01:00</updated>
+<published>2008-05-22T13:30:12.757+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d3109752-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1/kkaejcfjdk" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
+</feed>
[RFC2616] Section 13.3.4 No ETag: header was sent with the response.
[RFC2616] Section 13.3.4 No Last-Modified: header was sent with the response.
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
+line 11, column 143: "self" link references a non-Atom representation
+line 40, column 84: Unregistered link relationship (48 occurrences)
+line 172, column 9: summary should not be blank (3 occurrences)
line 4, column 0: title should contain a xml:lang element (9 occurrences)
+line 23, column 0: summary should contain a xml:lang element (8 occurrences)
[RFC5023] Section 10 Failed to preserve order of entries, was expecting urn:uuid:d22dd868-27fa-11dd-aace-855fa603cfb1, but found urn:uuid:d134f96a-27fa-11dd-aace-855fa603cfb1
Request
+
+GET http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children
+
+
+
+
Response
+
+
+status: 200
+content-location: http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children
+transfer-encoding: chunked
+server: Apache-Coyote/1.1
+pragma: no-cache
+cache-control: no-cache
+date: Thu, 22 May 2008 12:30:13 GMT
+content-type: application/atom+xml;type=feed;charset=UTF-8
+
+
+
<?xml version="1.0" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:alf="http://www.alfresco.org" xmlns:cmis="http://www.cmis.org/CMIS/1.0" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/">
+<generator version="3.0.0 (dev @build-number@)">Alfresco (Community Network)</generator>
+<title>Company Home</title>
+<updated>2008-05-22T13:25:10.795+01:00</updated>
+<icon>http://localhost:8080/alfresco/images/logo/AlfrescoLogo16.ico</icon>
+<author>
+ <name>System</name>
+</author>
+<id>urn:uuid:f04d71b0-27f9-11dd-838c-77c853e41f74</id>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self" type="application/atom+xml;type=feed"/>
+<opensearch:totalResults>8</opensearch:totalResults>
+<opensearch:startIndex>0</opensearch:startIndex>
+<opensearch:itemsPerPage>0</opensearch:itemsPerPage>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children?pageNo=1&guest=&format=atomfeed" rel="first" type="application/atom+xml;type=feed"/>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children?pageNo=1&guest=&format=atomfeed" rel="last" type="application/atom+xml;type=feed"/>
+<entry>
+<title>Data Dictionary</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f080ddc7-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f080ddc7-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:10.989+01:00</updated>
+<published>2008-05-22T13:23:52.689+01:00</published>
+<summary>User managed definitions</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f080ddc7-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f080ddc7-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Guest Home</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f0e8a058-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f0e8a058-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:12.602+01:00</updated>
+<published>2008-05-22T13:23:53.344+01:00</published>
+<summary>The guest root space</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f0e8a058-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f0e8a058-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>User Homes</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/f0f8f40b-27f9-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:f0f8f40b-27f9-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:12.773+01:00</updated>
+<published>2008-05-22T13:23:53.457+01:00</published>
+<summary>User Homes</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/f0f8f40b-27f9-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>f0f8f40b-27f9-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Projects</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/1c33155e-27fa-11dd-838c-77c853e41f74" rel="alternate"/>
+<id>urn:uuid:1c33155e-27fa-11dd-838c-77c853e41f74</id>
+<updated>2008-05-22T13:25:23.035+01:00</updated>
+<published>2008-05-22T13:25:06.073+01:00</published>
+<summary>Project Collaboration Spaces</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/1c33155e-27fa-11dd-838c-77c853e41f74</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>1c33155e-27fa-11dd-838c-77c853e41f74</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>Web Projects</title>
+<link href="http://localhost:8080/alfresco/service/n/browse/workspace/SpacesStore/b339589e-27fa-11dd-aace-855fa603cfb1" rel="alternate"/>
+<id>urn:uuid:b339589e-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:29:19.568+01:00</updated>
+<published>2008-05-22T13:29:19.393+01:00</published>
+<summary>Web Content Management Spaces</summary>
+<author><name>System</name></author>
+<alf:noderef>workspace://SpacesStore/b339589e-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/icons/space-icon-default-16.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>b339589e-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:uri>http://example.org/folders/myfolder</cmis:uri>
+ <cmis:objectType>folder</cmis:objectType>
+ <cmis:baseType>folder</cmis:baseType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate> 2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:name>Atom-powered folders</cmis:name>
+ <cmis:parent>folderIdp1</cmis:parent> </cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://example.org/folders/myfolder?getfolderparent" rel="cmis-parent"/>
+<link href="http://example.org/folders/myfolder?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/folders/myfolder?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/folders/myfolder?getchildren" rel="cmis-children"/>
+<link href="http://example.org/folders/myfolder?getdescendants" rel="cmis-descendants"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+</entry>
+<entry>
+<title>bihjefehka</title>
+<id>urn:uuid:d134f96a-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:09.798+01:00</updated>
+<published>2008-05-22T13:30:09.705+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d134f96a-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d134f96a-27fa-11dd-aace-855fa603cfb1/bihjefehka" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
+<entry>
+<title>ljlbjjhija</title>
+<id>urn:uuid:d22dd868-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:11.342+01:00</updated>
+<published>2008-05-22T13:30:11.278+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d22dd868-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d22dd868-27fa-11dd-aace-855fa603cfb1/ljlbjjhija" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
+<entry>
+<title>kkaejcfjdk</title>
+<id>urn:uuid:d3109752-27fa-11dd-aace-855fa603cfb1</id>
+<updated>2008-05-22T13:30:12.807+01:00</updated>
+<published>2008-05-22T13:30:12.757+01:00</published>
+<summary/>
+<author><name>admin</name></author>
+<alf:noderef>workspace://SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1</alf:noderef>
+<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
+<cmis:object>
+ <cmis:object_id>d3109752-27fa-11dd-aace-855fa603cfb1</cmis:object_id>
+ <cmis:baseType>document</cmis:baseType>
+ <cmis:uri>http://example.org/atom03</cmis:uri>
+ <cmis:objectType>document</cmis:objectType>
+ <cmis:createdBy>Al Brown</cmis:createdBy>
+ <cmis:creationDate>2003-12-13T18:30:02Z</cmis:creationDate>
+ <cmis:lastModifiedBy>Al Brown</cmis:lastModifiedBy>
+ <cmis:lastModificationDate>2003-12-13T18:30:02Z</cmis:lastModificationDate>
+ <cmis:isCurrentVersion>true</cmis:isCurrentVersion>
+ <cmis:isCheckedOut>false</cmis:isCheckedOut>
+ <cmis:contentStreamLength>534</cmis:contentStreamLength>
+ <cmis:contentStreamMimetype>application/msword</cmis:contentStreamMimetype>
+ <cmis:contentStreamName>myDocument.doc</cmis:contentStreamName>
+ <cmis:contentStreamUri>http://example.org/media/atom03</cmis:contentStreamUri>
+ <cmis:keyword cmis:index="0">XML</cmis:keyword>
+ <cmis:keyword cmis:index="1">standards</cmis:keyword>
+</cmis:object>
+<link href="http://localhost:8080/alfresco/service/api/path/workspace/SpacesStore//children" rel="self"/>
+<link href="http://localhost:8080/alfresco/service/d/d/workspace/SpacesStore/d3109752-27fa-11dd-aace-855fa603cfb1/kkaejcfjdk" rel="alternate"/> <link href="http://example.org/atom03?getdocumentparents" rel="cmis-parents"/>
+<link href="http://example.org/atom03?getactions" rel="cmis-allowableactions"/>
+<link href="http://example.org/atom03?deleteallversion" rel="cmis-allversions"/>
+<link href="http://example.org/atom03?getrelationships" rel="cmis-relationships"/>
+<link href="http://example.org/type1" rel="cmis-type"/>
+<link href="http://example.org/media/atom03" rel="cmis-stream"/>
+</entry>
+</feed>
[RFC2616] Section 13.3.4 No ETag: header was sent with the response.
[RFC2616] Section 13.3.4 No Last-Modified: header was sent with the response.
[RFC4287] line 2, column 0: Use of unknown namespace: http://www.cmis.org/CMIS/1.0
+line 2, column 0: Use of unknown namespace: http://www.alfresco.org
+line 11, column 143: "self" link references a non-Atom representation
+line 40, column 84: Unregistered link relationship (48 occurrences)
+line 172, column 9: summary should not be blank (3 occurrences)
line 4, column 0: title should contain a xml:lang element (9 occurrences)
+line 23, column 0: summary should contain a xml:lang element (8 occurrences)
Internal error occured while running tests: coercing to Unicode: need string or buffer, NoneType foundTraceback (most recent call last):
+ File "validator/appclienttest.py", line 420, in run
+ test_member_function()
+ File "validator/appclienttest.py", line 590, in testBasic_Entry_Manipulation
+ remove_entries_by_id(self.collection.iter(), ids)
+ File "validator/appclienttest.py", line 516, in remove_entries_by_id
+ idelement = e.etree().find("{%s}id" % atompubbase.model.ATOM)
+ File "/Users/dcaruana/Dev/projects/seamist/code/root/projects/remote-api/source/test/apptest/validator/atompubbase/model.py", line 453, in etree
+ self.get()
+ File "/Users/dcaruana/Dev/projects/seamist/code/root/projects/remote-api/source/test/apptest/validator/atompubbase/events.py", line 131, in wrapped
+ events.trigger("PRE", methodname, self, headers, body)
+ File "/Users/dcaruana/Dev/projects/seamist/code/root/projects/remote-api/source/test/apptest/validator/atompubbase/events.py", line 113, in trigger
+ cb(headers, body, method_filter)
+ File "validator/appclienttest.py", line 346, in log_request_response
+ request_line = method + u" " + uri
+TypeError: coercing to Unicode: need string or buffer, NoneType found
+
Didn't find any Media Collections that would accept GIF images