implemented first basic lists handling functions
This commit is contained in:
12
sharepoint/api/src/main/resources/jaxb/batch.xml
Normal file
12
sharepoint/api/src/main/resources/jaxb/batch.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jxb:bindings version="1.0" xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
|
||||
jxb:extensionBindingPrefixes="xjc">
|
||||
<jxb:bindings schemaLocation="../xsd/batch.xsd"
|
||||
node="/xs:schema">
|
||||
<jxb:globalBindings>
|
||||
<xjc:simple />
|
||||
<xjc:serializable uid="100" />
|
||||
</jxb:globalBindings>
|
||||
</jxb:bindings>
|
||||
</jxb:bindings>
|
||||
12
sharepoint/api/src/main/resources/jaxb/lists.xml
Normal file
12
sharepoint/api/src/main/resources/jaxb/lists.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jxb:bindings version="1.0" xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
|
||||
jxb:extensionBindingPrefixes="xjc">
|
||||
<jxb:bindings schemaLocation="../xsd/lists.xsd"
|
||||
node="/xs:schema">
|
||||
<jxb:globalBindings>
|
||||
<xjc:simple />
|
||||
<xjc:serializable uid="100" />
|
||||
</jxb:globalBindings>
|
||||
</jxb:bindings>
|
||||
</jxb:bindings>
|
||||
37
sharepoint/api/src/main/resources/xsd/batch.xsd
Normal file
37
sharepoint/api/src/main/resources/xsd/batch.xsd
Normal file
@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
|
||||
<xs:element name="Batch">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" ref="Method" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Method">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" ref="Field" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="Cmd" use="required" type="MethodType" />
|
||||
<xs:attribute name="ID" use="required" type="xs:int" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Field">
|
||||
<xs:complexType mixed="true">
|
||||
<xs:attribute name="Name" use="required" type="xs:string" />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
|
||||
<xs:simpleType name="MethodType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="New" />
|
||||
<xs:enumeration value="Update" />
|
||||
<xs:enumeration value="Move" />
|
||||
<xs:enumeration value="Delete" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
</xs:schema>
|
||||
79
sharepoint/api/src/main/resources/xsd/lists.xsd
Normal file
79
sharepoint/api/src/main/resources/xsd/lists.xsd
Normal file
@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/sharepoint/soap/" xmlns:soap="http://schemas.microsoft.com/sharepoint/soap/">
|
||||
<xs:element name="Lists">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element maxOccurs="unbounded" ref="soap:List"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="List">
|
||||
<xs:complexType>
|
||||
<xs:attribute name="AllowDeletion" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="AllowMultiResponses" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="AnonymousPermMask" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="Author" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="BaseType" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="CanOpenFileAsync" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="Created" use="required"/>
|
||||
<xs:attribute name="DefaultViewUrl" use="required"/>
|
||||
<xs:attribute name="Description" use="required"/>
|
||||
<xs:attribute name="Direction" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="DocTemplateUrl" use="required"/>
|
||||
<xs:attribute name="EmailAlias" use="required"/>
|
||||
<xs:attribute name="EnableAttachments" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="EnableFolderCreation" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="EnableMinorVersion" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="EnableModeration" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="EnablePeopleSelector" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="EnableResourceSelector" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="EnableVersioning" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="EnforceDataValidation" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="EventSinkAssembly" use="required"/>
|
||||
<xs:attribute name="EventSinkClass" use="required"/>
|
||||
<xs:attribute name="EventSinkData" use="required"/>
|
||||
<xs:attribute name="ExcludeFromOfflineClient" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="FeatureId" use="required"/>
|
||||
<xs:attribute name="Flags" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="Followable" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="HasExternalDataSource" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="HasRelatedLists" use="required"/>
|
||||
<xs:attribute name="HasUniqueScopes" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="Hidden" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="ID" use="required"/>
|
||||
<xs:attribute name="ImageUrl" use="required"/>
|
||||
<xs:attribute name="IrmEnabled" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="IsApplicationList" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="ItemCount" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="LastDeleted" use="required"/>
|
||||
<xs:attribute name="MajorVersionLimit" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="MajorWithMinorVersionsLimit" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="MaxItemsPerThrottledOperation" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="MobileDefaultViewUrl" use="required"/>
|
||||
<xs:attribute name="Modified" use="required"/>
|
||||
<xs:attribute name="MultipleDataList" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="Name" use="required"/>
|
||||
<xs:attribute name="NoThrottleListOperations" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="Ordered" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="PreserveEmptyValues" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="ReadSecurity" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="RequireCheckout" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="RootFolder" use="required"/>
|
||||
<xs:attribute name="ScopeId" use="required"/>
|
||||
<xs:attribute name="SendToLocation" use="required"/>
|
||||
<xs:attribute name="ServerTemplate" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="ShowUser" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="StrictTypeCoercion" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="ThrottleListOperations" use="required" type="xs:NCName"/>
|
||||
<xs:attribute name="ThumbnailSize" use="required"/>
|
||||
<xs:attribute name="Title" use="required"/>
|
||||
<xs:attribute name="Version" use="required" type="xs:integer"/>
|
||||
<xs:attribute name="WebFullUrl" use="required"/>
|
||||
<xs:attribute name="WebId" use="required"/>
|
||||
<xs:attribute name="WebImageHeight" use="required"/>
|
||||
<xs:attribute name="WebImageWidth" use="required"/>
|
||||
<xs:attribute name="WorkFlowId" use="required"/>
|
||||
<xs:attribute name="WriteSecurity" use="required" type="xs:integer"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
Reference in New Issue
Block a user