getOtherAttributes() {
+ return otherAttributes;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceBooleanType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceBoolean.java
similarity index 81%
rename from source/generated/org/alfresco/repo/cmis/ws/CmisChoiceBooleanType.java
rename to source/generated/org/alfresco/repo/cmis/ws/CmisChoiceBoolean.java
index 48c905d0e2..2bffb7d8c8 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceBooleanType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceBoolean.java
@@ -10,14 +10,14 @@ import javax.xml.bind.annotation.XmlType;
/**
- * Java class for cmisChoiceBooleanType complex type.
+ *
Java class for cmisChoiceBoolean complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
- * <complexType name="cmisChoiceBooleanType">
+ * <complexType name="cmisChoiceBoolean">
* <complexContent>
- * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceType">
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
* <sequence>
* <element name="value" type="{http://www.w3.org/2001/XMLSchema}boolean" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
@@ -29,11 +29,11 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisChoiceBooleanType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+@XmlType(name = "cmisChoiceBoolean", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"value"
})
-public class CmisChoiceBooleanType
- extends CmisChoiceType
+public class CmisChoiceBoolean
+ extends CmisChoice
{
@XmlElement(type = Boolean.class)
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDateTimeType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDateTime.java
similarity index 81%
rename from source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDateTimeType.java
rename to source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDateTime.java
index 84baefa8bb..94b8d87947 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDateTimeType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDateTime.java
@@ -11,14 +11,14 @@ import javax.xml.datatype.XMLGregorianCalendar;
/**
- * Java class for cmisChoiceDateTimeType complex type.
+ *
Java class for cmisChoiceDateTime complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
- * <complexType name="cmisChoiceDateTimeType">
+ * <complexType name="cmisChoiceDateTime">
* <complexContent>
- * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceType">
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
* <sequence>
* <element name="value" type="{http://www.w3.org/2001/XMLSchema}dateTime" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
@@ -30,11 +30,11 @@ import javax.xml.datatype.XMLGregorianCalendar;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisChoiceDateTimeType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+@XmlType(name = "cmisChoiceDateTime", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"value"
})
-public class CmisChoiceDateTimeType
- extends CmisChoiceType
+public class CmisChoiceDateTime
+ extends CmisChoice
{
@XmlSchemaType(name = "dateTime")
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDecimalType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDecimal.java
similarity index 80%
rename from source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDecimalType.java
rename to source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDecimal.java
index 532895be8b..c0f161f4f7 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDecimalType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceDecimal.java
@@ -10,14 +10,14 @@ import javax.xml.bind.annotation.XmlType;
/**
- * Java class for cmisChoiceDecimalType complex type.
+ *
Java class for cmisChoiceDecimal complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
- * <complexType name="cmisChoiceDecimalType">
+ * <complexType name="cmisChoiceDecimal">
* <complexContent>
- * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceType">
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
* <sequence>
* <element name="value" type="{http://www.w3.org/2001/XMLSchema}decimal" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
@@ -29,11 +29,11 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisChoiceDecimalType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+@XmlType(name = "cmisChoiceDecimal", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"value"
})
-public class CmisChoiceDecimalType
- extends CmisChoiceType
+public class CmisChoiceDecimal
+ extends CmisChoice
{
protected List value;
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceHtmlType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceHtml.java
similarity index 84%
rename from source/generated/org/alfresco/repo/cmis/ws/CmisChoiceHtmlType.java
rename to source/generated/org/alfresco/repo/cmis/ws/CmisChoiceHtml.java
index b22e59aff4..8512737b9a 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceHtmlType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceHtml.java
@@ -11,14 +11,14 @@ import org.w3c.dom.Element;
/**
- * Java class for cmisChoiceHtmlType complex type.
+ *
Java class for cmisChoiceHtml complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
- * <complexType name="cmisChoiceHtmlType">
+ * <complexType name="cmisChoiceHtml">
* <complexContent>
- * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceType">
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
* <sequence>
* <element name="value" maxOccurs="unbounded" minOccurs="0">
* <complexType>
@@ -40,14 +40,14 @@ import org.w3c.dom.Element;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisChoiceHtmlType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+@XmlType(name = "cmisChoiceHtml", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"value"
})
-public class CmisChoiceHtmlType
- extends CmisChoiceType
+public class CmisChoiceHtml
+ extends CmisChoice
{
- protected List value;
+ protected List value;
/**
* Gets the value of the value property.
@@ -67,13 +67,13 @@ public class CmisChoiceHtmlType
*
*
* Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceHtmlType.Value }
+ * {@link CmisChoiceHtml.Value }
*
*
*/
- public List getValue() {
+ public List getValue() {
if (value == null) {
- value = new ArrayList();
+ value = new ArrayList();
}
return this.value;
}
@@ -125,8 +125,8 @@ public class CmisChoiceHtmlType
*
*
* Objects of the following type(s) are allowed in the list
- * {@link Object }
* {@link Element }
+ * {@link Object }
*
*
*/
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceStringType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceId.java
similarity index 58%
rename from source/generated/org/alfresco/repo/cmis/ws/CmisChoiceStringType.java
rename to source/generated/org/alfresco/repo/cmis/ws/CmisChoiceId.java
index f58214f56c..102f27a5da 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceStringType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceId.java
@@ -5,21 +5,24 @@ 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.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
- *
Java class for cmisChoiceStringType complex type.
+ *
Java class for cmisChoiceId complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
- * <complexType name="cmisChoiceStringType">
+ * <complexType name="cmisChoiceId">
* <complexContent>
- * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceType">
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
* <sequence>
* <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
+ * <attribute ref="{http://docs.oasis-open.org/ns/cmis/core/200901}href"/>
* </extension>
* </complexContent>
* </complexType>
@@ -28,14 +31,17 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisChoiceStringType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+@XmlType(name = "cmisChoiceId", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"value"
})
-public class CmisChoiceStringType
- extends CmisChoiceType
+public class CmisChoiceId
+ extends CmisChoice
{
protected List value;
+ @XmlAttribute(namespace = "http://docs.oasis-open.org/ns/cmis/core/200901")
+ @XmlSchemaType(name = "anyURI")
+ protected String href;
/**
* Gets the value of the value property.
@@ -66,4 +72,28 @@ public class CmisChoiceStringType
return this.value;
}
+ /**
+ * Gets the value of the href property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHref() {
+ return href;
+ }
+
+ /**
+ * Sets the value of the href property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHref(String value) {
+ this.href = value;
+ }
+
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceIntegerType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceInteger.java
similarity index 80%
rename from source/generated/org/alfresco/repo/cmis/ws/CmisChoiceIntegerType.java
rename to source/generated/org/alfresco/repo/cmis/ws/CmisChoiceInteger.java
index 50edbd11a0..0a7c828764 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceIntegerType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceInteger.java
@@ -10,14 +10,14 @@ import javax.xml.bind.annotation.XmlType;
/**
- * Java class for cmisChoiceIntegerType complex type.
+ *
Java class for cmisChoiceInteger complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
- * <complexType name="cmisChoiceIntegerType">
+ * <complexType name="cmisChoiceInteger">
* <complexContent>
- * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceType">
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
* <sequence>
* <element name="value" type="{http://www.w3.org/2001/XMLSchema}integer" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
@@ -29,11 +29,11 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisChoiceIntegerType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+@XmlType(name = "cmisChoiceInteger", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"value"
})
-public class CmisChoiceIntegerType
- extends CmisChoiceType
+public class CmisChoiceInteger
+ extends CmisChoice
{
protected List value;
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceIdType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceString.java
similarity index 83%
rename from source/generated/org/alfresco/repo/cmis/ws/CmisChoiceIdType.java
rename to source/generated/org/alfresco/repo/cmis/ws/CmisChoiceString.java
index 497b44a1ea..bb0e8e55c0 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceIdType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceString.java
@@ -9,14 +9,14 @@ import javax.xml.bind.annotation.XmlType;
/**
- * Java class for cmisChoiceIdType complex type.
+ *
Java class for cmisChoiceString complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
- * <complexType name="cmisChoiceIdType">
+ * <complexType name="cmisChoiceString">
* <complexContent>
- * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceType">
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
* <sequence>
* <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
@@ -28,11 +28,11 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisChoiceIdType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+@XmlType(name = "cmisChoiceString", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"value"
})
-public class CmisChoiceIdType
- extends CmisChoiceType
+public class CmisChoiceString
+ extends CmisChoice
{
protected List value;
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceType.java
deleted file mode 100755
index 9d9397fa09..0000000000
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceType.java
+++ /dev/null
@@ -1,144 +0,0 @@
-
-package org.alfresco.repo.cmis.ws;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAnyAttribute;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.namespace.QName;
-
-
-/**
- * Java class for cmisChoiceType complex type.
- *
- *
The following schema fragment specifies the expected content contained within this class.
- *
- *
- * <complexType name="cmisChoiceType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choice" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisUndefinedAttribute"/>
- * <attribute ref="{http://docs.oasis-open.org/ns/cmis/core/200901}key"/>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisChoiceType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
- "choice"
-})
-@XmlSeeAlso({
- CmisChoiceXmlType.class,
- CmisChoiceStringType.class,
- CmisChoiceDecimalType.class,
- CmisChoiceUriType.class,
- CmisChoiceIntegerType.class,
- CmisChoiceIdType.class,
- CmisChoiceBooleanType.class,
- CmisChoiceHtmlType.class,
- CmisChoiceDateTimeType.class
-})
-public abstract class CmisChoiceType {
-
- @XmlElementRef(name = "choice", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", type = JAXBElement.class)
- protected List> choice;
- @XmlAttribute(namespace = "http://docs.oasis-open.org/ns/cmis/core/200901")
- protected String key;
- @XmlAnyAttribute
- private Map otherAttributes = new HashMap();
-
- /**
- * Gets the value of the choice property.
- *
- *
- * 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 choice property.
- *
- *
- * For example, to add a new item, do as follows:
- *
- * getChoice().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link JAXBElement }{@code <}{@link CmisChoiceHtmlType }{@code >}
- * {@link JAXBElement }{@code <}{@link CmisChoiceType }{@code >}
- * {@link JAXBElement }{@code <}{@link CmisChoiceBooleanType }{@code >}
- * {@link JAXBElement }{@code <}{@link CmisChoiceDecimalType }{@code >}
- * {@link JAXBElement }{@code <}{@link CmisChoiceIdType }{@code >}
- * {@link JAXBElement }{@code <}{@link CmisChoiceDateTimeType }{@code >}
- * {@link JAXBElement }{@code <}{@link CmisChoiceUriType }{@code >}
- * {@link JAXBElement }{@code <}{@link CmisChoiceXmlType }{@code >}
- * {@link JAXBElement }{@code <}{@link CmisChoiceStringType }{@code >}
- * {@link JAXBElement }{@code <}{@link CmisChoiceIntegerType }{@code >}
- *
- *
- */
- public List> getChoice() {
- if (choice == null) {
- choice = new ArrayList>();
- }
- return this.choice;
- }
-
- /**
- * 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;
- }
-
- /**
- * Gets a map that contains attributes that aren't bound to any typed property on this class.
- *
- *
- * the map is keyed by the name of the attribute and
- * the value is the string value of the attribute.
- *
- * the map returned by this method is live, and you can add new attribute
- * by updating the map directly. Because of this design, there's no setter.
- *
- *
- * @return
- * always non-null
- */
- public Map getOtherAttributes() {
- return otherAttributes;
- }
-
-}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceUriType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceUri.java
similarity index 81%
rename from source/generated/org/alfresco/repo/cmis/ws/CmisChoiceUriType.java
rename to source/generated/org/alfresco/repo/cmis/ws/CmisChoiceUri.java
index 7c7613578c..27a1160ab7 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceUriType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceUri.java
@@ -10,14 +10,14 @@ import javax.xml.bind.annotation.XmlType;
/**
- * Java class for cmisChoiceUriType complex type.
+ *
Java class for cmisChoiceUri complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
- * <complexType name="cmisChoiceUriType">
+ * <complexType name="cmisChoiceUri">
* <complexContent>
- * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceType">
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
* <sequence>
* <element name="value" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
@@ -29,11 +29,11 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisChoiceUriType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+@XmlType(name = "cmisChoiceUri", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"value"
})
-public class CmisChoiceUriType
- extends CmisChoiceType
+public class CmisChoiceUri
+ extends CmisChoice
{
@XmlSchemaType(name = "anyURI")
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceXhtml.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceXhtml.java
new file mode 100755
index 0000000000..7746d4bbcc
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceXhtml.java
@@ -0,0 +1,142 @@
+
+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.XmlAnyElement;
+import javax.xml.bind.annotation.XmlType;
+import org.w3c.dom.Element;
+
+
+/**
+ * Java class for cmisChoiceXhtml complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType name="cmisChoiceXhtml">
+ * <complexContent>
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
+ * <sequence>
+ * <element name="value" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "cmisChoiceXhtml", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+ "value"
+})
+public class CmisChoiceXhtml
+ extends CmisChoice
+{
+
+ protected List value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ *
+ * 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 value property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValue().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmisChoiceXhtml.Value }
+ *
+ *
+ */
+ public List getValue() {
+ if (value == null) {
+ value = new ArrayList();
+ }
+ return this.value;
+ }
+
+
+ /**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "any"
+ })
+ public static class Value {
+
+ @XmlAnyElement(lax = true)
+ protected List any;
+
+ /**
+ * Gets the value of the any property.
+ *
+ *
+ * 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 any property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getAny().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Element }
+ * {@link Object }
+ *
+ *
+ */
+ public List getAny() {
+ if (any == null) {
+ any = new ArrayList();
+ }
+ return this.any;
+ }
+
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceXml.java b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceXml.java
new file mode 100755
index 0000000000..b8c4de2c51
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisChoiceXml.java
@@ -0,0 +1,142 @@
+
+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.XmlAnyElement;
+import javax.xml.bind.annotation.XmlType;
+import org.w3c.dom.Element;
+
+
+/**
+ * Java class for cmisChoiceXml complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType name="cmisChoiceXml">
+ * <complexContent>
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoice">
+ * <sequence>
+ * <element name="value" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "cmisChoiceXml", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+ "value"
+})
+public class CmisChoiceXml
+ extends CmisChoice
+{
+
+ protected List value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ *
+ * 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 value property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValue().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmisChoiceXml.Value }
+ *
+ *
+ */
+ public List getValue() {
+ if (value == null) {
+ value = new ArrayList();
+ }
+ return this.value;
+ }
+
+
+ /**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "any"
+ })
+ public static class Value {
+
+ @XmlAnyElement(lax = true)
+ protected List any;
+
+ /**
+ * Gets the value of the any property.
+ *
+ *
+ * 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 any property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getAny().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Element }
+ * {@link Object }
+ *
+ *
+ */
+ public List getAny() {
+ if (any == null) {
+ any = new ArrayList();
+ }
+ return this.any;
+ }
+
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisContentStreamType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisContentStreamType.java
index eb1eb1a197..5518bb4fba 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisContentStreamType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisContentStreamType.java
@@ -45,7 +45,7 @@ import org.w3c.dom.Element;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisContentStreamType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+@XmlType(name = "cmisContentStreamType", propOrder = {
"length",
"mimeType",
"filename",
@@ -207,8 +207,8 @@ public class CmisContentStreamType {
*
*
* Objects of the following type(s) are allowed in the list
- * {@link Object }
* {@link Element }
+ * {@link Object }
*
*
*/
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisException.java b/source/generated/org/alfresco/repo/cmis/ws/CmisException.java
index ba84bbca86..5536e47ad0 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisException.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisException.java
@@ -6,14 +6,14 @@ import javax.xml.ws.WebFault;
/**
* This class was generated by Apache CXF 2.1.2
- * Wed May 20 15:06:32 EEST 2009
+ * Fri Jul 24 09:58:28 EEST 2009
* Generated source version: 2.1.2
*
*/
@WebFault(name = "cmisFault", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200901")
public class CmisException extends Exception {
- public static final long serialVersionUID = 20090520150632L;
+ public static final long serialVersionUID = 20090724095828L;
private org.alfresco.repo.cmis.ws.CmisFaultType cmisFault;
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisObjectType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisObjectType.java
index e18841de76..c74e3094b8 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisObjectType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisObjectType.java
@@ -27,8 +27,11 @@ import org.w3c.dom.Element;
* <element name="properties" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertiesType" minOccurs="0"/>
* <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}allowableActions" minOccurs="0"/>
* <element name="relationship" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisObjectType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="changeObject" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChangedObjectType" minOccurs="0"/>
* <element name="child" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisObjectType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="changeEventInfo" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChangeEventType" minOccurs="0"/>
+ * <element name="acl" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisAccessControlListType" minOccurs="0"/>
+ * <element name="exactACL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="rendition" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisRenditionType" maxOccurs="unbounded" minOccurs="0"/>
* <any/>
* </sequence>
* <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisUndefinedAttribute"/>
@@ -44,8 +47,11 @@ import org.w3c.dom.Element;
"properties",
"allowableActions",
"relationship",
- "changeObject",
"child",
+ "changeEventInfo",
+ "acl",
+ "exactACL",
+ "rendition",
"any"
})
public class CmisObjectType {
@@ -53,8 +59,11 @@ public class CmisObjectType {
protected CmisPropertiesType properties;
protected CmisAllowableActionsType allowableActions;
protected List relationship;
- protected CmisChangedObjectType changeObject;
protected List child;
+ protected CmisChangeEventType changeEventInfo;
+ protected CmisAccessControlListType acl;
+ protected Boolean exactACL;
+ protected List rendition;
@XmlAnyElement(lax = true)
protected List any;
@XmlAnyAttribute
@@ -137,30 +146,6 @@ public class CmisObjectType {
return this.relationship;
}
- /**
- * Gets the value of the changeObject property.
- *
- * @return
- * possible object is
- * {@link CmisChangedObjectType }
- *
- */
- public CmisChangedObjectType getChangeObject() {
- return changeObject;
- }
-
- /**
- * Sets the value of the changeObject property.
- *
- * @param value
- * allowed object is
- * {@link CmisChangedObjectType }
- *
- */
- public void setChangeObject(CmisChangedObjectType value) {
- this.changeObject = value;
- }
-
/**
* Gets the value of the child property.
*
@@ -190,6 +175,107 @@ public class CmisObjectType {
return this.child;
}
+ /**
+ * Gets the value of the changeEventInfo property.
+ *
+ * @return
+ * possible object is
+ * {@link CmisChangeEventType }
+ *
+ */
+ public CmisChangeEventType getChangeEventInfo() {
+ return changeEventInfo;
+ }
+
+ /**
+ * Sets the value of the changeEventInfo property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisChangeEventType }
+ *
+ */
+ public void setChangeEventInfo(CmisChangeEventType value) {
+ this.changeEventInfo = value;
+ }
+
+ /**
+ * Gets the value of the acl property.
+ *
+ * @return
+ * possible object is
+ * {@link CmisAccessControlListType }
+ *
+ */
+ public CmisAccessControlListType getAcl() {
+ return acl;
+ }
+
+ /**
+ * Sets the value of the acl property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisAccessControlListType }
+ *
+ */
+ public void setAcl(CmisAccessControlListType value) {
+ this.acl = value;
+ }
+
+ /**
+ * Gets the value of the exactACL property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isExactACL() {
+ return exactACL;
+ }
+
+ /**
+ * Sets the value of the exactACL property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setExactACL(Boolean value) {
+ this.exactACL = value;
+ }
+
+ /**
+ * Gets the value of the rendition property.
+ *
+ *
+ * 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 rendition property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getRendition().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmisRenditionType }
+ *
+ *
+ */
+ public List getRendition() {
+ if (rendition == null) {
+ rendition = new ArrayList();
+ }
+ return this.rendition;
+ }
+
/**
* Gets the value of the any property.
*
@@ -208,8 +294,8 @@ public class CmisObjectType {
*
*
* Objects of the following type(s) are allowed in the list
- * {@link Object }
* {@link Element }
+ * {@link Object }
*
*
*/
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPermissionDefinition.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPermissionDefinition.java
new file mode 100755
index 0000000000..07b5dcad40
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPermissionDefinition.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.XmlAnyElement;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import org.w3c.dom.Element;
+
+
+/**
+ *
Java class for cmisPermissionDefinition complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType name="cmisPermissionDefinition">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="permission" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "cmisPermissionDefinition", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+ "permission",
+ "description",
+ "any"
+})
+public class CmisPermissionDefinition {
+
+ @XmlElement(required = true)
+ protected String permission;
+ protected String description;
+ @XmlAnyElement(lax = true)
+ protected List any;
+
+ /**
+ * Gets the value of the permission property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPermission() {
+ return permission;
+ }
+
+ /**
+ * Sets the value of the permission property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPermission(String value) {
+ this.permission = value;
+ }
+
+ /**
+ * Gets the value of the description property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDescription() {
+ return description;
+ }
+
+ /**
+ * Sets the value of the description property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDescription(String value) {
+ this.description = value;
+ }
+
+ /**
+ * Gets the value of the any property.
+ *
+ *
+ * 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 any property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getAny().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Element }
+ * {@link Object }
+ *
+ *
+ */
+ public List getAny() {
+ if (any == null) {
+ any = new ArrayList();
+ }
+ return this.any;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPermissionDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPermissionDefinitionType.java
deleted file mode 100755
index 831d16ba8d..0000000000
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPermissionDefinitionType.java
+++ /dev/null
@@ -1,186 +0,0 @@
-
-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.XmlAttribute;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- * Java class for cmisPermissionDefinitionType complex type.
- *
- *
The following schema fragment specifies the expected content contained within this class.
- *
- *
- * <complexType name="cmisPermissionDefinitionType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="description" type="{http://www.w3.org/2001/XMLSchema}language" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="aggregating" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPermissionDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="aggregated" type="{http://www.w3.org/2001/XMLSchema}boolean" />
- * <attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" />
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisPermissionDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
- "description",
- "aggregating"
-})
-public class CmisPermissionDefinitionType {
-
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- @XmlSchemaType(name = "language")
- protected List description;
- protected List aggregating;
- @XmlAttribute
- protected String name;
- @XmlAttribute
- protected Boolean aggregated;
- @XmlAttribute(name = "abstract")
- protected Boolean _abstract;
-
- /**
- * Gets the value of the description property.
- *
- *
- * 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 description property.
- *
- *
- * For example, to add a new item, do as follows:
- *
- * getDescription().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link String }
- *
- *
- */
- public List getDescription() {
- if (description == null) {
- description = new ArrayList();
- }
- return this.description;
- }
-
- /**
- * Gets the value of the aggregating property.
- *
- *
- * 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 aggregating property.
- *
- *
- * For example, to add a new item, do as follows:
- *
- * getAggregating().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CmisPermissionDefinitionType }
- *
- *
- */
- public List getAggregating() {
- if (aggregating == null) {
- aggregating = new ArrayList();
- }
- return this.aggregating;
- }
-
- /**
- * 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 aggregated property.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isAggregated() {
- return aggregated;
- }
-
- /**
- * Sets the value of the aggregated property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setAggregated(Boolean value) {
- this.aggregated = value;
- }
-
- /**
- * Gets the value of the abstract property.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isAbstract() {
- return _abstract;
- }
-
- /**
- * Sets the value of the abstract property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setAbstract(Boolean value) {
- this._abstract = value;
- }
-
-}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPermissionMapping.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPermissionMapping.java
new file mode 100755
index 0000000000..f6b0a0e578
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPermissionMapping.java
@@ -0,0 +1,119 @@
+
+package org.alfresco.repo.cmis.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAnyElement;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for cmisPermissionMapping complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType name="cmisPermissionMapping">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="key" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumAllowableActionsKey"/>
+ * <element name="permission" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "cmisPermissionMapping", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+ "key",
+ "permission",
+ "any"
+})
+public class CmisPermissionMapping {
+
+ @XmlElement(required = true)
+ protected EnumAllowableActionsKey key;
+ @XmlElement(required = true)
+ protected String permission;
+ @XmlAnyElement(lax = true)
+ protected Object any;
+
+ /**
+ * Gets the value of the key property.
+ *
+ * @return
+ * possible object is
+ * {@link EnumAllowableActionsKey }
+ *
+ */
+ public EnumAllowableActionsKey getKey() {
+ return key;
+ }
+
+ /**
+ * Sets the value of the key property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EnumAllowableActionsKey }
+ *
+ */
+ public void setKey(EnumAllowableActionsKey value) {
+ this.key = value;
+ }
+
+ /**
+ * Gets the value of the permission property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPermission() {
+ return permission;
+ }
+
+ /**
+ * Sets the value of the permission property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPermission(String value) {
+ this.permission = value;
+ }
+
+ /**
+ * Gets the value of the any property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getAny() {
+ return any;
+ }
+
+ /**
+ * Sets the value of the any property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setAny(Object value) {
+ this.any = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertiesType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertiesType.java
index 9c367774f4..0f814dfef9 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertiesType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertiesType.java
@@ -27,15 +27,16 @@ import org.w3c.dom.Element;
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <choice maxOccurs="unbounded" minOccurs="0">
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}propertyBoolean"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}propertyId"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}propertyInteger"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}propertyDateTime"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}propertyDecimal"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}propertyHtml"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}propertyString"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}propertyUri"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}propertyXml"/>
+ * <element name="propertyBoolean" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyBoolean"/>
+ * <element name="propertyId" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyId"/>
+ * <element name="propertyInteger" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyInteger"/>
+ * <element name="propertyDateTime" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDateTime"/>
+ * <element name="propertyDecimal" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDecimal"/>
+ * <element name="propertyHtml" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyHtml"/>
+ * <element name="propertyXhtml" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyXhtml"/>
+ * <element name="propertyString" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyString"/>
+ * <element name="propertyUri" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyUri"/>
+ * <element name="propertyXml" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyXml"/>
* </choice>
* <any/>
* </sequence>
@@ -55,15 +56,16 @@ import org.w3c.dom.Element;
public class CmisPropertiesType {
@XmlElements({
- @XmlElement(name = "propertyBoolean", type = CmisPropertyBoolean.class, nillable = true),
- @XmlElement(name = "propertyDecimal", type = CmisPropertyDecimal.class, nillable = true),
- @XmlElement(name = "propertyXml", type = CmisPropertyXml.class, nillable = true),
- @XmlElement(name = "propertyDateTime", type = CmisPropertyDateTime.class, nillable = true),
+ @XmlElement(name = "propertyXhtml", type = CmisPropertyXhtml.class, nillable = true),
+ @XmlElement(name = "propertyHtml", type = CmisPropertyHtml.class, nillable = true),
@XmlElement(name = "propertyInteger", type = CmisPropertyInteger.class, nillable = true),
@XmlElement(name = "propertyString", type = CmisPropertyString.class, nillable = true),
- @XmlElement(name = "propertyHtml", type = CmisPropertyHtml.class, nillable = true),
@XmlElement(name = "propertyUri", type = CmisPropertyUri.class, nillable = true),
- @XmlElement(name = "propertyId", type = CmisPropertyId.class, nillable = true)
+ @XmlElement(name = "propertyId", type = CmisPropertyId.class, nillable = true),
+ @XmlElement(name = "propertyDateTime", type = CmisPropertyDateTime.class, nillable = true),
+ @XmlElement(name = "propertyXml", type = CmisPropertyXml.class, nillable = true),
+ @XmlElement(name = "propertyDecimal", type = CmisPropertyDecimal.class, nillable = true),
+ @XmlElement(name = "propertyBoolean", type = CmisPropertyBoolean.class, nillable = true)
})
protected List property;
@XmlAnyElement(lax = true)
@@ -89,15 +91,16 @@ public class CmisPropertiesType {
*
*
* Objects of the following type(s) are allowed in the list
- * {@link CmisPropertyBoolean }
- * {@link CmisPropertyDecimal }
- * {@link CmisPropertyXml }
- * {@link CmisPropertyDateTime }
+ * {@link CmisPropertyXhtml }
+ * {@link CmisPropertyHtml }
* {@link CmisPropertyInteger }
* {@link CmisPropertyString }
- * {@link CmisPropertyHtml }
* {@link CmisPropertyUri }
* {@link CmisPropertyId }
+ * {@link CmisPropertyDateTime }
+ * {@link CmisPropertyXml }
+ * {@link CmisPropertyDecimal }
+ * {@link CmisPropertyBoolean }
*
*
*/
@@ -126,8 +129,8 @@ public class CmisPropertiesType {
*
*
* Objects of the following type(s) are allowed in the list
- * {@link Object }
* {@link Element }
+ * {@link Object }
*
*
*/
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisProperty.java b/source/generated/org/alfresco/repo/cmis/ws/CmisProperty.java
index 92cf56ed14..0bbe21f49c 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisProperty.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisProperty.java
@@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyAttribute;
import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.namespace.QName;
@@ -22,7 +23,9 @@ import javax.xml.namespace.QName;
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisUndefinedAttribute"/>
- * <attribute ref="{http://docs.oasis-open.org/ns/cmis/core/200901}name use="required""/>
+ * <attribute name="pdid" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ * <attribute name="localname" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ * <attribute name="displayname" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
* </restriction>
* </complexContent>
* </complexType>
@@ -33,45 +36,101 @@ import javax.xml.namespace.QName;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisProperty", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901")
@XmlSeeAlso({
- CmisPropertyXml.class,
- CmisPropertyDateTime.class,
- CmisPropertyString.class,
- CmisPropertyInteger.class,
- CmisPropertyBoolean.class,
- CmisPropertyId.class,
- CmisPropertyUri.class,
CmisPropertyDecimal.class,
- CmisPropertyHtml.class
+ CmisPropertyInteger.class,
+ CmisPropertyXhtml.class,
+ CmisPropertyDateTime.class,
+ CmisPropertyUri.class,
+ CmisPropertyXml.class,
+ CmisPropertyHtml.class,
+ CmisPropertyBoolean.class,
+ CmisPropertyString.class,
+ CmisPropertyId.class
})
public class CmisProperty {
- @XmlAttribute(namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", required = true)
- protected String name;
+ @XmlAttribute(required = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected String pdid;
+ @XmlAttribute
+ @XmlSchemaType(name = "anySimpleType")
+ protected String localname;
+ @XmlAttribute
+ @XmlSchemaType(name = "anySimpleType")
+ protected String displayname;
@XmlAnyAttribute
private Map otherAttributes = new HashMap();
/**
- * Gets the value of the name property.
+ * Gets the value of the pdid property.
*
* @return
* possible object is
* {@link String }
*
*/
- public String getName() {
- return name;
+ public String getPdid() {
+ return pdid;
}
/**
- * Sets the value of the name property.
+ * Sets the value of the pdid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
- public void setName(String value) {
- this.name = value;
+ public void setPdid(String value) {
+ this.pdid = value;
+ }
+
+ /**
+ * Gets the value of the localname property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLocalname() {
+ return localname;
+ }
+
+ /**
+ * Sets the value of the localname property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLocalname(String value) {
+ this.localname = value;
+ }
+
+ /**
+ * Gets the value of the displayname property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDisplayname() {
+ return displayname;
+ }
+
+ /**
+ * Sets the value of the displayname property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDisplayname(String value) {
+ this.displayname = value;
}
/**
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyBooleanDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyBooleanDefinitionType.java
index 54447a0e2a..ce8bb53124 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyBooleanDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyBooleanDefinitionType.java
@@ -18,7 +18,8 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
* <sequence>
- * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceBooleanType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyBoolean" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceBoolean" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -29,41 +30,67 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisPropertyBooleanDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
- "defaultValue"
+ "defaultValue",
+ "choice"
})
public class CmisPropertyBooleanDefinitionType
extends CmisPropertyDefinitionType
{
- protected List defaultValue;
+ protected CmisPropertyBoolean defaultValue;
+ protected List choice;
/**
* Gets the value of the defaultValue property.
*
+ * @return
+ * possible object is
+ * {@link CmisPropertyBoolean }
+ *
+ */
+ public CmisPropertyBoolean getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyBoolean }
+ *
+ */
+ public void setDefaultValue(CmisPropertyBoolean value) {
+ this.defaultValue = value;
+ }
+
+ /**
+ * Gets the value of the choice property.
+ *
*
* 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 defaultValue property.
+ * This is why there is not a set
method for the choice property.
*
*
* For example, to add a new item, do as follows:
*
- * getDefaultValue().add(newItem);
+ * getChoice().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceBooleanType }
+ * {@link CmisChoiceBoolean }
*
*
*/
- public List getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new ArrayList();
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
}
- return this.defaultValue;
+ return this.choice;
}
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDateTimeDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDateTimeDefinitionType.java
index 4b62310c09..85ffa72d67 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDateTimeDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDateTimeDefinitionType.java
@@ -18,7 +18,8 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
* <sequence>
- * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceDateTimeType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDateTime" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceDateTime" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -29,41 +30,67 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisPropertyDateTimeDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
- "defaultValue"
+ "defaultValue",
+ "choice"
})
public class CmisPropertyDateTimeDefinitionType
extends CmisPropertyDefinitionType
{
- protected List defaultValue;
+ protected CmisPropertyDateTime defaultValue;
+ protected List choice;
/**
* Gets the value of the defaultValue property.
*
+ * @return
+ * possible object is
+ * {@link CmisPropertyDateTime }
+ *
+ */
+ public CmisPropertyDateTime getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyDateTime }
+ *
+ */
+ public void setDefaultValue(CmisPropertyDateTime value) {
+ this.defaultValue = value;
+ }
+
+ /**
+ * Gets the value of the choice property.
+ *
*
* 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 defaultValue property.
+ * This is why there is not a set
method for the choice property.
*
*
* For example, to add a new item, do as follows:
*
- * getDefaultValue().add(newItem);
+ * getChoice().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceDateTimeType }
+ * {@link CmisChoiceDateTime }
*
*
*/
- public List getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new ArrayList();
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
}
- return this.defaultValue;
+ return this.choice;
}
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDecimalDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDecimalDefinitionType.java
index 12eef583e0..be31641d59 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDecimalDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDecimalDefinitionType.java
@@ -1,6 +1,7 @@
package org.alfresco.repo.cmis.ws;
+import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
@@ -19,8 +20,11 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
* <sequence>
- * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceDecimalType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDecimal" minOccurs="0"/>
+ * <element name="maxValue" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ * <element name="minValue" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
* <element name="precision" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumDecimalPrecision" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceDecimal" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -32,42 +36,91 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisPropertyDecimalDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"defaultValue",
- "precision"
+ "maxValue",
+ "minValue",
+ "precision",
+ "choice"
})
public class CmisPropertyDecimalDefinitionType
extends CmisPropertyDefinitionType
{
- protected List defaultValue;
+ protected CmisPropertyDecimal defaultValue;
+ protected BigDecimal maxValue;
+ protected BigDecimal minValue;
protected BigInteger precision;
+ protected List choice;
/**
* Gets the value of the defaultValue property.
*
- *
- * 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 defaultValue property.
+ * @return
+ * possible object is
+ * {@link CmisPropertyDecimal }
+ *
+ */
+ public CmisPropertyDecimal getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
*
- *
- * For example, to add a new item, do as follows:
- *
- * getDefaultValue().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceDecimalType }
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyDecimal }
+ *
+ */
+ public void setDefaultValue(CmisPropertyDecimal value) {
+ this.defaultValue = value;
+ }
+
+ /**
+ * Gets the value of the maxValue property.
*
+ * @return
+ * possible object is
+ * {@link BigDecimal }
*
*/
- public List getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new ArrayList();
+ public BigDecimal getMaxValue() {
+ return maxValue;
+ }
+
+ /**
+ * Sets the value of the maxValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setMaxValue(BigDecimal value) {
+ this.maxValue = value;
+ }
+
+ /**
+ * Gets the value of the minValue property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getMinValue() {
+ return minValue;
}
- return this.defaultValue;
+
+ /**
+ * Sets the value of the minValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setMinValue(BigDecimal value) {
+ this.minValue = value;
}
/**
@@ -94,4 +147,33 @@ public class CmisPropertyDecimalDefinitionType
this.precision = value;
}
+ /**
+ * Gets the value of the choice property.
+ *
+ *
+ * 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 choice property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getChoice().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmisChoiceDecimal }
+ *
+ *
+ */
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
+ }
+ return this.choice;
+ }
+
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDefinitionType.java
index 4bba7e31d3..423a607cfd 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyDefinitionType.java
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyAttribute;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.namespace.QName;
@@ -27,10 +27,11 @@ import org.w3c.dom.Element;
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="package" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="localName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="localNamespace" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="queryName" 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="propertyType" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumPropertyType"/>
* <element name="cardinality" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCardinality"/>
@@ -39,17 +40,6 @@ import org.w3c.dom.Element;
* <element name="required" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="queryable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="orderable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
- * <choice maxOccurs="unbounded" minOccurs="0">
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choiceBoolean"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choiceDateTime"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choiceDecimal"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choiceHtml"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choiceId"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choiceInteger"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choiceString"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choiceUri"/>
- * <element ref="{http://docs.oasis-open.org/ns/cmis/core/200901}choiceXml"/>
- * </choice>
* <element name="openChoice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <any/>
* </sequence>
@@ -63,10 +53,11 @@ import org.w3c.dom.Element;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisPropertyDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
- "name",
"id",
- "_package",
+ "localName",
+ "localNamespace",
"displayName",
+ "queryName",
"description",
"propertyType",
"cardinality",
@@ -75,31 +66,31 @@ import org.w3c.dom.Element;
"required",
"queryable",
"orderable",
- "choice",
"openChoice",
"any"
})
@XmlSeeAlso({
+ CmisPropertyXhtmlDefinitionType.class,
CmisPropertyHtmlDefinitionType.class,
- CmisPropertyIntegerDefinitionType.class,
- CmisPropertyBooleanDefinitionType.class,
- CmisPropertyStringDefinitionType.class,
- CmisPropertyDateTimeDefinitionType.class,
CmisPropertyUriDefinitionType.class,
- CmisPropertyDecimalDefinitionType.class,
CmisPropertyIdDefinitionType.class,
- CmisPropertyXmlDefinitionType.class
+ CmisPropertyBooleanDefinitionType.class,
+ CmisPropertyXmlDefinitionType.class,
+ CmisPropertyIntegerDefinitionType.class,
+ CmisPropertyDateTimeDefinitionType.class,
+ CmisPropertyDecimalDefinitionType.class,
+ CmisPropertyStringDefinitionType.class
})
public class CmisPropertyDefinitionType {
- @XmlElement(required = true)
- protected String name;
@XmlElement(required = true)
protected String id;
- @XmlElement(name = "package", required = true)
- protected String _package;
@XmlElement(required = true)
+ protected String localName;
+ @XmlSchemaType(name = "anyURI")
+ protected String localNamespace;
protected String displayName;
+ protected String queryName;
protected String description;
@XmlElement(required = true)
protected EnumPropertyType propertyType;
@@ -111,48 +102,12 @@ public class CmisPropertyDefinitionType {
protected boolean required;
protected boolean queryable;
protected boolean orderable;
- @XmlElements({
- @XmlElement(name = "choiceId", type = CmisChoiceIdType.class),
- @XmlElement(name = "choiceDateTime", type = CmisChoiceDateTimeType.class),
- @XmlElement(name = "choiceString", type = CmisChoiceStringType.class),
- @XmlElement(name = "choiceInteger", type = CmisChoiceIntegerType.class),
- @XmlElement(name = "choiceDecimal", type = CmisChoiceDecimalType.class),
- @XmlElement(name = "choiceXml", type = CmisChoiceXmlType.class),
- @XmlElement(name = "choiceHtml", type = CmisChoiceHtmlType.class),
- @XmlElement(name = "choiceBoolean", type = CmisChoiceBooleanType.class),
- @XmlElement(name = "choiceUri", type = CmisChoiceUriType.class)
- })
- protected List choice;
protected Boolean openChoice;
@XmlAnyElement(lax = true)
protected List any;
@XmlAnyAttribute
private Map otherAttributes = new HashMap();
- /**
- * 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 id property.
*
@@ -178,27 +133,51 @@ public class CmisPropertyDefinitionType {
}
/**
- * Gets the value of the package property.
+ * Gets the value of the localName property.
*
* @return
* possible object is
* {@link String }
*
*/
- public String getPackage() {
- return _package;
+ public String getLocalName() {
+ return localName;
}
/**
- * Sets the value of the package property.
+ * Sets the value of the localName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
- public void setPackage(String value) {
- this._package = value;
+ public void setLocalName(String value) {
+ this.localName = value;
+ }
+
+ /**
+ * Gets the value of the localNamespace property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLocalNamespace() {
+ return localNamespace;
+ }
+
+ /**
+ * Sets the value of the localNamespace property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLocalNamespace(String value) {
+ this.localNamespace = value;
}
/**
@@ -225,6 +204,30 @@ public class CmisPropertyDefinitionType {
this.displayName = value;
}
+ /**
+ * Gets the value of the queryName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getQueryName() {
+ return queryName;
+ }
+
+ /**
+ * Sets the value of the queryName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setQueryName(String value) {
+ this.queryName = value;
+ }
+
/**
* Gets the value of the description property.
*
@@ -393,43 +396,6 @@ public class CmisPropertyDefinitionType {
this.orderable = value;
}
- /**
- * Gets the value of the choice property.
- *
- *
- * 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 choice property.
- *
- *
- * For example, to add a new item, do as follows:
- *
- * getChoice().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceIdType }
- * {@link CmisChoiceDateTimeType }
- * {@link CmisChoiceStringType }
- * {@link CmisChoiceIntegerType }
- * {@link CmisChoiceDecimalType }
- * {@link CmisChoiceXmlType }
- * {@link CmisChoiceHtmlType }
- * {@link CmisChoiceBooleanType }
- * {@link CmisChoiceUriType }
- *
- *
- */
- public List getChoice() {
- if (choice == null) {
- choice = new ArrayList();
- }
- return this.choice;
- }
-
/**
* Gets the value of the openChoice property.
*
@@ -472,8 +438,8 @@ public class CmisPropertyDefinitionType {
*
*
* Objects of the following type(s) are allowed in the list
- * {@link Object }
* {@link Element }
+ * {@link Object }
*
*
*/
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyHtml.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyHtml.java
index ac93036ee5..1a036633c2 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyHtml.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyHtml.java
@@ -125,8 +125,8 @@ public class CmisPropertyHtml
*
*
* Objects of the following type(s) are allowed in the list
- * {@link Object }
* {@link Element }
+ * {@link Object }
*
*
*/
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyHtmlDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyHtmlDefinitionType.java
index 345ce4c6c8..fb61bdf74d 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyHtmlDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyHtmlDefinitionType.java
@@ -18,7 +18,8 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
* <sequence>
- * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceHtmlType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyHtml" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceHtml" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -29,41 +30,67 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisPropertyHtmlDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
- "defaultValue"
+ "defaultValue",
+ "choice"
})
public class CmisPropertyHtmlDefinitionType
extends CmisPropertyDefinitionType
{
- protected List defaultValue;
+ protected CmisPropertyHtml defaultValue;
+ protected List choice;
/**
* Gets the value of the defaultValue property.
*
+ * @return
+ * possible object is
+ * {@link CmisPropertyHtml }
+ *
+ */
+ public CmisPropertyHtml getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyHtml }
+ *
+ */
+ public void setDefaultValue(CmisPropertyHtml value) {
+ this.defaultValue = value;
+ }
+
+ /**
+ * Gets the value of the choice property.
+ *
*
* 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 defaultValue property.
+ * This is why there is not a set
method for the choice property.
*
*
* For example, to add a new item, do as follows:
*
- * getDefaultValue().add(newItem);
+ * getChoice().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceHtmlType }
+ * {@link CmisChoiceHtml }
*
*
*/
- public List getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new ArrayList();
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
}
- return this.defaultValue;
+ return this.choice;
}
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyIdDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyIdDefinitionType.java
index 8e7a3135f2..1af5e1dfe7 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyIdDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyIdDefinitionType.java
@@ -18,7 +18,8 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
* <sequence>
- * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceIdType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyId" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceId" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -29,41 +30,67 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisPropertyIdDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
- "defaultValue"
+ "defaultValue",
+ "choice"
})
public class CmisPropertyIdDefinitionType
extends CmisPropertyDefinitionType
{
- protected List defaultValue;
+ protected CmisPropertyId defaultValue;
+ protected List choice;
/**
* Gets the value of the defaultValue property.
*
+ * @return
+ * possible object is
+ * {@link CmisPropertyId }
+ *
+ */
+ public CmisPropertyId getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyId }
+ *
+ */
+ public void setDefaultValue(CmisPropertyId value) {
+ this.defaultValue = value;
+ }
+
+ /**
+ * Gets the value of the choice property.
+ *
*
* 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 defaultValue property.
+ * This is why there is not a set
method for the choice property.
*
*
* For example, to add a new item, do as follows:
*
- * getDefaultValue().add(newItem);
+ * getChoice().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceIdType }
+ * {@link CmisChoiceId }
*
*
*/
- public List getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new ArrayList();
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
}
- return this.defaultValue;
+ return this.choice;
}
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyIntegerDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyIntegerDefinitionType.java
index 56ab3c10f0..5736bcdcaa 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyIntegerDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyIntegerDefinitionType.java
@@ -19,9 +19,10 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
* <sequence>
- * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceIntegerType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyInteger" minOccurs="0"/>
* <element name="maxValue" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
* <element name="minValue" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceInteger" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -34,43 +35,40 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "cmisPropertyIntegerDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"defaultValue",
"maxValue",
- "minValue"
+ "minValue",
+ "choice"
})
public class CmisPropertyIntegerDefinitionType
extends CmisPropertyDefinitionType
{
- protected List defaultValue;
+ protected CmisPropertyInteger defaultValue;
protected BigInteger maxValue;
protected BigInteger minValue;
+ protected List choice;
/**
* Gets the value of the defaultValue property.
*
- *
- * 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 defaultValue property.
- *
- *
- * For example, to add a new item, do as follows:
- *
- * getDefaultValue().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceIntegerType }
- *
+ * @return
+ * possible object is
+ * {@link CmisPropertyInteger }
*
*/
- public List getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new ArrayList();
- }
- return this.defaultValue;
+ public CmisPropertyInteger getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyInteger }
+ *
+ */
+ public void setDefaultValue(CmisPropertyInteger value) {
+ this.defaultValue = value;
}
/**
@@ -121,4 +119,33 @@ public class CmisPropertyIntegerDefinitionType
this.minValue = value;
}
+ /**
+ * Gets the value of the choice property.
+ *
+ *
+ * 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 choice property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getChoice().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmisChoiceInteger }
+ *
+ *
+ */
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
+ }
+ return this.choice;
+ }
+
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyStringDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyStringDefinitionType.java
index 3dd7693465..e4ce4cd8b9 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyStringDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyStringDefinitionType.java
@@ -19,8 +19,9 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
* <sequence>
- * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceStringType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyString" minOccurs="0"/>
* <element name="maxLength" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceString" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -32,42 +33,39 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisPropertyStringDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"defaultValue",
- "maxLength"
+ "maxLength",
+ "choice"
})
public class CmisPropertyStringDefinitionType
extends CmisPropertyDefinitionType
{
- protected List defaultValue;
+ protected CmisPropertyString defaultValue;
protected BigInteger maxLength;
+ protected List choice;
/**
* Gets the value of the defaultValue property.
*
- *
- * 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 defaultValue property.
- *
- *
- * For example, to add a new item, do as follows:
- *
- * getDefaultValue().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceStringType }
- *
+ * @return
+ * possible object is
+ * {@link CmisPropertyString }
*
*/
- public List getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new ArrayList();
- }
- return this.defaultValue;
+ public CmisPropertyString getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyString }
+ *
+ */
+ public void setDefaultValue(CmisPropertyString value) {
+ this.defaultValue = value;
}
/**
@@ -94,4 +92,33 @@ public class CmisPropertyStringDefinitionType
this.maxLength = value;
}
+ /**
+ * Gets the value of the choice property.
+ *
+ *
+ * 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 choice property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getChoice().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmisChoiceString }
+ *
+ *
+ */
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
+ }
+ return this.choice;
+ }
+
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyUriDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyUriDefinitionType.java
index 4267c49439..2680ff6840 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyUriDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyUriDefinitionType.java
@@ -18,7 +18,8 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
* <sequence>
- * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceUriType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyUri" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceUri" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -29,41 +30,67 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisPropertyUriDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
- "defaultValue"
+ "defaultValue",
+ "choice"
})
public class CmisPropertyUriDefinitionType
extends CmisPropertyDefinitionType
{
- protected List defaultValue;
+ protected CmisPropertyUri defaultValue;
+ protected List choice;
/**
* Gets the value of the defaultValue property.
*
+ * @return
+ * possible object is
+ * {@link CmisPropertyUri }
+ *
+ */
+ public CmisPropertyUri getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyUri }
+ *
+ */
+ public void setDefaultValue(CmisPropertyUri value) {
+ this.defaultValue = value;
+ }
+
+ /**
+ * Gets the value of the choice property.
+ *
*
* 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 defaultValue property.
+ * This is why there is not a set
method for the choice property.
*
*
* For example, to add a new item, do as follows:
*
- * getDefaultValue().add(newItem);
+ * getChoice().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceUriType }
+ * {@link CmisChoiceUri }
*
*
*/
- public List getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new ArrayList();
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
}
- return this.defaultValue;
+ return this.choice;
}
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXhtml.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXhtml.java
new file mode 100755
index 0000000000..dc001bc85a
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXhtml.java
@@ -0,0 +1,142 @@
+
+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.XmlAnyElement;
+import javax.xml.bind.annotation.XmlType;
+import org.w3c.dom.Element;
+
+
+/**
+ * Java class for cmisPropertyXhtml complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType name="cmisPropertyXhtml">
+ * <complexContent>
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisProperty">
+ * <sequence>
+ * <element name="value" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "cmisPropertyXhtml", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+ "value"
+})
+public class CmisPropertyXhtml
+ extends CmisProperty
+{
+
+ protected List value;
+
+ /**
+ * Gets the value of the value property.
+ *
+ *
+ * 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 value property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValue().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmisPropertyXhtml.Value }
+ *
+ *
+ */
+ public List getValue() {
+ if (value == null) {
+ value = new ArrayList();
+ }
+ return this.value;
+ }
+
+
+ /**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "any"
+ })
+ public static class Value {
+
+ @XmlAnyElement(lax = true)
+ protected List any;
+
+ /**
+ * Gets the value of the any property.
+ *
+ *
+ * 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 any property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getAny().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Element }
+ * {@link Object }
+ *
+ *
+ */
+ public List getAny() {
+ if (any == null) {
+ any = new ArrayList();
+ }
+ return this.any;
+ }
+
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXhtmlDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXhtmlDefinitionType.java
new file mode 100755
index 0000000000..a54780c9a0
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXhtmlDefinitionType.java
@@ -0,0 +1,96 @@
+
+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.XmlType;
+
+
+/**
+ * Java class for cmisPropertyXhtmlDefinitionType complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType name="cmisPropertyXhtmlDefinitionType">
+ * <complexContent>
+ * <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
+ * <sequence>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyXhtml" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceXhtml" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "cmisPropertyXhtmlDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+ "defaultValue",
+ "choice"
+})
+public class CmisPropertyXhtmlDefinitionType
+ extends CmisPropertyDefinitionType
+{
+
+ protected CmisPropertyXhtml defaultValue;
+ protected List choice;
+
+ /**
+ * Gets the value of the defaultValue property.
+ *
+ * @return
+ * possible object is
+ * {@link CmisPropertyXhtml }
+ *
+ */
+ public CmisPropertyXhtml getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyXhtml }
+ *
+ */
+ public void setDefaultValue(CmisPropertyXhtml value) {
+ this.defaultValue = value;
+ }
+
+ /**
+ * Gets the value of the choice property.
+ *
+ *
+ * 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 choice property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getChoice().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmisChoiceXhtml }
+ *
+ *
+ */
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
+ }
+ return this.choice;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXml.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXml.java
index b31bf43999..f40805b9ab 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXml.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXml.java
@@ -125,8 +125,8 @@ public class CmisPropertyXml
*
*
* Objects of the following type(s) are allowed in the list
- * {@link Object }
* {@link Element }
+ * {@link Object }
*
*
*/
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXmlDefinitionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXmlDefinitionType.java
index 056e1ccf36..5368a8b1be 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXmlDefinitionType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisPropertyXmlDefinitionType.java
@@ -19,8 +19,9 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyDefinitionType">
* <sequence>
- * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceXmlType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="defaultValue" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPropertyXml" minOccurs="0"/>
* <element name="schemaURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * <element name="choice" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisChoiceXml" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -32,43 +33,40 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisPropertyXmlDefinitionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
"defaultValue",
- "schemaURI"
+ "schemaURI",
+ "choice"
})
public class CmisPropertyXmlDefinitionType
extends CmisPropertyDefinitionType
{
- protected List defaultValue;
+ protected CmisPropertyXml defaultValue;
@XmlSchemaType(name = "anyURI")
protected String schemaURI;
+ protected List choice;
/**
* Gets the value of the defaultValue property.
*
- *
- * 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 defaultValue property.
- *
- *
- * For example, to add a new item, do as follows:
- *
- * getDefaultValue().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CmisChoiceXmlType }
- *
+ * @return
+ * possible object is
+ * {@link CmisPropertyXml }
*
*/
- public List getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new ArrayList();
- }
- return this.defaultValue;
+ public CmisPropertyXml getDefaultValue() {
+ return defaultValue;
+ }
+
+ /**
+ * Sets the value of the defaultValue property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisPropertyXml }
+ *
+ */
+ public void setDefaultValue(CmisPropertyXml value) {
+ this.defaultValue = value;
}
/**
@@ -95,4 +93,33 @@ public class CmisPropertyXmlDefinitionType
this.schemaURI = value;
}
+ /**
+ * Gets the value of the choice property.
+ *
+ *
+ * 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 choice property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getChoice().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link CmisChoiceXml }
+ *
+ *
+ */
+ public List getChoice() {
+ if (choice == null) {
+ choice = new ArrayList();
+ }
+ return this.choice;
+ }
+
}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisQueryType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisQueryType.java
index 22521b5d7d..8d02dd29ee 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisQueryType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisQueryType.java
@@ -2,14 +2,20 @@
package org.alfresco.repo.cmis.ws;
import java.math.BigInteger;
+import java.util.ArrayList;
import java.util.HashMap;
+import java.util.List;
import java.util.Map;
+import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyAttribute;
+import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
import javax.xml.namespace.QName;
+import org.w3c.dom.Element;
/**
@@ -25,10 +31,12 @@ import javax.xml.namespace.QName;
* <element name="repositoryId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <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 name="pageSize" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="maxItems" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
* <element name="skipCount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
- * <element name="returnAllowableActions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- * <element name="extension" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisAnyXml" minOccurs="0"/>
+ * <element name="includeAllowableActions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="includeRelationships" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumIncludeRelationships" minOccurs="0"/>
+ * <element name="includeRenditions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <any/>
* </sequence>
* <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisUndefinedAttribute"/>
* </restriction>
@@ -43,10 +51,12 @@ import javax.xml.namespace.QName;
"repositoryId",
"statement",
"searchAllVersions",
- "pageSize",
+ "maxItems",
"skipCount",
- "returnAllowableActions",
- "extension"
+ "includeAllowableActions",
+ "includeRelationships",
+ "includeRenditions",
+ "any"
})
public class CmisQueryType {
@@ -54,10 +64,16 @@ public class CmisQueryType {
@XmlElement(required = true)
protected String statement;
protected Boolean searchAllVersions;
- protected BigInteger pageSize;
+ protected BigInteger maxItems;
protected BigInteger skipCount;
- protected Boolean returnAllowableActions;
- protected CmisAnyXml extension;
+ @XmlElementRef(name = "includeAllowableActions", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", type = JAXBElement.class)
+ protected JAXBElement includeAllowableActions;
+ @XmlElementRef(name = "includeRelationships", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", type = JAXBElement.class)
+ protected JAXBElement includeRelationships;
+ @XmlElementRef(name = "includeRenditions", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", type = JAXBElement.class)
+ protected JAXBElement includeRenditions;
+ @XmlAnyElement(lax = true)
+ protected List any;
@XmlAnyAttribute
private Map otherAttributes = new HashMap();
@@ -134,27 +150,27 @@ public class CmisQueryType {
}
/**
- * Gets the value of the pageSize property.
+ * Gets the value of the maxItems property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
- public BigInteger getPageSize() {
- return pageSize;
+ public BigInteger getMaxItems() {
+ return maxItems;
}
/**
- * Sets the value of the pageSize property.
+ * Sets the value of the maxItems property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
- public void setPageSize(BigInteger value) {
- this.pageSize = value;
+ public void setMaxItems(BigInteger value) {
+ this.maxItems = value;
}
/**
@@ -182,51 +198,105 @@ public class CmisQueryType {
}
/**
- * Gets the value of the returnAllowableActions property.
+ * Gets the value of the includeAllowableActions property.
*
* @return
* possible object is
- * {@link Boolean }
+ * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*
*/
- public Boolean isReturnAllowableActions() {
- return returnAllowableActions;
+ public JAXBElement getIncludeAllowableActions() {
+ return includeAllowableActions;
}
/**
- * Sets the value of the returnAllowableActions property.
+ * Sets the value of the includeAllowableActions property.
*
* @param value
* allowed object is
- * {@link Boolean }
+ * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*
*/
- public void setReturnAllowableActions(Boolean value) {
- this.returnAllowableActions = value;
+ public void setIncludeAllowableActions(JAXBElement value) {
+ this.includeAllowableActions = ((JAXBElement ) value);
}
/**
- * Gets the value of the extension property.
+ * Gets the value of the includeRelationships property.
*
* @return
* possible object is
- * {@link CmisAnyXml }
+ * {@link JAXBElement }{@code <}{@link EnumIncludeRelationships }{@code >}
*
*/
- public CmisAnyXml getExtension() {
- return extension;
+ public JAXBElement getIncludeRelationships() {
+ return includeRelationships;
}
/**
- * Sets the value of the extension property.
+ * Sets the value of the includeRelationships property.
*
* @param value
* allowed object is
- * {@link CmisAnyXml }
+ * {@link JAXBElement }{@code <}{@link EnumIncludeRelationships }{@code >}
*
*/
- public void setExtension(CmisAnyXml value) {
- this.extension = value;
+ public void setIncludeRelationships(JAXBElement value) {
+ this.includeRelationships = ((JAXBElement ) value);
+ }
+
+ /**
+ * Gets the value of the includeRenditions property.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
+ *
+ */
+ public JAXBElement getIncludeRenditions() {
+ return includeRenditions;
+ }
+
+ /**
+ * Sets the value of the includeRenditions property.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
+ *
+ */
+ public void setIncludeRenditions(JAXBElement value) {
+ this.includeRenditions = ((JAXBElement ) value);
+ }
+
+ /**
+ * Gets the value of the any property.
+ *
+ *
+ * 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 any property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getAny().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Element }
+ * {@link Object }
+ *
+ *
+ */
+ public List getAny() {
+ if (any == null) {
+ any = new ArrayList();
+ }
+ return this.any;
}
/**
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisRenditionType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisRenditionType.java
new file mode 100755
index 0000000000..fae1b5ea11
--- /dev/null
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisRenditionType.java
@@ -0,0 +1,281 @@
+
+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.XmlAnyElement;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for cmisRenditionType complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
+ * <complexType name="cmisRenditionType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="streamId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="length" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="kind" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="height" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="width" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="renditionDocumentId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <any/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "cmisRenditionType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+ "streamId",
+ "mimetype",
+ "length",
+ "title",
+ "kind",
+ "height",
+ "width",
+ "renditionDocumentId",
+ "any"
+})
+public class CmisRenditionType {
+
+ @XmlElement(required = true)
+ protected String streamId;
+ protected String mimetype;
+ protected BigInteger length;
+ protected String title;
+ protected String kind;
+ protected BigInteger height;
+ protected BigInteger width;
+ protected String renditionDocumentId;
+ @XmlAnyElement(lax = true)
+ protected Object any;
+
+ /**
+ * Gets the value of the streamId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStreamId() {
+ return streamId;
+ }
+
+ /**
+ * Sets the value of the streamId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStreamId(String value) {
+ this.streamId = value;
+ }
+
+ /**
+ * 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 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;
+ }
+
+ /**
+ * Gets the value of the title property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTitle() {
+ return title;
+ }
+
+ /**
+ * Sets the value of the title property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTitle(String value) {
+ this.title = value;
+ }
+
+ /**
+ * Gets the value of the kind property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKind() {
+ return kind;
+ }
+
+ /**
+ * Sets the value of the kind property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKind(String value) {
+ this.kind = value;
+ }
+
+ /**
+ * Gets the value of the height property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getHeight() {
+ return height;
+ }
+
+ /**
+ * Sets the value of the height property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setHeight(BigInteger value) {
+ this.height = value;
+ }
+
+ /**
+ * Gets the value of the width property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getWidth() {
+ return width;
+ }
+
+ /**
+ * Sets the value of the width property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setWidth(BigInteger value) {
+ this.width = value;
+ }
+
+ /**
+ * Gets the value of the renditionDocumentId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRenditionDocumentId() {
+ return renditionDocumentId;
+ }
+
+ /**
+ * Sets the value of the renditionDocumentId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRenditionDocumentId(String value) {
+ this.renditionDocumentId = value;
+ }
+
+ /**
+ * Gets the value of the any property.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getAny() {
+ return any;
+ }
+
+ /**
+ * Sets the value of the any property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setAny(Object value) {
+ this.any = value;
+ }
+
+}
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryCapabilitiesType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryCapabilitiesType.java
index c7844dec1f..ecf347f77f 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryCapabilitiesType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryCapabilitiesType.java
@@ -25,18 +25,20 @@ import org.w3c.dom.Element;
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
+ * <element name="capabilityACL" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCapabilityACL" minOccurs="0"/>
+ * <element name="capabilityAllVersionsSearchable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="capabilityChanges" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCapabilityChanges"/>
+ * <element name="capabilityChangesOnType" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumBaseObjectTypeIds" maxOccurs="unbounded"/>
+ * <element name="capabilityContentStreamUpdatability" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCapabilityContentStreamUpdates"/>
+ * <element name="capabilityGetDescendants" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="capabilityMultifiling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="capabilityPWCSearchable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="capabilityPWCUpdateable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="capabilityQuery" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCapabilityQuery"/>
+ * <element name="capabilityRenditions" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCapabilityRendition"/>
* <element name="capabilityUnfiling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="capabilityVersionSpecificFiling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
- * <element name="capabilityPWCUpdateable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
- * <element name="capabilityPWCSearchable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
- * <element name="capabilityAllVersionsSearchable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
- * <element name="capabilityQuery" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCapabilityQuery"/>
* <element name="capabilityJoin" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCapabilityJoin"/>
- * <element name="capabilityChanges" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCapabilityChanges" maxOccurs="unbounded"/>
- * <element name="changesIncomplete" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- * <element name="capabilityACL" type="{http://docs.oasis-open.org/ns/cmis/core/200901}enumCapabilityACL"/>
- * <element name="permissionsSupported" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisPermissionSetType" maxOccurs="unbounded" minOccurs="0"/>
* <any/>
* </sequence>
* <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisUndefinedAttribute"/>
@@ -49,43 +51,182 @@ import org.w3c.dom.Element;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cmisRepositoryCapabilitiesType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
+ "capabilityACL",
+ "capabilityAllVersionsSearchable",
+ "capabilityChanges",
+ "capabilityChangesOnType",
+ "capabilityContentStreamUpdatability",
+ "capabilityGetDescendants",
"capabilityMultifiling",
+ "capabilityPWCSearchable",
+ "capabilityPWCUpdateable",
+ "capabilityQuery",
+ "capabilityRenditions",
"capabilityUnfiling",
"capabilityVersionSpecificFiling",
- "capabilityPWCUpdateable",
- "capabilityPWCSearchable",
- "capabilityAllVersionsSearchable",
- "capabilityQuery",
"capabilityJoin",
- "capabilityChanges",
- "changesIncomplete",
- "capabilityACL",
- "permissionsSupported",
"any"
})
public class CmisRepositoryCapabilitiesType {
- protected boolean capabilityMultifiling;
- protected boolean capabilityUnfiling;
- protected boolean capabilityVersionSpecificFiling;
- protected boolean capabilityPWCUpdateable;
- protected boolean capabilityPWCSearchable;
+ protected EnumCapabilityACL capabilityACL;
protected boolean capabilityAllVersionsSearchable;
@XmlElement(required = true)
+ protected EnumCapabilityChanges capabilityChanges;
+ @XmlElement(required = true)
+ protected List capabilityChangesOnType;
+ @XmlElement(required = true)
+ protected EnumCapabilityContentStreamUpdates capabilityContentStreamUpdatability;
+ protected boolean capabilityGetDescendants;
+ protected boolean capabilityMultifiling;
+ protected boolean capabilityPWCSearchable;
+ protected boolean capabilityPWCUpdateable;
+ @XmlElement(required = true)
protected EnumCapabilityQuery capabilityQuery;
@XmlElement(required = true)
+ protected EnumCapabilityRendition capabilityRenditions;
+ protected boolean capabilityUnfiling;
+ protected boolean capabilityVersionSpecificFiling;
+ @XmlElement(required = true)
protected EnumCapabilityJoin capabilityJoin;
- @XmlElement(required = true)
- protected List capabilityChanges;
- protected Boolean changesIncomplete;
- @XmlElement(required = true)
- protected EnumCapabilityACL capabilityACL;
- protected List permissionsSupported;
@XmlAnyElement
protected List any;
@XmlAnyAttribute
private Map otherAttributes = new HashMap();
+ /**
+ * Gets the value of the capabilityACL property.
+ *
+ * @return
+ * possible object is
+ * {@link EnumCapabilityACL }
+ *
+ */
+ public EnumCapabilityACL getCapabilityACL() {
+ return capabilityACL;
+ }
+
+ /**
+ * Sets the value of the capabilityACL property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EnumCapabilityACL }
+ *
+ */
+ public void setCapabilityACL(EnumCapabilityACL value) {
+ this.capabilityACL = 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;
+ }
+
+ /**
+ * Gets the value of the capabilityChanges property.
+ *
+ * @return
+ * possible object is
+ * {@link EnumCapabilityChanges }
+ *
+ */
+ public EnumCapabilityChanges getCapabilityChanges() {
+ return capabilityChanges;
+ }
+
+ /**
+ * Sets the value of the capabilityChanges property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EnumCapabilityChanges }
+ *
+ */
+ public void setCapabilityChanges(EnumCapabilityChanges value) {
+ this.capabilityChanges = value;
+ }
+
+ /**
+ * Gets the value of the capabilityChangesOnType property.
+ *
+ *
+ * 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 capabilityChangesOnType property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getCapabilityChangesOnType().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EnumBaseObjectTypeIds }
+ *
+ *
+ */
+ public List getCapabilityChangesOnType() {
+ if (capabilityChangesOnType == null) {
+ capabilityChangesOnType = new ArrayList();
+ }
+ return this.capabilityChangesOnType;
+ }
+
+ /**
+ * Gets the value of the capabilityContentStreamUpdatability property.
+ *
+ * @return
+ * possible object is
+ * {@link EnumCapabilityContentStreamUpdates }
+ *
+ */
+ public EnumCapabilityContentStreamUpdates getCapabilityContentStreamUpdatability() {
+ return capabilityContentStreamUpdatability;
+ }
+
+ /**
+ * Sets the value of the capabilityContentStreamUpdatability property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EnumCapabilityContentStreamUpdates }
+ *
+ */
+ public void setCapabilityContentStreamUpdatability(EnumCapabilityContentStreamUpdates value) {
+ this.capabilityContentStreamUpdatability = value;
+ }
+
+ /**
+ * Gets the value of the capabilityGetDescendants property.
+ *
+ */
+ public boolean isCapabilityGetDescendants() {
+ return capabilityGetDescendants;
+ }
+
+ /**
+ * Sets the value of the capabilityGetDescendants property.
+ *
+ */
+ public void setCapabilityGetDescendants(boolean value) {
+ this.capabilityGetDescendants = value;
+ }
+
/**
* Gets the value of the capabilityMultifiling property.
*
@@ -102,54 +243,6 @@ public class CmisRepositoryCapabilitiesType {
this.capabilityMultifiling = value;
}
- /**
- * Gets the value of the capabilityUnfiling property.
- *
- */
- public boolean isCapabilityUnfiling() {
- return capabilityUnfiling;
- }
-
- /**
- * Sets the value of the capabilityUnfiling property.
- *
- */
- public void setCapabilityUnfiling(boolean value) {
- this.capabilityUnfiling = value;
- }
-
- /**
- * Gets the value of the capabilityVersionSpecificFiling property.
- *
- */
- public boolean isCapabilityVersionSpecificFiling() {
- return capabilityVersionSpecificFiling;
- }
-
- /**
- * Sets the value of the capabilityVersionSpecificFiling property.
- *
- */
- public void setCapabilityVersionSpecificFiling(boolean value) {
- this.capabilityVersionSpecificFiling = value;
- }
-
- /**
- * Gets the value of the capabilityPWCUpdateable property.
- *
- */
- public boolean isCapabilityPWCUpdateable() {
- return capabilityPWCUpdateable;
- }
-
- /**
- * Sets the value of the capabilityPWCUpdateable property.
- *
- */
- public void setCapabilityPWCUpdateable(boolean value) {
- this.capabilityPWCUpdateable = value;
- }
-
/**
* Gets the value of the capabilityPWCSearchable property.
*
@@ -167,19 +260,19 @@ public class CmisRepositoryCapabilitiesType {
}
/**
- * Gets the value of the capabilityAllVersionsSearchable property.
+ * Gets the value of the capabilityPWCUpdateable property.
*
*/
- public boolean isCapabilityAllVersionsSearchable() {
- return capabilityAllVersionsSearchable;
+ public boolean isCapabilityPWCUpdateable() {
+ return capabilityPWCUpdateable;
}
/**
- * Sets the value of the capabilityAllVersionsSearchable property.
+ * Sets the value of the capabilityPWCUpdateable property.
*
*/
- public void setCapabilityAllVersionsSearchable(boolean value) {
- this.capabilityAllVersionsSearchable = value;
+ public void setCapabilityPWCUpdateable(boolean value) {
+ this.capabilityPWCUpdateable = value;
}
/**
@@ -206,6 +299,62 @@ public class CmisRepositoryCapabilitiesType {
this.capabilityQuery = value;
}
+ /**
+ * Gets the value of the capabilityRenditions property.
+ *
+ * @return
+ * possible object is
+ * {@link EnumCapabilityRendition }
+ *
+ */
+ public EnumCapabilityRendition getCapabilityRenditions() {
+ return capabilityRenditions;
+ }
+
+ /**
+ * Sets the value of the capabilityRenditions property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EnumCapabilityRendition }
+ *
+ */
+ public void setCapabilityRenditions(EnumCapabilityRendition value) {
+ this.capabilityRenditions = value;
+ }
+
+ /**
+ * Gets the value of the capabilityUnfiling property.
+ *
+ */
+ public boolean isCapabilityUnfiling() {
+ return capabilityUnfiling;
+ }
+
+ /**
+ * Sets the value of the capabilityUnfiling property.
+ *
+ */
+ public void setCapabilityUnfiling(boolean value) {
+ this.capabilityUnfiling = value;
+ }
+
+ /**
+ * Gets the value of the capabilityVersionSpecificFiling property.
+ *
+ */
+ public boolean isCapabilityVersionSpecificFiling() {
+ return capabilityVersionSpecificFiling;
+ }
+
+ /**
+ * Sets the value of the capabilityVersionSpecificFiling property.
+ *
+ */
+ public void setCapabilityVersionSpecificFiling(boolean value) {
+ this.capabilityVersionSpecificFiling = value;
+ }
+
/**
* Gets the value of the capabilityJoin property.
*
@@ -224,118 +373,12 @@ public class CmisRepositoryCapabilitiesType {
* @param value
* allowed object is
* {@link EnumCapabilityJoin }
- *
+ *
*/
public void setCapabilityJoin(EnumCapabilityJoin value) {
this.capabilityJoin = value;
}
- /**
- * Gets the value of the capabilityChanges property.
- *
- *
- * 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 capabilityChanges property.
- *
- *
- * For example, to add a new item, do as follows:
- *
- * getCapabilityChanges().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link EnumCapabilityChanges }
- *
- *
- */
- public List getCapabilityChanges() {
- if (capabilityChanges == null) {
- capabilityChanges = new ArrayList();
- }
- return this.capabilityChanges;
- }
-
- /**
- * Gets the value of the changesIncomplete property.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isChangesIncomplete() {
- return changesIncomplete;
- }
-
- /**
- * Sets the value of the changesIncomplete property.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setChangesIncomplete(Boolean value) {
- this.changesIncomplete = value;
- }
-
- /**
- * Gets the value of the capabilityACL property.
- *
- * @return
- * possible object is
- * {@link EnumCapabilityACL }
- *
- */
- public EnumCapabilityACL getCapabilityACL() {
- return capabilityACL;
- }
-
- /**
- * Sets the value of the capabilityACL property.
- *
- * @param value
- * allowed object is
- * {@link EnumCapabilityACL }
- *
- */
- public void setCapabilityACL(EnumCapabilityACL value) {
- this.capabilityACL = value;
- }
-
- /**
- * Gets the value of the permissionsSupported property.
- *
- *
- * 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 permissionsSupported property.
- *
- *
- * For example, to add a new item, do as follows:
- *
- * getPermissionsSupported().add(newItem);
- *
- *
- *
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CmisPermissionSetType }
- *
- *
- */
- public List getPermissionsSupported() {
- if (permissionsSupported == null) {
- permissionsSupported = new ArrayList();
- }
- return this.permissionsSupported;
- }
-
/**
* Gets the value of the any property.
*
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryEntryType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryEntryType.java
index 2483941153..5a0ca542fb 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryEntryType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryEntryType.java
@@ -26,9 +26,10 @@ import org.w3c.dom.Element;
* <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="repositoryURI" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
+ * <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="relationship" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="thinClientURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
* <any/>
* </sequence>
* <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisUndefinedAttribute"/>
@@ -40,96 +41,121 @@ import org.w3c.dom.Element;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "cmisRepositoryEntryType", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901", propOrder = {
- "repositoryId",
- "repositoryName",
- "repositoryURI",
+@XmlType(name = "cmisRepositoryEntryType", propOrder = {
+ "id",
+ "name",
+ "relationship",
+ "thinClientURI",
"any"
})
public class CmisRepositoryEntryType {
@XmlElement(required = true)
- protected String repositoryId;
- @XmlElement(required = true)
- protected String repositoryName;
+ protected String id;
@XmlElement(required = true)
+ protected String name;
+ protected String relationship;
@XmlSchemaType(name = "anyURI")
- protected String repositoryURI;
+ protected String thinClientURI;
@XmlAnyElement(lax = true)
protected List any;
@XmlAnyAttribute
private Map otherAttributes = new HashMap();
/**
- * Gets the value of the repositoryId property.
+ * Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
- public String getRepositoryId() {
- return repositoryId;
+ public String getId() {
+ return id;
}
/**
- * Sets the value of the repositoryId property.
+ * Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
- public void setRepositoryId(String value) {
- this.repositoryId = value;
+ public void setId(String value) {
+ this.id = value;
}
/**
- * Gets the value of the repositoryName property.
+ * Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
- public String getRepositoryName() {
- return repositoryName;
+ public String getName() {
+ return name;
}
/**
- * Sets the value of the repositoryName property.
+ * Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
- public void setRepositoryName(String value) {
- this.repositoryName = value;
+ public void setName(String value) {
+ this.name = value;
}
/**
- * Gets the value of the repositoryURI property.
+ * Gets the value of the relationship property.
*
* @return
* possible object is
* {@link String }
*
*/
- public String getRepositoryURI() {
- return repositoryURI;
+ public String getRelationship() {
+ return relationship;
}
/**
- * Sets the value of the repositoryURI property.
+ * Sets the value of the relationship property.
*
* @param value
* allowed object is
* {@link String }
*
*/
- public void setRepositoryURI(String value) {
- this.repositoryURI = value;
+ public void setRelationship(String value) {
+ this.relationship = value;
+ }
+
+ /**
+ * Gets the value of the thinClientURI property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getThinClientURI() {
+ return thinClientURI;
+ }
+
+ /**
+ * Sets the value of the thinClientURI property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setThinClientURI(String value) {
+ this.thinClientURI = value;
}
/**
@@ -150,8 +176,8 @@ public class CmisRepositoryEntryType {
*
*
* Objects of the following type(s) are allowed in the list
- * {@link Object }
* {@link Element }
+ * {@link Object }
*
*
*/
diff --git a/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryInfoType.java b/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryInfoType.java
index 3275710026..638382998e 100755
--- a/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryInfoType.java
+++ b/source/generated/org/alfresco/repo/cmis/ws/CmisRepositoryInfoType.java
@@ -1,6 +1,7 @@
package org.alfresco.repo.cmis.ws;
+import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@@ -10,6 +11,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyAttribute;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.namespace.QName;
import org.w3c.dom.Element;
@@ -33,9 +35,12 @@ import org.w3c.dom.Element;
* <element name="productName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="productVersion" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="rootFolderId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="latestChangeToken" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="capabilities" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisRepositoryCapabilitiesType"/>
- * <element name="cmisVersionSupported" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="repositorySpecificInformation" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisAnyXml" minOccurs="0"/>
+ * <element name="aclCapability" type="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisACLCapabilityType" minOccurs="0"/>
+ * <element name="cmisVersionSupported" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
+ * <element name="thinClientURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ * <element name="changesIncomplete" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <any/>
* </sequence>
* <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200901}cmisUndefinedAttribute"/>
@@ -56,9 +61,12 @@ import org.w3c.dom.Element;
"productName",
"productVersion",
"rootFolderId",
+ "latestChangeToken",
"capabilities",
+ "aclCapability",
"cmisVersionSupported",
- "repositorySpecificInformation",
+ "thinClientURI",
+ "changesIncomplete",
"any"
})
public class CmisRepositoryInfoType {
@@ -80,10 +88,15 @@ public class CmisRepositoryInfoType {
@XmlElement(required = true)
protected String rootFolderId;
@XmlElement(required = true)
- protected CmisRepositoryCapabilitiesType capabilities;
+ protected String latestChangeToken;
@XmlElement(required = true)
- protected String cmisVersionSupported;
- protected CmisAnyXml repositorySpecificInformation;
+ protected CmisRepositoryCapabilitiesType capabilities;
+ protected CmisACLCapabilityType aclCapability;
+ @XmlElement(required = true)
+ protected BigDecimal cmisVersionSupported;
+ @XmlSchemaType(name = "anyURI")
+ protected String thinClientURI;
+ protected Boolean changesIncomplete;
@XmlAnyElement(lax = true)
protected List any;
@XmlAnyAttribute
@@ -281,6 +294,30 @@ public class CmisRepositoryInfoType {
this.rootFolderId = value;
}
+ /**
+ * Gets the value of the latestChangeToken property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLatestChangeToken() {
+ return latestChangeToken;
+ }
+
+ /**
+ * Sets the value of the latestChangeToken property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLatestChangeToken(String value) {
+ this.latestChangeToken = value;
+ }
+
/**
* Gets the value of the capabilities property.
*
@@ -305,15 +342,39 @@ public class CmisRepositoryInfoType {
this.capabilities = value;
}
+ /**
+ * Gets the value of the aclCapability property.
+ *
+ * @return
+ * possible object is
+ * {@link CmisACLCapabilityType }
+ *
+ */
+ public CmisACLCapabilityType getAclCapability() {
+ return aclCapability;
+ }
+
+ /**
+ * Sets the value of the aclCapability property.
+ *
+ * @param value
+ * allowed object is
+ * {@link CmisACLCapabilityType }
+ *
+ */
+ public void setAclCapability(CmisACLCapabilityType value) {
+ this.aclCapability = value;
+ }
+
/**
* Gets the value of the cmisVersionSupported property.
*
* @return
* possible object is
- * {@link String }
+ * {@link BigDecimal }
*
*/
- public String getCmisVersionSupported() {
+ public BigDecimal getCmisVersionSupported() {
return cmisVersionSupported;
}
@@ -322,35 +383,59 @@ public class CmisRepositoryInfoType {
*
* @param value
* allowed object is
- * {@link String }
+ * {@link BigDecimal }
*
*/
- public void setCmisVersionSupported(String value) {
+ public void setCmisVersionSupported(BigDecimal value) {
this.cmisVersionSupported = value;
}
/**
- * Gets the value of the repositorySpecificInformation property.
+ * Gets the value of the thinClientURI property.
*
* @return
* possible object is
- * {@link CmisAnyXml }
+ * {@link String }
*
*/
- public CmisAnyXml getRepositorySpecificInformation() {
- return repositorySpecificInformation;
+ public String getThinClientURI() {
+ return thinClientURI;
}
/**
- * Sets the value of the repositorySpecificInformation property.
+ * Sets the value of the thinClientURI property.
*
* @param value
* allowed object is
- * {@link CmisAnyXml }
+ * {@link String }
*
*/
- public void setRepositorySpecificInformation(CmisAnyXml value) {
- this.repositorySpecificInformation = value;
+ public void setThinClientURI(String value) {
+ this.thinClientURI = value;
+ }
+
+ /**
+ * Gets the value of the changesIncomplete property.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isChangesIncomplete() {
+ return changesIncomplete;
+ }
+
+ /**
+ * Sets the value of the changesIncomplete property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setChangesIncomplete(Boolean value) {
+ this.changesIncomplete = value;
}
/**
@@ -371,8 +456,8 @@ public class CmisRepositoryInfoType {
*
*