diff --git a/source/sample/JavaCmisTest/.classpath b/source/sample/JavaCmisTest/.classpath
index 35ac4753e0..69eb9113a8 100755
--- a/source/sample/JavaCmisTest/.classpath
+++ b/source/sample/JavaCmisTest/.classpath
@@ -1,6 +1,7 @@
+
@@ -33,6 +34,6 @@
-
+
diff --git a/source/sample/JavaCmisTest/.project b/source/sample/JavaCmisTest/.project
index 9f9be4b993..a01c7c4d99 100755
--- a/source/sample/JavaCmisTest/.project
+++ b/source/sample/JavaCmisTest/.project
@@ -1,6 +1,6 @@
- SimpleAlfrescoCmisServicesUsing
+ Simple-CMIS-Client
diff --git a/source/sample/JavaCmisTest/cmis-test.bat b/source/sample/JavaCmisTest/cmis-test.bat
index fe29636925..547a3c8db7 100755
--- a/source/sample/JavaCmisTest/cmis-test.bat
+++ b/source/sample/JavaCmisTest/cmis-test.bat
@@ -3,4 +3,4 @@
set CLASSPATH=cmis-test-client.jar
for %%i in (./lib/*.jar) do call set CLASSPATH=./lib/%%~i;%%CLASSPATH%%
-java org.alfresco.cmis.ws.example.SimpleExecutableCmisServicesUtilizer %1 %2 %3
+java org.alfresco.cmis.ws.example.CmisSampleClient %1 %2 %3
diff --git a/source/sample/JavaCmisTest/cmis-test.sh b/source/sample/JavaCmisTest/cmis-test.sh
index 684015984a..2617c419a3 100755
--- a/source/sample/JavaCmisTest/cmis-test.sh
+++ b/source/sample/JavaCmisTest/cmis-test.sh
@@ -3,4 +3,4 @@
export CLASSPATH=./cmis-test-client.jar
for jar in ./lib/*.jar; do export CLASSPATH=$CLASSPATH:$jar; done
-java org.alfresco.cmis.ws.example.SimpleExecutableCmisServicesUtilizer $1 $2 $3
+java org.alfresco.cmis.ws.example.CmisSampleClient $1 $2 $3
diff --git a/source/sample/JavaCmisTest/lib/cmis-types.jar b/source/sample/JavaCmisTest/lib/cmis-types.jar
index caa9eb9adc..bc23c80fda 100755
Binary files a/source/sample/JavaCmisTest/lib/cmis-types.jar and b/source/sample/JavaCmisTest/lib/cmis-types.jar differ
diff --git a/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/SimpleExecutableCmisServicesUtilizer.java b/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/CmisSampleClient.java
similarity index 71%
rename from source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/SimpleExecutableCmisServicesUtilizer.java
rename to source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/CmisSampleClient.java
index a3e621776a..85853e9b7f 100755
--- a/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/SimpleExecutableCmisServicesUtilizer.java
+++ b/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/CmisSampleClient.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2005-2008 Alfresco Software Limited.
+ * Copyright (C) 2005-2009 Alfresco Software Limited.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -29,30 +29,29 @@ import java.util.List;
import org.alfresco.repo.cmis.ws.CmisObjectType;
import org.alfresco.repo.cmis.ws.CmisPropertiesType;
import org.alfresco.repo.cmis.ws.CmisProperty;
+import org.alfresco.repo.cmis.ws.CmisPropertyId;
import org.alfresco.repo.cmis.ws.CmisPropertyString;
/**
- * This class executes simple processing for prompting server address and user name and password for authentication this user on specified server. After successful connection this
- * class print contents of Company Home.
- *
* This class expects next command-line parameters:
*
* Server Address - with form: (IP_ADDRESS|DOMAIN_NAME):PORT;
* Username - login name of the existent user;
* Password - appropriate password for specified user.
*
- * Example: 192.168.0.1:8080 admin admin - authenticate an user as admin on http://192.168.0.1:8080/alfresco/
- * server
- *
+ * Example: 192.168.0.1:8080 admin admin - authenticate an user as admin on http://192.168.0.1:8080/alfresco/ server
+ *
* @author Dmitry Velichkevich
*/
-public class SimpleExecutableCmisServicesUtilizer
+public class CmisSampleClient
{
+ private static final String NAME_PROPERTY = "cmis:Name";
+ private static final String BASE_TYPE_ID_PROPERTY = "cmis:BaseTypeId";
+
/**
- * Executable entry point - represents main life cycle
- *
- * @param args - not used
- * @see SimpleCmisWsTest description
+ * Executable entry point - represents main life-cycle
+ *
+ * @param args - String[] array that contains command line arguments
*/
public static void main(String[] args)
{
@@ -73,15 +72,15 @@ public class SimpleExecutableCmisServicesUtilizer
password = args[2];
}
- ExecutableServicesHelper servicesHelper;
+ CmisUtils servicesHelper;
try
{
- servicesHelper = new ExecutableServicesHelper(username, password, serverUrl);
+ servicesHelper = new CmisUtils(username, password, serverUrl);
}
catch (Exception e)
{
- System.out.println("Can't connect to specified server. Message: " + e.getMessage());
+ System.out.println("Can't connect to specified server. Cause error message: " + e.getMessage());
return;
}
@@ -89,7 +88,7 @@ public class SimpleExecutableCmisServicesUtilizer
try
{
- response = servicesHelper.receiveSpaceContent(servicesHelper.receiveAuthorizedNavigationServicePort());
+ response = servicesHelper.receiveFolderEntry(servicesHelper.getRootFolderId());
}
catch (Exception e)
{
@@ -101,8 +100,8 @@ public class SimpleExecutableCmisServicesUtilizer
System.out.println("Outing Company Home contents:");
for (CmisObjectType item : response)
{
- boolean thisIsFolder = ((CmisPropertyString) getCmisProperty(item.getProperties(), "BaseType")).getValue().contains("folder");
- String itemName = ((CmisPropertyString) getCmisProperty(item.getProperties(), "Name")).getValue().get(0);
+ boolean thisIsFolder = ((CmisPropertyId) getCmisProperty(item.getProperties(), BASE_TYPE_ID_PROPERTY)).getValue().get(0).contains("folder");
+ String itemName = ((CmisPropertyString) getCmisProperty(item.getProperties(), NAME_PROPERTY)).getValue().get(0);
System.out.println(((thisIsFolder) ? ("[") : ("")) + itemName + ((thisIsFolder) ? ("]") : ("")));
}
@@ -112,7 +111,7 @@ public class SimpleExecutableCmisServicesUtilizer
{
for (CmisProperty cmisProperty : properties.getProperty())
{
- if (cmisProperty.getName().equalsIgnoreCase(cmisPropertyName))
+ if (cmisPropertyName.equals(getPropertyName(cmisProperty)))
{
return cmisProperty;
}
@@ -120,4 +119,15 @@ public class SimpleExecutableCmisServicesUtilizer
return null;
}
+
+ private static String getPropertyName(CmisProperty property)
+ {
+ String result = null;
+ if (null != property)
+ {
+ result = (null != property.getPdid()) ? (property.getPdid()):(property.getLocalname());
+ result = (null != result) ? (result) : (property.getDisplayname());
+ }
+ return result;
+ }
}
diff --git a/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/ExecutableServicesHelper.java b/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/CmisUtils.java
similarity index 55%
rename from source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/ExecutableServicesHelper.java
rename to source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/CmisUtils.java
index 2ce526a09a..a37977fff5 100755
--- a/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/ExecutableServicesHelper.java
+++ b/source/sample/JavaCmisTest/src/org/alfresco/cmis/ws/example/CmisUtils.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2005-2008 Alfresco Software Limited.
+ * Copyright (C) 2005-2009 Alfresco Software Limited.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -29,6 +29,7 @@ import java.math.BigInteger;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashMap;
+import java.util.LinkedList;
import java.util.List;
import java.util.Map;
@@ -36,17 +37,13 @@ import javax.security.auth.callback.Callback;
import javax.security.auth.callback.CallbackHandler;
import javax.security.auth.callback.UnsupportedCallbackException;
import javax.xml.namespace.QName;
+import javax.xml.ws.Holder;
import javax.xml.ws.Service;
import org.alfresco.repo.cmis.ws.CmisObjectType;
-import org.alfresco.repo.cmis.ws.EnumTypesOfFileableObjects;
-import org.alfresco.repo.cmis.ws.GetChildren;
-import org.alfresco.repo.cmis.ws.GetChildrenResponse;
+import org.alfresco.repo.cmis.ws.EnumIncludeRelationships;
import org.alfresco.repo.cmis.ws.NavigationServicePort;
-import org.alfresco.repo.cmis.ws.ObjectFactory;
import org.alfresco.repo.cmis.ws.RepositoryServicePort;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor;
import org.apache.cxf.endpoint.Client;
import org.apache.cxf.frontend.ClientProxy;
@@ -57,10 +54,10 @@ import org.apache.ws.security.handler.WSHandlerConstants;
/**
* This helper-class contain all necessary for SimpleCmisWsTest correct working service-methods
- *
+ *
* @author Dmitry Velichkevich
*/
-public class ExecutableServicesHelper
+public class CmisUtils
{
private static final QName NAVIGATION_SERVICE_NAME = new QName("http://docs.oasis-open.org/ns/cmis/ws/200901", "NavigationService");
private static final QName REPOSITORY_SERVICE_NAME = new QName("http://docs.oasis-open.org/ns/cmis/ws/200901", "RepositoryService");
@@ -68,21 +65,24 @@ public class ExecutableServicesHelper
private static final String NAVIGATION_SERVER_URL_POSTFIX = "/alfresco/cmis/NavigationService?wsdl";
private static final String REPOSITORY_SERVER_URL_POSTFIX = "/alfresco/cmis/RepositoryService?wsdl";
- @SuppressWarnings("unused")
- private static final Log LOGGER = LogFactory.getLog(ExecutableServicesHelper.class);
-
private String username;
private String password;
private Service navigationServicesFactory;
private Service repositoryServicesFactory;
+ private RepositoryServicePort repositoryService;
+ private NavigationServicePort navigationService;
+
+ private String repositoryId;
+ private String rootFolderId;
+
/**
* @param username - an existent authentication user name
* @param password - appropriate password for specified user name
* @param serverAddress - IP address (or domain name) and port for the server to connect
* @throws Exception - an caught MalformedURLException in time of server connect URL creation
*/
- public ExecutableServicesHelper(String username, String password, String serverAddress) throws Exception
+ public CmisUtils(String username, String password, String serverAddress)
{
this.username = username;
this.password = password;
@@ -94,55 +94,56 @@ public class ExecutableServicesHelper
}
catch (MalformedURLException e)
{
- throw new Exception("Field to connect to specified URL. Exception Message: " + e.getMessage());
+ throw new RuntimeException("Field to connect to specified URL. Exception Message: " + e.getMessage());
}
}
/**
- * This method simplify RepositoryServicePort instance creation
- *
- * @return an instance of RepositoryServicePort
+ * This method simplify receiving of Root Folder Id
+ *
+ * @return String representation of Object Identificator
+ * @throws RuntimeException This exception will be thrown when any CMIS Services operation fail
*/
- public RepositoryServicePort receiveAuthorizedRepositoryServicePort()
+ public String getRootFolderId()
{
- RepositoryServicePort result = repositoryServicesFactory.getPort(RepositoryServicePort.class);
-
- createAuthorizationClient(result);
-
- return result;
- }
-
- /**
- * This method simplify NavigationServicePort instance creation
- *
- * @return an instance of NavigationServicePort
- */
- public NavigationServicePort receiveAuthorizedNavigationServicePort()
- {
- NavigationServicePort result = navigationServicesFactory.getPort(NavigationServicePort.class);
-
- createAuthorizationClient(result);
-
- return result;
- }
-
- /**
- * This method simplify configuring of GetChildren CMIS Service query with "ANY" filter, Company Home Object Identificator and FOLDERS_AND_DOCUMENTS
- * entity types.
- *
- * @param servicesPort - NavigationServicePort configured with WSS4J Client instance
- * @return List< DocumentOrFolderObjectType> - list of all children elements of Company Home folder
- * @throws Exception This exception throws when any CMIS Services operations was failed
- */
- public List receiveSpaceContent(NavigationServicePort servicesPort) throws Exception
- {
- GetChildrenResponse response;
-
- response = servicesPort.getChildren(configureGetChildrenServiceQuery());
-
- if ((response != null) && (response.getObject() != null))
+ if (null == rootFolderId)
{
- return response.getObject();
+ try
+ {
+ rootFolderId = getRepositoryService().getRepositoryInfo(getRepositoryId()).getRootFolderId();
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException("Can't receive Root Folder Id. Cause error message: " + e.toString());
+ }
+ }
+ return rootFolderId;
+ }
+
+ /**
+ * This method simplify receiving children objects of specified folder
+ *
+ * @param folderId - String value that represents parent folder id
+ * @return List<CmisObjectType> - list of all children elements of specified folder
+ * @throws RuntimeException This exception will be thrown when any CMIS Services operation fail
+ */
+ public List receiveFolderEntry(String folderId)
+ {
+ Holder> resultHolder = new Holder>();
+ resultHolder.value = new LinkedList();
+ Holder hasMoreItems = new Holder(false);
+ try
+ {
+ getNavigationService().getChildren(getRepositoryId(), folderId, "*", false, EnumIncludeRelationships.NONE, false, false, BigInteger.ZERO, BigInteger.ZERO, null,
+ resultHolder, hasMoreItems);
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException("Can't receive Children of specified folder with Id=" + folderId + ". Cause error message: " + e.toString());
+ }
+ if ((null != resultHolder) && (resultHolder.value != null))
+ {
+ return resultHolder.value;
}
else
{
@@ -150,58 +151,53 @@ public class ExecutableServicesHelper
}
}
- /**
- * This method simplify receiving of Object Identificator for Company Home Root Folder
- *
- * @param servicesPort - RepositoryServicePort instance that configured with WSS4J Client
- * @return String representation of Object Identificator
- * @throws Exception This exception throws when any CMIS Services operations was failed
- */
- public String receiveCompanyHomeObjectId(RepositoryServicePort servicesPort) throws Exception
+ private String getRepositoryId()
{
- return servicesPort.getRepositoryInfo(servicesPort.getRepositories().get(0).getRepositoryId()).getRootFolderId();
+ if (null == repositoryId)
+ {
+ try
+ {
+ return getRepositoryService().getRepositories().get(0).getId();
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException("Can't receive Repository Id. Cause error message: " + e.toString());
+ }
+ }
+ return repositoryId;
}
/**
- * This method simplify creation of authorized Client instance with specified user name and appropriate password
- *
- * @return - an instance of authorized CMIS Client
+ * This method simplify RepositoryServicePort instance creation
+ *
+ * @return an instance of RepositoryServicePort
*/
- protected Client createAuthorizationClient(Object servicePortInstance)
+ private RepositoryServicePort getRepositoryService()
{
- Map outInterceptorProperties = configureWss4jProperties();
+ if (null == repositoryService)
+ {
+ repositoryService = configureWss4jClient(repositoryServicesFactory.getPort(RepositoryServicePort.class));
+ }
- WSS4JOutInterceptor outInterceptor = new WSS4JOutInterceptor(outInterceptorProperties);
-
- return createAndConfigureClientInstance(servicePortInstance, outInterceptor);
+ return repositoryService;
}
- private GetChildren configureGetChildrenServiceQuery() throws Exception
+ /**
+ * This method simplify NavigationServicePort instance creation
+ *
+ * @return an instance of NavigationServicePort
+ */
+ private NavigationServicePort getNavigationService()
{
- ObjectFactory objectFactory = new ObjectFactory();
+ if (null == navigationService)
+ {
+ navigationService = configureWss4jClient(navigationServicesFactory.getPort(NavigationServicePort.class));
+ }
- RepositoryServicePort authorizedRepositoryServicePort = receiveAuthorizedRepositoryServicePort();
-
- GetChildren requestParameters = objectFactory.createGetChildren();
- requestParameters.setRepositoryId(authorizedRepositoryServicePort.getRepositories().get(0).getRepositoryId());
- requestParameters.setFilter(objectFactory.createGetChildrenFilter("*"));
- requestParameters.setMaxItems(objectFactory.createGetChildrenMaxItems(BigInteger.valueOf(Long.MAX_VALUE)));
- requestParameters.setFolderId(receiveCompanyHomeObjectId(authorizedRepositoryServicePort));
- requestParameters.setType(objectFactory.createGetChildrenType(EnumTypesOfFileableObjects.ANY));
-
- return requestParameters;
+ return navigationService;
}
- private Client createAndConfigureClientInstance(Object servicePortInstance, WSS4JOutInterceptor outInterceptor)
- {
- Client client = ClientProxy.getClient(servicePortInstance);
- client.getEndpoint().getOutInterceptors().add(new SAAJOutInterceptor());
- client.getEndpoint().getOutInterceptors().add(outInterceptor);
-
- return client;
- }
-
- private Map configureWss4jProperties()
+ private ResultType configureWss4jClient(ResultType servicePort)
{
Map outInterceptorProperties = new HashMap();
outInterceptorProperties.put(WSHandlerConstants.ACTION, WSHandlerConstants.USERNAME_TOKEN + " " + WSHandlerConstants.TIMESTAMP);
@@ -216,6 +212,11 @@ public class ExecutableServicesHelper
}
});
- return outInterceptorProperties;
+ WSS4JOutInterceptor outInterceptor = new WSS4JOutInterceptor(outInterceptorProperties);
+ Client client = ClientProxy.getClient(servicePort);
+ client.getEndpoint().getOutInterceptors().add(new SAAJOutInterceptor());
+ client.getEndpoint().getOutInterceptors().add(outInterceptor);
+
+ return servicePort;
}
}
diff --git a/source/sample/WcfCmisTest/CmisTest.exe b/source/sample/WcfCmisTest/CmisTest.exe
index c3a7cdfae7..c2610dfc51 100755
Binary files a/source/sample/WcfCmisTest/CmisTest.exe and b/source/sample/WcfCmisTest/CmisTest.exe differ
diff --git a/source/sample/WcfCmisTest/CmisTest.exe.config b/source/sample/WcfCmisTest/CmisTest.exe.config
index 37fb6a4f9b..492ff4f462 100755
--- a/source/sample/WcfCmisTest/CmisTest.exe.config
+++ b/source/sample/WcfCmisTest/CmisTest.exe.config
@@ -2,37 +2,34 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
\ No newline at end of file
+
diff --git a/source/sample/WcfCmisTest/src/CmisTest.csproj b/source/sample/WcfCmisTest/src/CmisTest.csproj
index f09df85176..7f3fe9564b 100755
--- a/source/sample/WcfCmisTest/src/CmisTest.csproj
+++ b/source/sample/WcfCmisTest/src/CmisTest.csproj
@@ -3,7 +3,7 @@
Debug
AnyCPU
- 9.0.21022
+ 9.0.30729
2.0
{AA3B7140-D34D-430B-BAF8-29E8220263CA}
Exe
@@ -72,17 +72,23 @@
-
-
-
+
+ True
+ True
+ Reference.svcmap
+
+
+
+
+
@@ -106,6 +112,48 @@
true
+
+
+
+
+
+
+
+
+
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ Reference.svcmap
+
+
+ WCF Proxy Generator
+ Reference.cs
+
+
-
\ No newline at end of file
+
diff --git a/source/sample/WcfCmisTest/src/CmisTest.sln b/source/sample/WcfCmisTest/src/CmisTest.sln
new file mode 100755
index 0000000000..a24fd88c64
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/CmisTest.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual C# Express 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CmisTest", "CmisTest.csproj", "{AA3B7140-D34D-430B-BAF8-29E8220263CA}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {AA3B7140-D34D-430B-BAF8-29E8220263CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AA3B7140-D34D-430B-BAF8-29E8220263CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AA3B7140-D34D-430B-BAF8-29E8220263CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AA3B7140-D34D-430B-BAF8-29E8220263CA}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/source/sample/WcfCmisTest/src/NavigationService.cs b/source/sample/WcfCmisTest/src/NavigationService.cs
deleted file mode 100755
index e9e386dfa0..0000000000
--- a/source/sample/WcfCmisTest/src/NavigationService.cs
+++ /dev/null
@@ -1,581 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:2.0.50727.1433
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-[assembly: System.Runtime.Serialization.ContractNamespaceAttribute("http://www.cmis.org/ns/1.0", ClrNamespace="www.cmis.org.ns._1._01")]
-
-
-
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.ServiceContractAttribute(Namespace="http://www.cmis.org/ns/1.0", ConfigurationName="NavigationServicePort")]
-public interface NavigationServicePort
-{
-
- // CODEGEN: Parameter 'documentAndFolderCollection' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlArrayItemAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FilterNotValidException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FolderNotValidException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(repositoryInfoType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeDefinitionType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="documentAndFolderCollection")]
- getDescendantsResponse getDescendants(getDescendants request);
-
- // CODEGEN: Parameter 'documentCollection' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlArrayItemAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FilterNotValidException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FolderNotValidException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(repositoryInfoType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeDefinitionType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="documentCollection")]
- getCheckedoutDocsResponse getCheckedoutDocs(getCheckedoutDocs request);
-
- // CODEGEN: Parameter 'folderCollection' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlArrayItemAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FilterNotValidException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(repositoryInfoType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeDefinitionType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="folderCollection")]
- getDocumentParentsResponse getDocumentParents(getDocumentParents request);
-
- // CODEGEN: Parameter 'documentAndFolderCollection' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlArrayItemAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FilterNotValidException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FolderNotValidException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(repositoryInfoType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeDefinitionType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="documentAndFolderCollection")]
- getChildrenResponse getChildren(getChildren request);
-
- // CODEGEN: Parameter 'folderCollection' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlArrayItemAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FilterNotValidException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FolderNotValidException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(repositoryInfoType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeDefinitionType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="folderCollection")]
- getFolderParentResponse getFolderParent(getFolderParent request);
-
- // CODEGEN: Parameter 'documentCollection' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlArrayItemAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FilterNotValidException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(repositoryInfoType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeDefinitionType))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="documentCollection")]
- getUnfiledDocsResponse getUnfiledDocs(getUnfiledDocs request);
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public enum typesOfObjectsEnum
-{
-
- ///
- FoldersAndDocumets,
-
- ///
- Folders,
-
- ///
- Documents,
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getDescendants", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getDescendants
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public string folderId;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public typesOfObjectsEnum type;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=2)]
- public object depth;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=3)]
- public string filter;
-
- public getDescendants()
- {
- }
-
- public getDescendants(string folderId, typesOfObjectsEnum type, object depth, string filter)
- {
- this.folderId = folderId;
- this.type = type;
- this.depth = depth;
- this.filter = filter;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getDescendantsResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getDescendantsResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlArrayItemAttribute("object", IsNullable=false)]
- public documentOrFolderObjectType[] documentAndFolderCollection;
-
- public getDescendantsResponse()
- {
- }
-
- public getDescendantsResponse(documentOrFolderObjectType[] documentAndFolderCollection)
- {
- this.documentAndFolderCollection = documentAndFolderCollection;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getCheckedoutDocs", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getCheckedoutDocs
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public string filter;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string maxItems;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=2)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string skipCount;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=3)]
- public string folderID;
-
- public getCheckedoutDocs()
- {
- }
-
- public getCheckedoutDocs(string filter, string maxItems, string skipCount, string folderID)
- {
- this.filter = filter;
- this.maxItems = maxItems;
- this.skipCount = skipCount;
- this.folderID = folderID;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getCheckedoutDocsResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getCheckedoutDocsResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlArrayItemAttribute("object", IsNullable=false)]
- public documentObjectType[] documentCollection;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public bool hasMoreItems;
-
- public getCheckedoutDocsResponse()
- {
- }
-
- public getCheckedoutDocsResponse(documentObjectType[] documentCollection, bool hasMoreItems)
- {
- this.documentCollection = documentCollection;
- this.hasMoreItems = hasMoreItems;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getDocumentParents", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getDocumentParents
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public string documentId;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public string filter;
-
- public getDocumentParents()
- {
- }
-
- public getDocumentParents(string documentId, string filter)
- {
- this.documentId = documentId;
- this.filter = filter;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getDocumentParentsResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getDocumentParentsResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlArrayItemAttribute("object", IsNullable=false)]
- public folderObjectType[] folderCollection;
-
- public getDocumentParentsResponse()
- {
- }
-
- public getDocumentParentsResponse(folderObjectType[] folderCollection)
- {
- this.folderCollection = folderCollection;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getChildren", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getChildren
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public string folderId;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public typesOfObjectsEnum type;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=2)]
- public string filter;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=3)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string maxItems;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=4)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string skipCount;
-
- public getChildren()
- {
- }
-
- public getChildren(string folderId, typesOfObjectsEnum type, string filter, string maxItems, string skipCount)
- {
- this.folderId = folderId;
- this.type = type;
- this.filter = filter;
- this.maxItems = maxItems;
- this.skipCount = skipCount;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getChildrenResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getChildrenResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlArrayItemAttribute("object", IsNullable=false)]
- public documentOrFolderObjectType[] documentAndFolderCollection;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public bool hasMoreItems;
-
- public getChildrenResponse()
- {
- }
-
- public getChildrenResponse(documentOrFolderObjectType[] documentAndFolderCollection, bool hasMoreItems)
- {
- this.documentAndFolderCollection = documentAndFolderCollection;
- this.hasMoreItems = hasMoreItems;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getFolderParent", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getFolderParent
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public string folderId;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public string filter;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=2)]
- public bool returnToRoot;
-
- public getFolderParent()
- {
- }
-
- public getFolderParent(string folderId, string filter, bool returnToRoot)
- {
- this.folderId = folderId;
- this.filter = filter;
- this.returnToRoot = returnToRoot;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getFolderParentResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getFolderParentResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlArrayItemAttribute("object", IsNullable=false)]
- public folderObjectType[] folderCollection;
-
- public getFolderParentResponse()
- {
- }
-
- public getFolderParentResponse(folderObjectType[] folderCollection)
- {
- this.folderCollection = folderCollection;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getUnfiledDocs", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getUnfiledDocs
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public string filter;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string maxDocuments;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=2)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string skipCount;
-
- public getUnfiledDocs()
- {
- }
-
- public getUnfiledDocs(string filter, string maxDocuments, string skipCount)
- {
- this.filter = filter;
- this.maxDocuments = maxDocuments;
- this.skipCount = skipCount;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getUnfiledDocsResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getUnfiledDocsResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlArrayItemAttribute("object", IsNullable=false)]
- public documentObjectType[] documentCollection;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public bool hasMoreItems;
-
- public getUnfiledDocsResponse()
- {
- }
-
- public getUnfiledDocsResponse(documentObjectType[] documentCollection, bool hasMoreItems)
- {
- this.documentCollection = documentCollection;
- this.hasMoreItems = hasMoreItems;
- }
-}
-
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-public interface NavigationServicePortChannel : NavigationServicePort, System.ServiceModel.IClientChannel
-{
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-public partial class NavigationServicePortClient : System.ServiceModel.ClientBase, NavigationServicePort
-{
-
- public NavigationServicePortClient()
- {
- }
-
- public NavigationServicePortClient(string endpointConfigurationName) :
- base(endpointConfigurationName)
- {
- }
-
- public NavigationServicePortClient(string endpointConfigurationName, string remoteAddress) :
- base(endpointConfigurationName, remoteAddress)
- {
- }
-
- public NavigationServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
- base(endpointConfigurationName, remoteAddress)
- {
- }
-
- public NavigationServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
- base(binding, remoteAddress)
- {
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- getDescendantsResponse NavigationServicePort.getDescendants(getDescendants request)
- {
- return base.Channel.getDescendants(request);
- }
-
- public documentOrFolderObjectType[] getDescendants(string folderId, typesOfObjectsEnum type, object depth, string filter)
- {
- getDescendants inValue = new getDescendants();
- inValue.folderId = folderId;
- inValue.type = type;
- inValue.depth = depth;
- inValue.filter = filter;
- getDescendantsResponse retVal = ((NavigationServicePort)(this)).getDescendants(inValue);
- return retVal.documentAndFolderCollection;
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- getCheckedoutDocsResponse NavigationServicePort.getCheckedoutDocs(getCheckedoutDocs request)
- {
- return base.Channel.getCheckedoutDocs(request);
- }
-
- public documentObjectType[] getCheckedoutDocs(string filter, string maxItems, string skipCount, string folderID, out bool hasMoreItems)
- {
- getCheckedoutDocs inValue = new getCheckedoutDocs();
- inValue.filter = filter;
- inValue.maxItems = maxItems;
- inValue.skipCount = skipCount;
- inValue.folderID = folderID;
- getCheckedoutDocsResponse retVal = ((NavigationServicePort)(this)).getCheckedoutDocs(inValue);
- hasMoreItems = retVal.hasMoreItems;
- return retVal.documentCollection;
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- getDocumentParentsResponse NavigationServicePort.getDocumentParents(getDocumentParents request)
- {
- return base.Channel.getDocumentParents(request);
- }
-
- public folderObjectType[] getDocumentParents(string documentId, string filter)
- {
- getDocumentParents inValue = new getDocumentParents();
- inValue.documentId = documentId;
- inValue.filter = filter;
- getDocumentParentsResponse retVal = ((NavigationServicePort)(this)).getDocumentParents(inValue);
- return retVal.folderCollection;
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- getChildrenResponse NavigationServicePort.getChildren(getChildren request)
- {
- return base.Channel.getChildren(request);
- }
-
- public documentOrFolderObjectType[] getChildren(string folderId, typesOfObjectsEnum type, string filter, string maxItems, string skipCount, out bool hasMoreItems)
- {
- getChildren inValue = new getChildren();
- inValue.folderId = folderId;
- inValue.type = type;
- inValue.filter = filter;
- inValue.maxItems = maxItems;
- inValue.skipCount = skipCount;
- getChildrenResponse retVal = ((NavigationServicePort)(this)).getChildren(inValue);
- hasMoreItems = retVal.hasMoreItems;
- return retVal.documentAndFolderCollection;
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- getFolderParentResponse NavigationServicePort.getFolderParent(getFolderParent request)
- {
- return base.Channel.getFolderParent(request);
- }
-
- public folderObjectType[] getFolderParent(string folderId, string filter, bool returnToRoot)
- {
- getFolderParent inValue = new getFolderParent();
- inValue.folderId = folderId;
- inValue.filter = filter;
- inValue.returnToRoot = returnToRoot;
- getFolderParentResponse retVal = ((NavigationServicePort)(this)).getFolderParent(inValue);
- return retVal.folderCollection;
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- getUnfiledDocsResponse NavigationServicePort.getUnfiledDocs(getUnfiledDocs request)
- {
- return base.Channel.getUnfiledDocs(request);
- }
-
- public documentObjectType[] getUnfiledDocs(string filter, string maxDocuments, string skipCount, out bool hasMoreItems)
- {
- getUnfiledDocs inValue = new getUnfiledDocs();
- inValue.filter = filter;
- inValue.maxDocuments = maxDocuments;
- inValue.skipCount = skipCount;
- getUnfiledDocsResponse retVal = ((NavigationServicePort)(this)).getUnfiledDocs(inValue);
- hasMoreItems = retVal.hasMoreItems;
- return retVal.documentCollection;
- }
-}
-
diff --git a/source/sample/WcfCmisTest/src/ObjectService.cs b/source/sample/WcfCmisTest/src/ObjectService.cs
deleted file mode 100755
index 0c528c8866..0000000000
--- a/source/sample/WcfCmisTest/src/ObjectService.cs
+++ /dev/null
@@ -1,643 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:2.0.50727.1433
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-[assembly: System.Runtime.Serialization.ContractNamespaceAttribute("http://www.cmis.org/ns/1.0", ClrNamespace="www.cmis.org.ns._1._01")]
-
-
-
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.ServiceContractAttribute(Namespace="http://www.cmis.org/ns/1.0", ConfigurationName="ObjectServicePort")]
-public interface ObjectServicePort
-{
-
- // CODEGEN: Parameter 'failedToDelete' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlArrayItemAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FolderNotValidException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [return: System.ServiceModel.MessageParameterAttribute(Name="failedToDelete")]
- deleteTreeResponse deleteTree(deleteTree request);
-
- // CODEGEN: Parameter 'allowableActionCollection' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlArrayItemAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [return: System.ServiceModel.MessageParameterAttribute(Name="allowableActionCollection")]
- getAllowableActionsResponse getAllowableActions(getAllowableActions request);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConstraintViolationException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="NotInFolderException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FolderNotValidException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- void moveObject(string objectId, string folderId, string sourceFolderId);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="StorageException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConstraintViolationException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="StreamNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- void deleteContentStream(string documentId);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConstraintViolationException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="TypeNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FolderNotValidException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="objectId")]
- string createFolder(string typeId, folderObjectType propertyCollection, string folderId);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- void updateProperties(string objectId, string changeToken, documentFolderOrRelationshipObjectType @object);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="StorageException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConstraintViolationException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="StreamNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="TypeNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FolderNotValidException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="objectId")]
- string createDocument(string typeId, documentObjectType propertyCollection, string folderId, contentStream contentStream, versioningStateEnum versioningState);
-
- // CODEGEN: Parameter 'stream' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlElementAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="StorageException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="StreamNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OffsetException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="stream")]
- getContentStreamResponse getContentStream(getContentStream request);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConstraintViolationException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="TypeNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="objectId")]
- string createRelationship(string typeId, relationshipObjectType propertyCollection, string sourceObjectId, string targetObjectId);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="StorageException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConstraintViolationException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="StreamNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="AlreadyExistsException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- void setContentStream(string documentId, bool overwriteFlag, contentStream contentStream);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConstraintViolationException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- void deleteObject(string objectId);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="InvalidArgumentException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="FilterNotValidException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="RuntimeException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ObjectNotFoundException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="PermissionDeniedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="OperationNotSupportedException")]
- [System.ServiceModel.FaultContractAttribute(typeof(object), Action="", Name="ConcurrencyException")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="object")]
- documentFolderOrRelationshipObjectType getProperties(string objectId, versionEnum returnVersion, string filter);
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public enum deleteWithMultiFilingEnum
-{
-
- ///
- unfile,
-
- ///
- deleteSingleFiledDocs,
-
- ///
- delete,
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="deleteTree", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class deleteTree
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public string folderId;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public deleteWithMultiFilingEnum unfileMultiFiledDocuments;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=2)]
- public bool continueOnFailure;
-
- public deleteTree()
- {
- }
-
- public deleteTree(string folderId, deleteWithMultiFilingEnum unfileMultiFiledDocuments, bool continueOnFailure)
- {
- this.folderId = folderId;
- this.unfileMultiFiledDocuments = unfileMultiFiledDocuments;
- this.continueOnFailure = continueOnFailure;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="deleteTreeResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class deleteTreeResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlArrayItemAttribute("objectId", IsNullable=false)]
- public string[] failedToDelete;
-
- public deleteTreeResponse()
- {
- }
-
- public deleteTreeResponse(string[] failedToDelete)
- {
- this.failedToDelete = failedToDelete;
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public enum allowableActionsEnum
-{
-
- ///
- viewContent,
-
- ///
- updateProperties,
-
- ///
- setContent,
-
- ///
- removeFromFolder,
-
- ///
- move,
-
- ///
- getRelationships,
-
- ///
- getProperties,
-
- ///
- getParents,
-
- ///
- getChilderen,
-
- ///
- getAllVersions,
-
- ///
- deleteVersion,
-
- ///
- deleteContent,
-
- ///
- delete,
-
- ///
- checkOut,
-
- ///
- checkIn,
-
- ///
- cancelCheckOut,
-
- ///
- addToFolder,
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getAllowableActions", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getAllowableActions
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public string objectId;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public string asUser;
-
- public getAllowableActions()
- {
- }
-
- public getAllowableActions(string objectId, string asUser)
- {
- this.objectId = objectId;
- this.asUser = asUser;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getAllowableActionsResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getAllowableActionsResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlArrayItemAttribute("action", IsNullable=false)]
- public allowableActionsEnum[] allowableActionCollection;
-
- public getAllowableActionsResponse()
- {
- }
-
- public getAllowableActionsResponse(allowableActionsEnum[] allowableActionCollection)
- {
- this.allowableActionCollection = allowableActionCollection;
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.cmis.org/ns/1.0")]
-public partial class contentStream
-{
-
- private string mimeTypeField;
-
- private string nameField;
-
- private string uriField;
-
- private byte[] streamField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string mimeType
- {
- get
- {
- return this.mimeTypeField;
- }
- set
- {
- this.mimeTypeField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=1)]
- public string name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=2)]
- public string uri
- {
- get
- {
- return this.uriField;
- }
- set
- {
- this.uriField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)]
- public byte[] stream
- {
- get
- {
- return this.streamField;
- }
- set
- {
- this.streamField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public enum versioningStateEnum
-{
-
- ///
- checkedOut,
-
- ///
- checkedInMinor,
-
- ///
- checkedInMajor,
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getContentStream", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getContentStream
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public string documentId;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string offset;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=2)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string length;
-
- public getContentStream()
- {
- }
-
- public getContentStream(string documentId, string offset, string length)
- {
- this.documentId = documentId;
- this.offset = offset;
- this.length = length;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getContentStreamResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getContentStreamResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
- public byte[] stream;
-
- public getContentStreamResponse()
- {
- }
-
- public getContentStreamResponse(byte[] stream)
- {
- this.stream = stream;
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public enum versionEnum
-{
-
- ///
- @this,
-
- ///
- latestMajor,
-
- ///
- latest,
-}
-
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-public interface ObjectServicePortChannel : ObjectServicePort, System.ServiceModel.IClientChannel
-{
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-public partial class ObjectServicePortClient : System.ServiceModel.ClientBase, ObjectServicePort
-{
-
- public ObjectServicePortClient()
- {
- }
-
- public ObjectServicePortClient(string endpointConfigurationName) :
- base(endpointConfigurationName)
- {
- }
-
- public ObjectServicePortClient(string endpointConfigurationName, string remoteAddress) :
- base(endpointConfigurationName, remoteAddress)
- {
- }
-
- public ObjectServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
- base(endpointConfigurationName, remoteAddress)
- {
- }
-
- public ObjectServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
- base(binding, remoteAddress)
- {
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- deleteTreeResponse ObjectServicePort.deleteTree(deleteTree request)
- {
- return base.Channel.deleteTree(request);
- }
-
- public string[] deleteTree(string folderId, deleteWithMultiFilingEnum unfileMultiFiledDocuments, bool continueOnFailure)
- {
- deleteTree inValue = new deleteTree();
- inValue.folderId = folderId;
- inValue.unfileMultiFiledDocuments = unfileMultiFiledDocuments;
- inValue.continueOnFailure = continueOnFailure;
- deleteTreeResponse retVal = ((ObjectServicePort)(this)).deleteTree(inValue);
- return retVal.failedToDelete;
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- getAllowableActionsResponse ObjectServicePort.getAllowableActions(getAllowableActions request)
- {
- return base.Channel.getAllowableActions(request);
- }
-
- public allowableActionsEnum[] getAllowableActions(string objectId, string asUser)
- {
- getAllowableActions inValue = new getAllowableActions();
- inValue.objectId = objectId;
- inValue.asUser = asUser;
- getAllowableActionsResponse retVal = ((ObjectServicePort)(this)).getAllowableActions(inValue);
- return retVal.allowableActionCollection;
- }
-
- public void moveObject(string objectId, string folderId, string sourceFolderId)
- {
- base.Channel.moveObject(objectId, folderId, sourceFolderId);
- }
-
- public void deleteContentStream(string documentId)
- {
- base.Channel.deleteContentStream(documentId);
- }
-
- public string createFolder(string typeId, folderObjectType propertyCollection, string folderId)
- {
- return base.Channel.createFolder(typeId, propertyCollection, folderId);
- }
-
- public void updateProperties(string objectId, string changeToken, documentFolderOrRelationshipObjectType @object)
- {
- base.Channel.updateProperties(objectId, changeToken, @object);
- }
-
- public string createDocument(string typeId, documentObjectType propertyCollection, string folderId, contentStream contentStream, versioningStateEnum versioningState)
- {
- return base.Channel.createDocument(typeId, propertyCollection, folderId, contentStream, versioningState);
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- getContentStreamResponse ObjectServicePort.getContentStream(getContentStream request)
- {
- return base.Channel.getContentStream(request);
- }
-
- public byte[] getContentStream(string documentId, string offset, string length)
- {
- getContentStream inValue = new getContentStream();
- inValue.documentId = documentId;
- inValue.offset = offset;
- inValue.length = length;
- getContentStreamResponse retVal = ((ObjectServicePort)(this)).getContentStream(inValue);
- return retVal.stream;
- }
-
- public string createRelationship(string typeId, relationshipObjectType propertyCollection, string sourceObjectId, string targetObjectId)
- {
- return base.Channel.createRelationship(typeId, propertyCollection, sourceObjectId, targetObjectId);
- }
-
- public void setContentStream(string documentId, bool overwriteFlag, contentStream contentStream)
- {
- base.Channel.setContentStream(documentId, overwriteFlag, contentStream);
- }
-
- public void deleteObject(string objectId)
- {
- base.Channel.deleteObject(objectId);
- }
-
- public documentFolderOrRelationshipObjectType getProperties(string objectId, versionEnum returnVersion, string filter)
- {
- return base.Channel.getProperties(objectId, returnVersion, filter);
- }
-}
-namespace www.cmis.org.ns._1._01
-{
- using System.Runtime.Serialization;
-
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
- [System.Runtime.Serialization.CollectionDataContractAttribute(Name="failedToDelete", Namespace="http://www.cmis.org/ns/1.0", ItemName="objectId")]
- public class failedToDelete : System.Collections.Generic.List
- {
- }
-
-
-}
diff --git a/source/sample/WcfCmisTest/src/Program.cs b/source/sample/WcfCmisTest/src/Program.cs
index 5effcd2f45..6f82547ff8 100755
--- a/source/sample/WcfCmisTest/src/Program.cs
+++ b/source/sample/WcfCmisTest/src/Program.cs
@@ -1,118 +1,152 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Web.Services;
-using System.Web.Services.Protocols;
+/*
+ * Copyright (C) 2005-2007 Alfresco Software Limited.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+ * As a special exception to the terms and conditions of version 2.0 of
+ * the GPL, you may redistribute this Program in connection with Free/Libre
+ * and Open Source Software ("FLOSS") applications as described in Alfresco's
+ * FLOSS exception. You should have recieved a copy of the text describing
+ * the FLOSS exception, and it is also available here:
+ * http://www.alfresco.com/legal/licensing"
+ */
+using System;
using System.Net;
-using System.ServiceModel;
-using System.ServiceModel.Security;
-using System.ServiceModel.Security.Tokens;
-using System.Security.Cryptography.X509Certificates;
using System.Net.Security;
-using System.ServiceModel.Channels;
-using www.cmis.org.ns._1._01;
+using System.Security.Cryptography.X509Certificates;
+using System.ServiceModel;
+using WcfCmisWSTests.CmisServices;
+using System.Reflection;
namespace CmisTest
{
- class Program
+ public class Program
{
+ private const string INVALID_REACTION_MESSAGE = "Invalid Reaction! Exception should be thrown";
- static void Main(string[] args)
+ private static RepositoryServicePortClient repositoryService = null;
+ private static NavigationServicePortClient navigationService = null;
+ private static ObjectServicePortClient objectService = null;
+
+ public static void Main(string[] args)
{
+ initialize();
+
+ cmisRepositoryEntryType[] repositories = repositoryService.getRepositories();
+ string repositoryId = repositories[0].id;
+ Console.WriteLine("Repositories description were received. Repositories amount: '" + repositories.Length + "'. First Repository Id='" + repositoryId + "'.");
+ string rootFolder = repositoryService.getRepositoryInfo(repositoryId).rootFolderId;
+ Console.WriteLine("Root folder Id='" + rootFolder + "'.\n");
+
+ try
+ {
+ Console.WriteLine("Actual Reaction of RepositoryService.getRepositoryInfo() service method with invalid Repository Id:");
+ repositoryService.getRepositoryInfo("Invalid Repository Id");
+ Console.WriteLine(INVALID_REACTION_MESSAGE);
+ }
+ catch (FaultException e)
+ {
+ Console.WriteLine(" " + e.Message);
+ }
+
+ try
+ {
+ Console.WriteLine("Actual Reaction of ObjectService.getProperties() service method with invalid Object Id:");
+ objectService.getProperties(repositoryId, ("Invalid Object Id"), "*", false, null, false);
+ Console.WriteLine(INVALID_REACTION_MESSAGE);
+ }
+ catch (FaultException e)
+ {
+ Console.WriteLine(" " + e.Message + "\n");
+ }
+
+ cmisObjectType[] childrenResponse = null;
+ try
+ {
+ bool hasMoreItems;
+ Console.WriteLine("Trying to receive Children Objects of Root Folder...");
+ childrenResponse = navigationService.getChildren(repositoryId, rootFolder, "*", false, null, false, false, "0", "0", null, out hasMoreItems);
+ Console.WriteLine("Children of Root Folder were received. Elements amount: '" + childrenResponse.Length + "'. Has More Items='" + hasMoreItems + "' (how it WAS " + ((hasMoreItems) ? ("NOT ") : ("")) + "expected).");
+ } catch (FaultException e) {
+ Console.WriteLine("Can't receive Children of Root Folder. Cause error message: " + e.Message);
+ }
+
+ if (null != childrenResponse) {
+ Console.WriteLine("Root folder listing: ");
+ foreach (cmisObjectType cmisObject in childrenResponse) {
+ if (null != cmisObject) {
+ cmisProperty nameProperty = searchForProperty(cmisObject.properties, "cmis:Name");
+ cmisProperty baseTypeProperty = searchForProperty(cmisObject.properties, "cmis:BaseTypeId");
+ Console.WriteLine((("cmis:folder".Equals(getPropertyValue(baseTypeProperty))) ? ("Folder") : ("Document")) + " Child with Name='" + getPropertyValue(nameProperty) + "'");
+ }
+ }
+ }
+ }
+
+ private static void initialize() {
ServicePointManager.ServerCertificateValidationCallback = delegate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{
return true;
};
- RepositoryServicePortClient repositoryService = new RepositoryServicePortClient();
+ repositoryService = new RepositoryServicePortClient();
repositoryService.ClientCredentials.UserName.UserName = "admin";
repositoryService.ClientCredentials.UserName.Password = "admin";
-
- NavigationServicePortClient navigationService = new NavigationServicePortClient();
+ navigationService = new NavigationServicePortClient();
navigationService.ClientCredentials.UserName.UserName = "admin";
navigationService.ClientCredentials.UserName.Password = "admin";
-
- ObjectServicePortClient objectService = new ObjectServicePortClient();
+ objectService = new ObjectServicePortClient();
objectService.ClientCredentials.UserName.UserName = "admin";
objectService.ClientCredentials.UserName.Password = "admin";
+ }
- folderObjectType rootFolder = repositoryService.getRootFolder("*");
- Console.WriteLine("Root folder OID = {0}\n", rootFolder.objectID);
-
- try
- {
- repositoryService.getRootFolder("a");
- }
- catch (FaultException e)
- {
- Console.WriteLine(e.Message);
+ private static string getPropertyName(cmisProperty property)
+ {
+ string result = null;
+ if (null != property) {
+ result = (null != property.pdid) ? (property.pdid):(property.localname);
+ result = (null != result) ? (result):(property.displayname);
}
+ return result;
+ }
-
- try
- {
- objectService.getProperties(rootFolder + "1", versionEnum.@this, "*");
- }
- catch (FaultException e)
- {
- Console.WriteLine(e.Message);
- }
-
- bool hasMoreItems;
- documentOrFolderObjectType[] rootFolderListing = navigationService.getChildren(rootFolder.objectID, typesOfObjectsEnum.FoldersAndDocumets, "*", null, null,
- out hasMoreItems);
-
- string guestFolderOID = null;
-
- Console.WriteLine("Root folder listing: ");
- foreach (documentOrFolderObjectType docFolder in rootFolderListing)
- {
- if (docFolder.name == "Guest Home")
- {
- guestFolderOID = docFolder.objectID;
- }
-
- Console.WriteLine(docFolder.name);
- }
-
- if (guestFolderOID != null)
- {
- Console.Write("\nGet children for bad OID, error : ");
- try
- {
- navigationService.getChildren(guestFolderOID + 1, typesOfObjectsEnum.FoldersAndDocumets, "*", null, null,
- out hasMoreItems);
- }
- catch (FaultException e)
- {
- Console.WriteLine(e.Message);
- }
-
- documentOrFolderObjectType[] guestFolderListing =
- navigationService.getChildren(guestFolderOID, typesOfObjectsEnum.FoldersAndDocumets, "*", null, null,
- out hasMoreItems);
-
- string alfrescoTutOID = null;
-
- Console.WriteLine("\nGuest folder listing: ");
- foreach (documentOrFolderObjectType docFolder in guestFolderListing)
- {
- if (docFolder.name == "Alfresco-Tutorial.pdf")
- {
- alfrescoTutOID = docFolder.objectID;
+ private static object getPropertyValue(cmisProperty property) {
+ if (null != property) {
+ Type propertyType = property.GetType();
+ PropertyInfo valueProperty = propertyType.GetProperty("value");
+ if ((null != valueProperty) && valueProperty.CanRead) {
+ object[] values = (object[])valueProperty.GetValue(property, null);
+ if ((null != values) && (values.Length > 0)) {
+ return values[0];
}
-
- Console.WriteLine(docFolder.name);
- }
-
- if (alfrescoTutOID != null)
- {
- byte[] bytes = objectService.getContentStream(alfrescoTutOID, null, "100");
- Console.WriteLine("\nAlfresco-Tutorial.pdf retrieved");
}
}
+ return null;
+ }
+
+ private static cmisProperty searchForProperty(cmisPropertiesType properties, string propertyName) {
+ if((null != properties) && (null != properties.Items) && (properties.Items.Length > 0) && (null != propertyName) && !"".Equals(propertyName)) {
+ foreach(cmisProperty property in properties.Items) {
+ string name = getPropertyName(property);
+ if((null != name) && name.Equals(propertyName)) {
+ return property;
+ }
+ }
+ }
+ return null;
+ }
- }
}
}
diff --git a/source/sample/WcfCmisTest/src/RepositoryService.cs b/source/sample/WcfCmisTest/src/RepositoryService.cs
deleted file mode 100755
index dbc4128537..0000000000
--- a/source/sample/WcfCmisTest/src/RepositoryService.cs
+++ /dev/null
@@ -1,1996 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:2.0.50727.1433
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-[assembly: System.Runtime.Serialization.ContractNamespaceAttribute("http://www.cmis.org/ns/1.0", ClrNamespace="www.cmis.org.ns._1._01")]
-
-
-
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.ServiceContractAttribute(Namespace="http://www.cmis.org/ns/1.0", ConfigurationName="RepositoryServicePort")]
-public interface RepositoryServicePort
-{
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="InvalidArgumentFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="PermissionDeniedFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="OperationNotSupportedFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="ConcurrencyFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="RuntimeFault")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="repositoryInfo")]
- repositoryInfoType getRepositoryInfo();
-
- // CODEGEN: Parameter 'types' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'System.Xml.Serialization.XmlArrayItemAttribute'.
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="InvalidArgumentFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="PermissionDeniedFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="OperationNotSupportedFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="ConcurrencyFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="RuntimeFault")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="types")]
- getTypesResponse getTypes(getTypesRequest request);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="InvalidArgumentFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="PermissionDeniedFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="OperationNotSupportedFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="ConcurrencyFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="RuntimeFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="TypeNotFoundFault")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="type")]
- objectTypeDefinitionType getTypeDefinition(out bool canCreateInstances, string typeId, bool includeInheritedProperties);
-
- [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="InvalidArgumentFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="PermissionDeniedFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="OperationNotSupportedFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="ConcurrencyFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="RuntimeFault")]
- [System.ServiceModel.FaultContractAttribute(typeof(www.cmis.org.ns._1._01.basicFault), Action="", Name="FilterNotValidFault")]
- [System.ServiceModel.XmlSerializerFormatAttribute()]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(objectTypeBase))]
- [return: System.ServiceModel.MessageParameterAttribute(Name="rootFolder")]
- folderObjectType getRootFolder(string filter);
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class repositoryInfoType
-{
-
- private string repositoryIdField;
-
- private string repositoryNameField;
-
- private string repositoryDescriptionField;
-
- private string rootFolderIdField;
-
- private string vendorNameField;
-
- private string productNameField;
-
- private string productVersionField;
-
- private string repositorySpecificInformationField;
-
- private capabilitiesType capabilitiesField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string repositoryId
- {
- get
- {
- return this.repositoryIdField;
- }
- set
- {
- this.repositoryIdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=1)]
- public string repositoryName
- {
- get
- {
- return this.repositoryNameField;
- }
- set
- {
- this.repositoryNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=2)]
- public string repositoryDescription
- {
- get
- {
- return this.repositoryDescriptionField;
- }
- set
- {
- this.repositoryDescriptionField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=3)]
- public string rootFolderId
- {
- get
- {
- return this.rootFolderIdField;
- }
- set
- {
- this.rootFolderIdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=4)]
- public string vendorName
- {
- get
- {
- return this.vendorNameField;
- }
- set
- {
- this.vendorNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=5)]
- public string productName
- {
- get
- {
- return this.productNameField;
- }
- set
- {
- this.productNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=6)]
- public string productVersion
- {
- get
- {
- return this.productVersionField;
- }
- set
- {
- this.productVersionField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=7)]
- public string repositorySpecificInformation
- {
- get
- {
- return this.repositorySpecificInformationField;
- }
- set
- {
- this.repositorySpecificInformationField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=8)]
- public capabilitiesType capabilities
- {
- get
- {
- return this.capabilitiesField;
- }
- set
- {
- this.capabilitiesField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class capabilitiesType
-{
-
- private bool capabilityMultifilingField;
-
- private bool capabilityUpdatePWCField;
-
- private bool capabilityAllVersionsSearchableField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public bool capabilityMultifiling
- {
- get
- {
- return this.capabilityMultifilingField;
- }
- set
- {
- this.capabilityMultifilingField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=1)]
- public bool capabilityUpdatePWC
- {
- get
- {
- return this.capabilityUpdatePWCField;
- }
- set
- {
- this.capabilityUpdatePWCField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=2)]
- public bool capabilityAllVersionsSearchable
- {
- get
- {
- return this.capabilityAllVersionsSearchableField;
- }
- set
- {
- this.capabilityAllVersionsSearchableField = value;
- }
- }
-}
-
-///
-[System.Xml.Serialization.XmlIncludeAttribute(typeof(relationshipObjectType))]
-[System.Xml.Serialization.XmlIncludeAttribute(typeof(folderObjectType))]
-[System.Xml.Serialization.XmlIncludeAttribute(typeof(documentObjectType))]
-[System.Xml.Serialization.XmlIncludeAttribute(typeof(documentOrFolderObjectType))]
-[System.Xml.Serialization.XmlIncludeAttribute(typeof(documentFolderOrRelationshipObjectType))]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public abstract partial class objectTypeBase
-{
-
- private string objectIDField;
-
- private string uriField;
-
- private string objectTypeIDField;
-
- private string baseObjectTypeField;
-
- private string createdByField;
-
- private System.DateTime creationDateField;
-
- private bool creationDateFieldSpecified;
-
- private string lastModifiedByField;
-
- private System.DateTime lastModificationDateField;
-
- private bool lastModificationDateFieldSpecified;
-
- private string changeTokenField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string objectID
- {
- get
- {
- return this.objectIDField;
- }
- set
- {
- this.objectIDField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=1)]
- public string uri
- {
- get
- {
- return this.uriField;
- }
- set
- {
- this.uriField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=2)]
- public string objectTypeID
- {
- get
- {
- return this.objectTypeIDField;
- }
- set
- {
- this.objectTypeIDField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=3)]
- public string baseObjectType
- {
- get
- {
- return this.baseObjectTypeField;
- }
- set
- {
- this.baseObjectTypeField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=4)]
- public string createdBy
- {
- get
- {
- return this.createdByField;
- }
- set
- {
- this.createdByField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=5)]
- public System.DateTime creationDate
- {
- get
- {
- return this.creationDateField;
- }
- set
- {
- this.creationDateField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool creationDateSpecified
- {
- get
- {
- return this.creationDateFieldSpecified;
- }
- set
- {
- this.creationDateFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=6)]
- public string lastModifiedBy
- {
- get
- {
- return this.lastModifiedByField;
- }
- set
- {
- this.lastModifiedByField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=7)]
- public System.DateTime lastModificationDate
- {
- get
- {
- return this.lastModificationDateField;
- }
- set
- {
- this.lastModificationDateField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool lastModificationDateSpecified
- {
- get
- {
- return this.lastModificationDateFieldSpecified;
- }
- set
- {
- this.lastModificationDateFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=8)]
- public string changeToken
- {
- get
- {
- return this.changeTokenField;
- }
- set
- {
- this.changeTokenField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class relationshipObjectType : objectTypeBase
-{
-
- private string sourceOIDField;
-
- private string targetOIDField;
-
- private property[] propertyField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string sourceOID
- {
- get
- {
- return this.sourceOIDField;
- }
- set
- {
- this.sourceOIDField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=1)]
- public string targetOID
- {
- get
- {
- return this.targetOIDField;
- }
- set
- {
- this.targetOIDField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("property", Order=2)]
- public property[] property
- {
- get
- {
- return this.propertyField;
- }
- set
- {
- this.propertyField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.cmis.org/ns/1.0")]
-public partial class property
-{
-
- private string nameField;
-
- private string indexField;
-
- private string[] textField;
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string index
- {
- get
- {
- return this.indexField;
- }
- set
- {
- this.indexField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlTextAttribute()]
- public string[] Text
- {
- get
- {
- return this.textField;
- }
- set
- {
- this.textField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class folderObjectType : objectTypeBase
-{
-
- private string nameField;
-
- private string parentField;
-
- private documentOrFolderObjectType[] childrenField;
-
- private property[] propertyField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=1)]
- public string parent
- {
- get
- {
- return this.parentField;
- }
- set
- {
- this.parentField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlArrayAttribute(Order=2)]
- [System.Xml.Serialization.XmlArrayItemAttribute("object", IsNullable=false)]
- public documentOrFolderObjectType[] children
- {
- get
- {
- return this.childrenField;
- }
- set
- {
- this.childrenField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("property", Order=3)]
- public property[] property
- {
- get
- {
- return this.propertyField;
- }
- set
- {
- this.propertyField = value;
- }
- }
-}
-
-///
-[System.Xml.Serialization.XmlIncludeAttribute(typeof(documentFolderOrRelationshipObjectType))]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class documentOrFolderObjectType : documentObjectType
-{
-
- private string parentField;
-
- private documentOrFolderObjectType[] childrenField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string parent
- {
- get
- {
- return this.parentField;
- }
- set
- {
- this.parentField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlArrayAttribute(Order=1)]
- [System.Xml.Serialization.XmlArrayItemAttribute("object", IsNullable=false)]
- public documentOrFolderObjectType[] children
- {
- get
- {
- return this.childrenField;
- }
- set
- {
- this.childrenField = value;
- }
- }
-}
-
-///
-[System.Xml.Serialization.XmlIncludeAttribute(typeof(documentOrFolderObjectType))]
-[System.Xml.Serialization.XmlIncludeAttribute(typeof(documentFolderOrRelationshipObjectType))]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class documentObjectType : objectTypeBase
-{
-
- private string nameField;
-
- private bool isImmutableField;
-
- private bool isImmutableFieldSpecified;
-
- private bool isLatestVersionField;
-
- private bool isLatestVersionFieldSpecified;
-
- private bool isMajorVersionField;
-
- private bool isMajorVersionFieldSpecified;
-
- private bool isLatestMajorVersionField;
-
- private bool isLatestMajorVersionFieldSpecified;
-
- private bool versionSeriesIsCheckedOutField;
-
- private bool versionSeriesIsCheckedOutFieldSpecified;
-
- private string versionSeriesCheckedOutByField;
-
- private string versionSeriesCheckedOutOIDField;
-
- private string checkinCommentField;
-
- private string contentStreamLengthField;
-
- private string contentStreamMimeTypeField;
-
- private string contentStreamFilenameField;
-
- private string contentStreamURIField;
-
- private property[] propertyField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string name
- {
- get
- {
- return this.nameField;
- }
- set
- {
- this.nameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=1)]
- public bool isImmutable
- {
- get
- {
- return this.isImmutableField;
- }
- set
- {
- this.isImmutableField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isImmutableSpecified
- {
- get
- {
- return this.isImmutableFieldSpecified;
- }
- set
- {
- this.isImmutableFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=2)]
- public bool isLatestVersion
- {
- get
- {
- return this.isLatestVersionField;
- }
- set
- {
- this.isLatestVersionField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isLatestVersionSpecified
- {
- get
- {
- return this.isLatestVersionFieldSpecified;
- }
- set
- {
- this.isLatestVersionFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=3)]
- public bool isMajorVersion
- {
- get
- {
- return this.isMajorVersionField;
- }
- set
- {
- this.isMajorVersionField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isMajorVersionSpecified
- {
- get
- {
- return this.isMajorVersionFieldSpecified;
- }
- set
- {
- this.isMajorVersionFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=4)]
- public bool isLatestMajorVersion
- {
- get
- {
- return this.isLatestMajorVersionField;
- }
- set
- {
- this.isLatestMajorVersionField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool isLatestMajorVersionSpecified
- {
- get
- {
- return this.isLatestMajorVersionFieldSpecified;
- }
- set
- {
- this.isLatestMajorVersionFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=5)]
- public bool versionSeriesIsCheckedOut
- {
- get
- {
- return this.versionSeriesIsCheckedOutField;
- }
- set
- {
- this.versionSeriesIsCheckedOutField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool versionSeriesIsCheckedOutSpecified
- {
- get
- {
- return this.versionSeriesIsCheckedOutFieldSpecified;
- }
- set
- {
- this.versionSeriesIsCheckedOutFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=6)]
- public string versionSeriesCheckedOutBy
- {
- get
- {
- return this.versionSeriesCheckedOutByField;
- }
- set
- {
- this.versionSeriesCheckedOutByField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=7)]
- public string versionSeriesCheckedOutOID
- {
- get
- {
- return this.versionSeriesCheckedOutOIDField;
- }
- set
- {
- this.versionSeriesCheckedOutOIDField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=8)]
- public string checkinComment
- {
- get
- {
- return this.checkinCommentField;
- }
- set
- {
- this.checkinCommentField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=9)]
- public string contentStreamLength
- {
- get
- {
- return this.contentStreamLengthField;
- }
- set
- {
- this.contentStreamLengthField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=10)]
- public string contentStreamMimeType
- {
- get
- {
- return this.contentStreamMimeTypeField;
- }
- set
- {
- this.contentStreamMimeTypeField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=11)]
- public string contentStreamFilename
- {
- get
- {
- return this.contentStreamFilenameField;
- }
- set
- {
- this.contentStreamFilenameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=12)]
- public string contentStreamURI
- {
- get
- {
- return this.contentStreamURIField;
- }
- set
- {
- this.contentStreamURIField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("property", Order=13)]
- public property[] property
- {
- get
- {
- return this.propertyField;
- }
- set
- {
- this.propertyField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class documentFolderOrRelationshipObjectType : documentOrFolderObjectType
-{
-
- private string sourceOIDField;
-
- private string targetOIDField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string sourceOID
- {
- get
- {
- return this.sourceOIDField;
- }
- set
- {
- this.sourceOIDField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=1)]
- public string targetOID
- {
- get
- {
- return this.targetOIDField;
- }
- set
- {
- this.targetOIDField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class choiceType
-{
-
- private string indexField;
-
- private string keyField;
-
- private string valueField;
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute(DataType="integer")]
- public string index
- {
- get
- {
- return this.indexField;
- }
- set
- {
- this.indexField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string key
- {
- get
- {
- return this.keyField;
- }
- set
- {
- this.keyField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlTextAttribute()]
- public string Value
- {
- get
- {
- return this.valueField;
- }
- set
- {
- this.valueField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class propertyAttributesType
-{
-
- private string propertyNameField;
-
- private string displayNameField;
-
- private string descriptionField;
-
- private string propertyTypeField;
-
- private cardinalityEnum cardinalityField;
-
- private string maximumLengthField;
-
- private choiceType[] choiceField;
-
- private bool requiredField;
-
- private string defaultValueField;
-
- private updatabilityEnum updatabilityField;
-
- private bool queryableField;
-
- private bool orderableField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string propertyName
- {
- get
- {
- return this.propertyNameField;
- }
- set
- {
- this.propertyNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=1)]
- public string displayName
- {
- get
- {
- return this.displayNameField;
- }
- set
- {
- this.displayNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=2)]
- public string description
- {
- get
- {
- return this.descriptionField;
- }
- set
- {
- this.descriptionField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=3)]
- public string propertyType
- {
- get
- {
- return this.propertyTypeField;
- }
- set
- {
- this.propertyTypeField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=4)]
- public cardinalityEnum cardinality
- {
- get
- {
- return this.cardinalityField;
- }
- set
- {
- this.cardinalityField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)]
- public string maximumLength
- {
- get
- {
- return this.maximumLengthField;
- }
- set
- {
- this.maximumLengthField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("choice", Order=6)]
- public choiceType[] choice
- {
- get
- {
- return this.choiceField;
- }
- set
- {
- this.choiceField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=7)]
- public bool required
- {
- get
- {
- return this.requiredField;
- }
- set
- {
- this.requiredField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=8)]
- public string defaultValue
- {
- get
- {
- return this.defaultValueField;
- }
- set
- {
- this.defaultValueField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=9)]
- public updatabilityEnum updatability
- {
- get
- {
- return this.updatabilityField;
- }
- set
- {
- this.updatabilityField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=10)]
- public bool queryable
- {
- get
- {
- return this.queryableField;
- }
- set
- {
- this.queryableField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=11)]
- public bool orderable
- {
- get
- {
- return this.orderableField;
- }
- set
- {
- this.orderableField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public enum cardinalityEnum
-{
-
- ///
- singleValued,
-
- ///
- multiValued,
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public enum updatabilityEnum
-{
-
- ///
- readOnly,
-
- ///
- readWrite,
-
- ///
- readWriteWhenCheckedOut,
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public partial class objectTypeDefinitionType
-{
-
- private string objectTypeIDField;
-
- private string objectTypeNameField;
-
- private string displayNameField;
-
- private string parentTypeNameField;
-
- private string rootTypeNameField;
-
- private string descriptionField;
-
- private bool queryableField;
-
- private bool queryableFieldSpecified;
-
- private bool versionableField;
-
- private bool versionableFieldSpecified;
-
- private string[] constraintsField;
-
- private propertyAttributesType[] propertyField;
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=0)]
- public string objectTypeID
- {
- get
- {
- return this.objectTypeIDField;
- }
- set
- {
- this.objectTypeIDField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=1)]
- public string objectTypeName
- {
- get
- {
- return this.objectTypeNameField;
- }
- set
- {
- this.objectTypeNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=2)]
- public string displayName
- {
- get
- {
- return this.displayNameField;
- }
- set
- {
- this.displayNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=3)]
- public string parentTypeName
- {
- get
- {
- return this.parentTypeNameField;
- }
- set
- {
- this.parentTypeNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=4)]
- public string rootTypeName
- {
- get
- {
- return this.rootTypeNameField;
- }
- set
- {
- this.rootTypeNameField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=5)]
- public string description
- {
- get
- {
- return this.descriptionField;
- }
- set
- {
- this.descriptionField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=6)]
- public bool queryable
- {
- get
- {
- return this.queryableField;
- }
- set
- {
- this.queryableField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool queryableSpecified
- {
- get
- {
- return this.queryableFieldSpecified;
- }
- set
- {
- this.queryableFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute(Order=7)]
- public bool versionable
- {
- get
- {
- return this.versionableField;
- }
- set
- {
- this.versionableField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool versionableSpecified
- {
- get
- {
- return this.versionableFieldSpecified;
- }
- set
- {
- this.versionableFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("constraints", Order=8)]
- public string[] constraints
- {
- get
- {
- return this.constraintsField;
- }
- set
- {
- this.constraintsField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlElementAttribute("property", Order=9)]
- public propertyAttributesType[] property
- {
- get
- {
- return this.propertyField;
- }
- set
- {
- this.propertyField = value;
- }
- }
-}
-
-///
-[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.648")]
-[System.SerializableAttribute()]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.cmis.org/ns/1.0")]
-public enum getTypesEnum
-{
-
- ///
- Document,
-
- ///
- Folder,
-
- ///
- Relationship,
-
- ///
- All,
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getTypes", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getTypesRequest
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- public getTypesEnum type;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public bool returnPropertyDefinitions;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=2)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string maxItems;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=3)]
- [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
- public string skipCount;
-
- public getTypesRequest()
- {
- }
-
- public getTypesRequest(getTypesEnum type, bool returnPropertyDefinitions, string maxItems, string skipCount)
- {
- this.type = type;
- this.returnPropertyDefinitions = returnPropertyDefinitions;
- this.maxItems = maxItems;
- this.skipCount = skipCount;
- }
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-[System.ServiceModel.MessageContractAttribute(WrapperName="getTypesResponse", WrapperNamespace="http://www.cmis.org/ns/1.0", IsWrapped=true)]
-public partial class getTypesResponse
-{
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=0)]
- [System.Xml.Serialization.XmlArrayItemAttribute("type", IsNullable=false)]
- public objectTypeDefinitionType[] types;
-
- [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://www.cmis.org/ns/1.0", Order=1)]
- public bool hasMoreItems;
-
- public getTypesResponse()
- {
- }
-
- public getTypesResponse(objectTypeDefinitionType[] types, bool hasMoreItems)
- {
- this.types = types;
- this.hasMoreItems = hasMoreItems;
- }
-}
-
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-public interface RepositoryServicePortChannel : RepositoryServicePort, System.ServiceModel.IClientChannel
-{
-}
-
-[System.Diagnostics.DebuggerStepThroughAttribute()]
-[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
-public partial class RepositoryServicePortClient : System.ServiceModel.ClientBase, RepositoryServicePort
-{
-
- public RepositoryServicePortClient()
- {
- }
-
- public RepositoryServicePortClient(string endpointConfigurationName) :
- base(endpointConfigurationName)
- {
- }
-
- public RepositoryServicePortClient(string endpointConfigurationName, string remoteAddress) :
- base(endpointConfigurationName, remoteAddress)
- {
- }
-
- public RepositoryServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
- base(endpointConfigurationName, remoteAddress)
- {
- }
-
- public RepositoryServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
- base(binding, remoteAddress)
- {
- }
-
- public repositoryInfoType getRepositoryInfo()
- {
- return base.Channel.getRepositoryInfo();
- }
-
- [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
- getTypesResponse RepositoryServicePort.getTypes(getTypesRequest request)
- {
- return base.Channel.getTypes(request);
- }
-
- public objectTypeDefinitionType[] getTypes(getTypesEnum type, bool returnPropertyDefinitions, string maxItems, string skipCount, out bool hasMoreItems)
- {
- getTypesRequest inValue = new getTypesRequest();
- inValue.type = type;
- inValue.returnPropertyDefinitions = returnPropertyDefinitions;
- inValue.maxItems = maxItems;
- inValue.skipCount = skipCount;
- getTypesResponse retVal = ((RepositoryServicePort)(this)).getTypes(inValue);
- hasMoreItems = retVal.hasMoreItems;
- return retVal.types;
- }
-
- public objectTypeDefinitionType getTypeDefinition(out bool canCreateInstances, string typeId, bool includeInheritedProperties)
- {
- return base.Channel.getTypeDefinition(out canCreateInstances, typeId, includeInheritedProperties);
- }
-
- public folderObjectType getRootFolder(string filter)
- {
- return base.Channel.getRootFolder(filter);
- }
-}
-namespace www.cmis.org.ns._1._01
-{
- using System.Runtime.Serialization;
-
-
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
- [System.Runtime.Serialization.DataContractAttribute(Name="repositoryInfoType", Namespace="http://www.cmis.org/ns/1.0")]
- public partial class repositoryInfoType : object, System.Runtime.Serialization.IExtensibleDataObject
- {
-
- private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
-
- private string repositoryIdField;
-
- private string repositoryNameField;
-
- private string repositoryDescriptionField;
-
- private string rootFolderIdField;
-
- private string vendorNameField;
-
- private string productNameField;
-
- private string productVersionField;
-
- private string repositorySpecificInformationField;
-
- private www.cmis.org.ns._1._01.capabilitiesType capabilitiesField;
-
- public System.Runtime.Serialization.ExtensionDataObject ExtensionData
- {
- get
- {
- return this.extensionDataField;
- }
- set
- {
- this.extensionDataField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)]
- public string repositoryId
- {
- get
- {
- return this.repositoryIdField;
- }
- set
- {
- this.repositoryIdField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)]
- public string repositoryName
- {
- get
- {
- return this.repositoryNameField;
- }
- set
- {
- this.repositoryNameField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false, Order=2)]
- public string repositoryDescription
- {
- get
- {
- return this.repositoryDescriptionField;
- }
- set
- {
- this.repositoryDescriptionField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false, Order=3)]
- public string rootFolderId
- {
- get
- {
- return this.rootFolderIdField;
- }
- set
- {
- this.rootFolderIdField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false, Order=4)]
- public string vendorName
- {
- get
- {
- return this.vendorNameField;
- }
- set
- {
- this.vendorNameField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false, Order=5)]
- public string productName
- {
- get
- {
- return this.productNameField;
- }
- set
- {
- this.productNameField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false, Order=6)]
- public string productVersion
- {
- get
- {
- return this.productVersionField;
- }
- set
- {
- this.productVersionField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false, Order=7)]
- public string repositorySpecificInformation
- {
- get
- {
- return this.repositorySpecificInformationField;
- }
- set
- {
- this.repositorySpecificInformationField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false, Order=8)]
- public www.cmis.org.ns._1._01.capabilitiesType capabilities
- {
- get
- {
- return this.capabilitiesField;
- }
- set
- {
- this.capabilitiesField = value;
- }
- }
- }
-
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
- [System.Runtime.Serialization.DataContractAttribute(Name="capabilitiesType", Namespace="http://www.cmis.org/ns/1.0")]
- public partial class capabilitiesType : object, System.Runtime.Serialization.IExtensibleDataObject
- {
-
- private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
-
- private bool capabilityMultifilingField;
-
- private bool capabilityUpdatePWCField;
-
- private bool capabilityAllVersionsSearchableField;
-
- public System.Runtime.Serialization.ExtensionDataObject ExtensionData
- {
- get
- {
- return this.extensionDataField;
- }
- set
- {
- this.extensionDataField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
- public bool capabilityMultifiling
- {
- get
- {
- return this.capabilityMultifilingField;
- }
- set
- {
- this.capabilityMultifilingField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
- public bool capabilityUpdatePWC
- {
- get
- {
- return this.capabilityUpdatePWCField;
- }
- set
- {
- this.capabilityUpdatePWCField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
- public bool capabilityAllVersionsSearchable
- {
- get
- {
- return this.capabilityAllVersionsSearchableField;
- }
- set
- {
- this.capabilityAllVersionsSearchableField = value;
- }
- }
- }
-
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
- [System.Runtime.Serialization.DataContractAttribute(Name="getTypesEnum", Namespace="http://www.cmis.org/ns/1.0")]
- public enum getTypesEnum : int
- {
-
- [System.Runtime.Serialization.EnumMemberAttribute()]
- Document = 0,
-
- [System.Runtime.Serialization.EnumMemberAttribute()]
- Folder = 1,
-
- [System.Runtime.Serialization.EnumMemberAttribute()]
- Relationship = 2,
-
- [System.Runtime.Serialization.EnumMemberAttribute()]
- All = 3,
- }
-
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
- [System.Runtime.Serialization.DataContractAttribute(Name="basicFault", Namespace="http://www.cmis.org/ns/1.0")]
- public partial class basicFault : object, System.Runtime.Serialization.IExtensibleDataObject
- {
-
- private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
-
- private long errorCodeField;
-
- private string errorMessageField;
-
- public System.Runtime.Serialization.ExtensionDataObject ExtensionData
- {
- get
- {
- return this.extensionDataField;
- }
- set
- {
- this.extensionDataField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute()]
- public long errorCode
- {
- get
- {
- return this.errorCodeField;
- }
- set
- {
- this.errorCodeField = value;
- }
- }
-
- [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
- public string errorMessage
- {
- get
- {
- return this.errorMessageField;
- }
- set
- {
- this.errorMessageField = value;
- }
- }
- }
-}
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/CMIS-Core.xsd b/source/sample/WcfCmisTest/src/Service References/CmisServices/CMIS-Core.xsd
new file mode 100755
index 0000000000..72de98d5c0
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/CMIS-Core.xsd
@@ -0,0 +1,915 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This holds the children objects of this folder. This is used only in
+ the Web Service binding. In the REST/AtomPub binding, an atom
+ extension element is used.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is the root tag for a CMIS AllowableActions
+ Document Type
+
+
+
+
+
+
+ This is the root tag for a CMIS Query Document Type
+
+
+
+
+
+
+ This is the root tag for a CMIS ACL Document Type
+
+
+
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/CMIS-Messaging.xsd b/source/sample/WcfCmisTest/src/Service References/CmisServices/CMIS-Messaging.xsd
new file mode 100755
index 0000000000..05d5fca1ce
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/CMIS-Messaging.xsd
@@ -0,0 +1,782 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/CMISWebServices.wsdl b/source/sample/WcfCmisTest/src/Service References/CmisServices/CMISWebServices.wsdl
new file mode 100755
index 0000000000..0e14181692
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/CMISWebServices.wsdl
@@ -0,0 +1,1045 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/Reference.cs b/source/sample/WcfCmisTest/src/Service References/CmisServices/Reference.cs
new file mode 100755
index 0000000000..8627968e96
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/Reference.cs
@@ -0,0 +1,8310 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.3053
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace WcfCmisWSTests.CmisServices {
+ using System.Runtime.Serialization;
+ using System;
+
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlSchemaProviderAttribute("ExportSchema")]
+ [System.Xml.Serialization.XmlRootAttribute(ElementName="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsNullable=false)]
+ public partial class cmisFaultType : object, System.Xml.Serialization.IXmlSerializable, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.Xml.XmlNode[] nodesField;
+
+ private static System.Xml.XmlQualifiedName typeName = new System.Xml.XmlQualifiedName("cmisFaultType", "http://docs.oasis-open.org/ns/cmis/messaging/200901");
+
+ public System.Xml.XmlNode[] Nodes {
+ get {
+ return this.nodesField;
+ }
+ set {
+ if ((object.ReferenceEquals(this.nodesField, value) != true)) {
+ this.nodesField = value;
+ this.RaisePropertyChanged("Nodes");
+ }
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ public void ReadXml(System.Xml.XmlReader reader) {
+ this.nodesField = System.Runtime.Serialization.XmlSerializableServices.ReadNodes(reader);
+ }
+
+ public void WriteXml(System.Xml.XmlWriter writer) {
+ System.Runtime.Serialization.XmlSerializableServices.WriteNodes(writer, this.Nodes);
+ }
+
+ public System.Xml.Schema.XmlSchema GetSchema() {
+ return null;
+ }
+
+ public static System.Xml.XmlQualifiedName ExportSchema(System.Xml.Schema.XmlSchemaSet schemas) {
+ System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(schemas, typeName);
+ return typeName;
+ }
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="enumServiceException", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ public enum enumServiceException : int {
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ constraint = 0,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ contentAlreadyExists = 1,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ filterNotValid = 2,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ invalidArgument = 3,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ notSupported = 4,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ objectNotFound = 5,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ permissionDenied = 6,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ runtime = 7,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ storage = 8,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ streamNotSupported = 9,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ type = 10,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ updateConflict = 11,
+
+ [System.Runtime.Serialization.EnumMemberAttribute()]
+ versioning = 12,
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/ws/200901", ConfigurationName="CmisServices.DiscoveryServicePort")]
+ public interface DiscoveryServicePort {
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message queryRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.queryResponse query(WcfCmisWSTests.CmisServices.queryRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getContentChangesRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getContentChangesResponse getContentChanges(WcfCmisWSTests.CmisServices.getContentChangesRequest request);
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumIncludeRelationships {
+
+ ///
+ none,
+
+ ///
+ source,
+
+ ///
+ target,
+
+ ///
+ both,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisObjectType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private cmisPropertiesType propertiesField;
+
+ private cmisAllowableActionsType allowableActionsField;
+
+ private cmisObjectType[] relationshipField;
+
+ private cmisObjectType[] childField;
+
+ private cmisChangeEventType changeEventInfoField;
+
+ private cmisAccessControlListType aclField;
+
+ private bool exactACLField;
+
+ private bool exactACLFieldSpecified;
+
+ private cmisRenditionType[] renditionField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertiesType properties {
+ get {
+ return this.propertiesField;
+ }
+ set {
+ this.propertiesField = value;
+ this.RaisePropertyChanged("properties");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public cmisAllowableActionsType allowableActions {
+ get {
+ return this.allowableActionsField;
+ }
+ set {
+ this.allowableActionsField = value;
+ this.RaisePropertyChanged("allowableActions");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("relationship", Order=2)]
+ public cmisObjectType[] relationship {
+ get {
+ return this.relationshipField;
+ }
+ set {
+ this.relationshipField = value;
+ this.RaisePropertyChanged("relationship");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("child", Order=3)]
+ public cmisObjectType[] child {
+ get {
+ return this.childField;
+ }
+ set {
+ this.childField = value;
+ this.RaisePropertyChanged("child");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public cmisChangeEventType changeEventInfo {
+ get {
+ return this.changeEventInfoField;
+ }
+ set {
+ this.changeEventInfoField = value;
+ this.RaisePropertyChanged("changeEventInfo");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public cmisAccessControlListType acl {
+ get {
+ return this.aclField;
+ }
+ set {
+ this.aclField = value;
+ this.RaisePropertyChanged("acl");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool exactACL {
+ get {
+ return this.exactACLField;
+ }
+ set {
+ this.exactACLField = value;
+ this.RaisePropertyChanged("exactACL");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool exactACLSpecified {
+ get {
+ return this.exactACLFieldSpecified;
+ }
+ set {
+ this.exactACLFieldSpecified = value;
+ this.RaisePropertyChanged("exactACLSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("rendition", Order=7)]
+ public cmisRenditionType[] rendition {
+ get {
+ return this.renditionField;
+ }
+ set {
+ this.renditionField = value;
+ this.RaisePropertyChanged("rendition");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=8)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertiesType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private cmisProperty[] itemsField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("propertyBoolean", typeof(cmisPropertyBoolean), IsNullable=true, Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyDateTime", typeof(cmisPropertyDateTime), IsNullable=true, Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyDecimal", typeof(cmisPropertyDecimal), IsNullable=true, Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyHtml", typeof(cmisPropertyHtml), IsNullable=true, Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyId", typeof(cmisPropertyId), IsNullable=true, Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyInteger", typeof(cmisPropertyInteger), IsNullable=true, Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyString", typeof(cmisPropertyString), IsNullable=true, Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyUri", typeof(cmisPropertyUri), IsNullable=true, Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyXhtml", typeof(cmisPropertyXhtml), IsNullable=true, Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyXml", typeof(cmisPropertyXml), IsNullable=true, Order=0)]
+ public cmisProperty[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ this.RaisePropertyChanged("Items");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyBoolean : cmisProperty {
+
+ private bool[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public bool[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyXml))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyUri))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyString))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyXhtml))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyHtml))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyDecimal))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyDateTime))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyInteger))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyId))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyBoolean))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisProperty : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string pdidField;
+
+ private string localnameField;
+
+ private string displaynameField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string pdid {
+ get {
+ return this.pdidField;
+ }
+ set {
+ this.pdidField = value;
+ this.RaisePropertyChanged("pdid");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string localname {
+ get {
+ return this.localnameField;
+ }
+ set {
+ this.localnameField = value;
+ this.RaisePropertyChanged("localname");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string displayname {
+ get {
+ return this.displaynameField;
+ }
+ set {
+ this.displaynameField = value;
+ this.RaisePropertyChanged("displayname");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ public partial class cmisTypeContainer : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private cmisTypeDefinitionType typeField;
+
+ private cmisTypeContainer[] childrenField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisTypeDefinitionType type {
+ get {
+ return this.typeField;
+ }
+ set {
+ this.typeField = value;
+ this.RaisePropertyChanged("type");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("children", Order=1)]
+ public cmisTypeContainer[] children {
+ get {
+ return this.childrenField;
+ }
+ set {
+ this.childrenField = value;
+ this.RaisePropertyChanged("children");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisTypePolicyDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisTypeRelationshipDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisTypeFolderDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisTypeDocumentDefinitionType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisTypeDefinitionType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string idField;
+
+ private string localNameField;
+
+ private string localNamespaceField;
+
+ private string displayNameField;
+
+ private string queryNameField;
+
+ private string descriptionField;
+
+ private enumBaseObjectTypeIds baseTypeIdField;
+
+ private string parentIdField;
+
+ private bool creatableField;
+
+ private bool fileableField;
+
+ private bool queryableField;
+
+ private bool fulltextindexedField;
+
+ private bool includedInSupertypeQueryField;
+
+ private bool controllablePolicyField;
+
+ private bool controllableACLField;
+
+ private cmisPropertyDefinitionType[] itemsField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ public cmisTypeDefinitionType() {
+ this.includedInSupertypeQueryField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string id {
+ get {
+ return this.idField;
+ }
+ set {
+ this.idField = value;
+ this.RaisePropertyChanged("id");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string localName {
+ get {
+ return this.localNameField;
+ }
+ set {
+ this.localNameField = value;
+ this.RaisePropertyChanged("localName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=2)]
+ public string localNamespace {
+ get {
+ return this.localNamespaceField;
+ }
+ set {
+ this.localNamespaceField = value;
+ this.RaisePropertyChanged("localNamespace");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string displayName {
+ get {
+ return this.displayNameField;
+ }
+ set {
+ this.displayNameField = value;
+ this.RaisePropertyChanged("displayName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string queryName {
+ get {
+ return this.queryNameField;
+ }
+ set {
+ this.queryNameField = value;
+ this.RaisePropertyChanged("queryName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string description {
+ get {
+ return this.descriptionField;
+ }
+ set {
+ this.descriptionField = value;
+ this.RaisePropertyChanged("description");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public enumBaseObjectTypeIds baseTypeId {
+ get {
+ return this.baseTypeIdField;
+ }
+ set {
+ this.baseTypeIdField = value;
+ this.RaisePropertyChanged("baseTypeId");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string parentId {
+ get {
+ return this.parentIdField;
+ }
+ set {
+ this.parentIdField = value;
+ this.RaisePropertyChanged("parentId");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool creatable {
+ get {
+ return this.creatableField;
+ }
+ set {
+ this.creatableField = value;
+ this.RaisePropertyChanged("creatable");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public bool fileable {
+ get {
+ return this.fileableField;
+ }
+ set {
+ this.fileableField = value;
+ this.RaisePropertyChanged("fileable");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public bool queryable {
+ get {
+ return this.queryableField;
+ }
+ set {
+ this.queryableField = value;
+ this.RaisePropertyChanged("queryable");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool fulltextindexed {
+ get {
+ return this.fulltextindexedField;
+ }
+ set {
+ this.fulltextindexedField = value;
+ this.RaisePropertyChanged("fulltextindexed");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool includedInSupertypeQuery {
+ get {
+ return this.includedInSupertypeQueryField;
+ }
+ set {
+ this.includedInSupertypeQueryField = value;
+ this.RaisePropertyChanged("includedInSupertypeQuery");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public bool controllablePolicy {
+ get {
+ return this.controllablePolicyField;
+ }
+ set {
+ this.controllablePolicyField = value;
+ this.RaisePropertyChanged("controllablePolicy");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public bool controllableACL {
+ get {
+ return this.controllableACLField;
+ }
+ set {
+ this.controllableACLField = value;
+ this.RaisePropertyChanged("controllableACL");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("propertyBooleanDefinition", typeof(cmisPropertyBooleanDefinitionType), Order=15)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyDateTimeDefinition", typeof(cmisPropertyDateTimeDefinitionType), Order=15)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyDecimalDefinition", typeof(cmisPropertyDecimalDefinitionType), Order=15)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyHtmlDefinition", typeof(cmisPropertyHtmlDefinitionType), Order=15)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyIdDefinition", typeof(cmisPropertyIdDefinitionType), Order=15)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyIntegerDefinition", typeof(cmisPropertyIntegerDefinitionType), Order=15)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyStringDefinition", typeof(cmisPropertyStringDefinitionType), Order=15)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyUriDefinition", typeof(cmisPropertyUriDefinitionType), Order=15)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyXhtmlDefinition", typeof(cmisPropertyXhtmlDefinitionType), Order=15)]
+ [System.Xml.Serialization.XmlElementAttribute("propertyXmlDefinition", typeof(cmisPropertyXmlDefinitionType), Order=15)]
+ public cmisPropertyDefinitionType[] Items {
+ get {
+ return this.itemsField;
+ }
+ set {
+ this.itemsField = value;
+ this.RaisePropertyChanged("Items");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=16)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumBaseObjectTypeIds {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("cmis:document")]
+ cmisdocument,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("cmis:folder")]
+ cmisfolder,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("cmis:relationship")]
+ cmisrelationship,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("cmis:policy")]
+ cmispolicy,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyBooleanDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyBoolean defaultValueField;
+
+ private cmisChoiceBoolean[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyBoolean defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=1)]
+ public cmisChoiceBoolean[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceBoolean : cmisChoice {
+
+ private bool[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public bool[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceXml))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceUri))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceString))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceXhtml))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceHtml))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceDecimal))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceDateTime))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceInteger))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceId))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisChoiceBoolean))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoice : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string displayNameField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string displayName {
+ get {
+ return this.displayNameField;
+ }
+ set {
+ this.displayNameField = value;
+ this.RaisePropertyChanged("displayName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceXml : cmisChoice {
+
+ private cmisChoiceXmlValue[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public cmisChoiceXmlValue[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceXmlValue : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceUri : cmisChoice {
+
+ private string[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", DataType="anyURI", Order=0)]
+ public string[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceString : cmisChoice {
+
+ private string[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public string[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceXhtml : cmisChoice {
+
+ private cmisChoiceXhtmlValue[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public cmisChoiceXhtmlValue[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceXhtmlValue : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceHtml : cmisChoice {
+
+ private cmisChoiceHtmlValue[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public cmisChoiceHtmlValue[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceHtmlValue : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceDecimal : cmisChoice {
+
+ private decimal[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public decimal[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceDateTime : cmisChoice {
+
+ private System.DateTime[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public System.DateTime[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceInteger : cmisChoice {
+
+ private string[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", DataType="integer", Order=0)]
+ public string[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChoiceId : cmisChoice {
+
+ private string[] valueField;
+
+ private string hrefField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public string[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, DataType="anyURI")]
+ public string href {
+ get {
+ return this.hrefField;
+ }
+ set {
+ this.hrefField = value;
+ this.RaisePropertyChanged("href");
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyXmlDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyUriDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyStringDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyXhtmlDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyHtmlDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyDecimalDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyDateTimeDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyIntegerDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyIdDefinitionType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyBooleanDefinitionType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyDefinitionType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string idField;
+
+ private string localNameField;
+
+ private string localNamespaceField;
+
+ private string displayNameField;
+
+ private string queryNameField;
+
+ private string descriptionField;
+
+ private enumPropertyType propertyTypeField;
+
+ private enumCardinality cardinalityField;
+
+ private enumUpdatability updatabilityField;
+
+ private bool inheritedField;
+
+ private bool inheritedFieldSpecified;
+
+ private bool requiredField;
+
+ private bool queryableField;
+
+ private bool orderableField;
+
+ private bool openChoiceField;
+
+ private bool openChoiceFieldSpecified;
+
+ private System.Xml.XmlElement[] anyField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string id {
+ get {
+ return this.idField;
+ }
+ set {
+ this.idField = value;
+ this.RaisePropertyChanged("id");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string localName {
+ get {
+ return this.localNameField;
+ }
+ set {
+ this.localNameField = value;
+ this.RaisePropertyChanged("localName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=2)]
+ public string localNamespace {
+ get {
+ return this.localNamespaceField;
+ }
+ set {
+ this.localNamespaceField = value;
+ this.RaisePropertyChanged("localNamespace");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string displayName {
+ get {
+ return this.displayNameField;
+ }
+ set {
+ this.displayNameField = value;
+ this.RaisePropertyChanged("displayName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string queryName {
+ get {
+ return this.queryNameField;
+ }
+ set {
+ this.queryNameField = value;
+ this.RaisePropertyChanged("queryName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string description {
+ get {
+ return this.descriptionField;
+ }
+ set {
+ this.descriptionField = value;
+ this.RaisePropertyChanged("description");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public enumPropertyType propertyType {
+ get {
+ return this.propertyTypeField;
+ }
+ set {
+ this.propertyTypeField = value;
+ this.RaisePropertyChanged("propertyType");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public enumCardinality cardinality {
+ get {
+ return this.cardinalityField;
+ }
+ set {
+ this.cardinalityField = value;
+ this.RaisePropertyChanged("cardinality");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public enumUpdatability updatability {
+ get {
+ return this.updatabilityField;
+ }
+ set {
+ this.updatabilityField = value;
+ this.RaisePropertyChanged("updatability");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public bool inherited {
+ get {
+ return this.inheritedField;
+ }
+ set {
+ this.inheritedField = value;
+ this.RaisePropertyChanged("inherited");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool inheritedSpecified {
+ get {
+ return this.inheritedFieldSpecified;
+ }
+ set {
+ this.inheritedFieldSpecified = value;
+ this.RaisePropertyChanged("inheritedSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public bool required {
+ get {
+ return this.requiredField;
+ }
+ set {
+ this.requiredField = value;
+ this.RaisePropertyChanged("required");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool queryable {
+ get {
+ return this.queryableField;
+ }
+ set {
+ this.queryableField = value;
+ this.RaisePropertyChanged("queryable");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool orderable {
+ get {
+ return this.orderableField;
+ }
+ set {
+ this.orderableField = value;
+ this.RaisePropertyChanged("orderable");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public bool openChoice {
+ get {
+ return this.openChoiceField;
+ }
+ set {
+ this.openChoiceField = value;
+ this.RaisePropertyChanged("openChoice");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool openChoiceSpecified {
+ get {
+ return this.openChoiceFieldSpecified;
+ }
+ set {
+ this.openChoiceFieldSpecified = value;
+ this.RaisePropertyChanged("openChoiceSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=14)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumPropertyType {
+
+ ///
+ boolean,
+
+ ///
+ id,
+
+ ///
+ integer,
+
+ ///
+ datetime,
+
+ ///
+ @decimal,
+
+ ///
+ html,
+
+ ///
+ xhtml,
+
+ ///
+ @string,
+
+ ///
+ uri,
+
+ ///
+ xml,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumCardinality {
+
+ ///
+ single,
+
+ ///
+ multi,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumUpdatability {
+
+ ///
+ @readonly,
+
+ ///
+ readwrite,
+
+ ///
+ whencheckedout,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyXmlDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyXml defaultValueField;
+
+ private string schemaURIField;
+
+ private cmisChoiceXml[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyXml defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=1)]
+ public string schemaURI {
+ get {
+ return this.schemaURIField;
+ }
+ set {
+ this.schemaURIField = value;
+ this.RaisePropertyChanged("schemaURI");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=2)]
+ public cmisChoiceXml[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyXml : cmisProperty {
+
+ private cmisPropertyXmlValue[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public cmisPropertyXmlValue[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyXmlValue : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyUriDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyUri defaultValueField;
+
+ private cmisChoiceUri[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyUri defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=1)]
+ public cmisChoiceUri[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyUri : cmisProperty {
+
+ private string[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", DataType="anyURI", Order=0)]
+ public string[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyStringDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyString defaultValueField;
+
+ private string maxLengthField;
+
+ private cmisChoiceString[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyString defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+ public string maxLength {
+ get {
+ return this.maxLengthField;
+ }
+ set {
+ this.maxLengthField = value;
+ this.RaisePropertyChanged("maxLength");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=2)]
+ public cmisChoiceString[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyString : cmisProperty {
+
+ private string[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public string[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyXhtmlDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyXhtml defaultValueField;
+
+ private cmisChoiceXhtml[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyXhtml defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=1)]
+ public cmisChoiceXhtml[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyXhtml : cmisProperty {
+
+ private cmisPropertyXhtmlValue[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public cmisPropertyXhtmlValue[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyXhtmlValue : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyHtmlDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyHtml defaultValueField;
+
+ private cmisChoiceHtml[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyHtml defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=1)]
+ public cmisChoiceHtml[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyHtml : cmisProperty {
+
+ private cmisPropertyHtmlValue[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public cmisPropertyHtmlValue[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyHtmlValue : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyDecimalDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyDecimal defaultValueField;
+
+ private decimal maxValueField;
+
+ private bool maxValueFieldSpecified;
+
+ private decimal minValueField;
+
+ private bool minValueFieldSpecified;
+
+ private enumDecimalPrecision precisionField;
+
+ private bool precisionFieldSpecified;
+
+ private cmisChoiceDecimal[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyDecimal defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal maxValue {
+ get {
+ return this.maxValueField;
+ }
+ set {
+ this.maxValueField = value;
+ this.RaisePropertyChanged("maxValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool maxValueSpecified {
+ get {
+ return this.maxValueFieldSpecified;
+ }
+ set {
+ this.maxValueFieldSpecified = value;
+ this.RaisePropertyChanged("maxValueSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal minValue {
+ get {
+ return this.minValueField;
+ }
+ set {
+ this.minValueField = value;
+ this.RaisePropertyChanged("minValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool minValueSpecified {
+ get {
+ return this.minValueFieldSpecified;
+ }
+ set {
+ this.minValueFieldSpecified = value;
+ this.RaisePropertyChanged("minValueSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public enumDecimalPrecision precision {
+ get {
+ return this.precisionField;
+ }
+ set {
+ this.precisionField = value;
+ this.RaisePropertyChanged("precision");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool precisionSpecified {
+ get {
+ return this.precisionFieldSpecified;
+ }
+ set {
+ this.precisionFieldSpecified = value;
+ this.RaisePropertyChanged("precisionSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=4)]
+ public cmisChoiceDecimal[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyDecimal : cmisProperty {
+
+ private decimal[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public decimal[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumDecimalPrecision {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("32")]
+ Item32,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("64")]
+ Item64,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyDateTimeDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyDateTime defaultValueField;
+
+ private cmisChoiceDateTime[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyDateTime defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=1)]
+ public cmisChoiceDateTime[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyDateTime : cmisProperty {
+
+ private System.DateTime[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public System.DateTime[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyIntegerDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyInteger defaultValueField;
+
+ private string maxValueField;
+
+ private string minValueField;
+
+ private cmisChoiceInteger[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyInteger defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+ public string maxValue {
+ get {
+ return this.maxValueField;
+ }
+ set {
+ this.maxValueField = value;
+ this.RaisePropertyChanged("maxValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)]
+ public string minValue {
+ get {
+ return this.minValueField;
+ }
+ set {
+ this.minValueField = value;
+ this.RaisePropertyChanged("minValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=3)]
+ public cmisChoiceInteger[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyInteger : cmisProperty {
+
+ private string[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", DataType="integer", Order=0)]
+ public string[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyIdDefinitionType : cmisPropertyDefinitionType {
+
+ private cmisPropertyId defaultValueField;
+
+ private cmisChoiceId[] choiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisPropertyId defaultValue {
+ get {
+ return this.defaultValueField;
+ }
+ set {
+ this.defaultValueField = value;
+ this.RaisePropertyChanged("defaultValue");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("choice", Order=1)]
+ public cmisChoiceId[] choice {
+ get {
+ return this.choiceField;
+ }
+ set {
+ this.choiceField = value;
+ this.RaisePropertyChanged("choice");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPropertyId : cmisProperty {
+
+ private string[] valueField;
+
+ private string hrefField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+ public string[] value {
+ get {
+ return this.valueField;
+ }
+ set {
+ this.valueField = value;
+ this.RaisePropertyChanged("value");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, DataType="anyURI")]
+ public string href {
+ get {
+ return this.hrefField;
+ }
+ set {
+ this.hrefField = value;
+ this.RaisePropertyChanged("href");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisTypePolicyDefinitionType : cmisTypeDefinitionType {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisTypeRelationshipDefinitionType : cmisTypeDefinitionType {
+
+ private string[] allowedSourceTypesField;
+
+ private string[] allowedTargetTypesField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("allowedSourceTypes", Order=0)]
+ public string[] allowedSourceTypes {
+ get {
+ return this.allowedSourceTypesField;
+ }
+ set {
+ this.allowedSourceTypesField = value;
+ this.RaisePropertyChanged("allowedSourceTypes");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("allowedTargetTypes", Order=1)]
+ public string[] allowedTargetTypes {
+ get {
+ return this.allowedTargetTypesField;
+ }
+ set {
+ this.allowedTargetTypesField = value;
+ this.RaisePropertyChanged("allowedTargetTypes");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisTypeFolderDefinitionType : cmisTypeDefinitionType {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisTypeDocumentDefinitionType : cmisTypeDefinitionType {
+
+ private bool versionableField;
+
+ private enumContentStreamAllowed contentStreamAllowedField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool versionable {
+ get {
+ return this.versionableField;
+ }
+ set {
+ this.versionableField = value;
+ this.RaisePropertyChanged("versionable");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public enumContentStreamAllowed contentStreamAllowed {
+ get {
+ return this.contentStreamAllowedField;
+ }
+ set {
+ this.contentStreamAllowedField = value;
+ this.RaisePropertyChanged("contentStreamAllowed");
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumContentStreamAllowed {
+
+ ///
+ notallowed,
+
+ ///
+ allowed,
+
+ ///
+ required,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPermissionMapping : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private enumAllowableActionsKey keyField;
+
+ private string permissionField;
+
+ private System.Xml.XmlElement anyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public enumAllowableActionsKey key {
+ get {
+ return this.keyField;
+ }
+ set {
+ this.keyField = value;
+ this.RaisePropertyChanged("key");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string permission {
+ get {
+ return this.permissionField;
+ }
+ set {
+ this.permissionField = value;
+ this.RaisePropertyChanged("permission");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
+ public System.Xml.XmlElement Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumAllowableActionsKey {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canGetDescendents.Folder")]
+ canGetDescendentsFolder,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canGetChildren.Folder")]
+ canGetChildrenFolder,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canGetParents.Folder")]
+ canGetParentsFolder,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canGetFolderParent.Object")]
+ canGetFolderParentObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCreateDocument.Type")]
+ canCreateDocumentType,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCreateDocument.Folder")]
+ canCreateDocumentFolder,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCreateFolder.Type")]
+ canCreateFolderType,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCreateFolder.Folder")]
+ canCreateFolderFolder,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCreateRelationship.Type")]
+ canCreateRelationshipType,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCreateRelationship.Source")]
+ canCreateRelationshipSource,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCreateRelationship.Target")]
+ canCreateRelationshipTarget,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCreatePolicy.Type")]
+ canCreatePolicyType,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canGetProperties.Object")]
+ canGetPropertiesObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canViewContent.Object")]
+ canViewContentObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canUpdateProperties.Object")]
+ canUpdatePropertiesObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canMove.Object")]
+ canMoveObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canMove.Target")]
+ canMoveTarget,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canMove.Source")]
+ canMoveSource,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canDelete.Object")]
+ canDeleteObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canDeleteTree.Folder")]
+ canDeleteTreeFolder,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canSetContent.Document")]
+ canSetContentDocument,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canDeleteContent.Document")]
+ canDeleteContentDocument,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canAddToFolder.Object")]
+ canAddToFolderObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canAddToFolder.Folder")]
+ canAddToFolderFolder,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canRemoveFromFolder.Object")]
+ canRemoveFromFolderObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canRemoveFromFolder.Folder")]
+ canRemoveFromFolderFolder,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCheckout.Document")]
+ canCheckoutDocument,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCancelCheckout.Document")]
+ canCancelCheckoutDocument,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canCheckin.Document")]
+ canCheckinDocument,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canGetAllVersions.VersionSeries")]
+ canGetAllVersionsVersionSeries,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canGetRelationship.Object")]
+ canGetRelationshipObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canAddPolicy.Object")]
+ canAddPolicyObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canAddPolicy.Policy")]
+ canAddPolicyPolicy,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canRemovePolicy.Object")]
+ canRemovePolicyObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canRemovePolicy.Policy")]
+ canRemovePolicyPolicy,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canGetAppliedPolicies.Object")]
+ canGetAppliedPoliciesObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canGetACL.Object")]
+ canGetACLObject,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("canApplyACL.Object")]
+ canApplyACLObject,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisPermissionDefinition : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string permissionField;
+
+ private string descriptionField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string permission {
+ get {
+ return this.permissionField;
+ }
+ set {
+ this.permissionField = value;
+ this.RaisePropertyChanged("permission");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string description {
+ get {
+ return this.descriptionField;
+ }
+ set {
+ this.descriptionField = value;
+ this.RaisePropertyChanged("description");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisACLCapabilityType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private enumACLPropagation setTypeField;
+
+ private cmisPermissionDefinition[] permissionsField;
+
+ private cmisPermissionMapping[] mappingField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public enumACLPropagation setType {
+ get {
+ return this.setTypeField;
+ }
+ set {
+ this.setTypeField = value;
+ this.RaisePropertyChanged("setType");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("permissions", Order=1)]
+ public cmisPermissionDefinition[] permissions {
+ get {
+ return this.permissionsField;
+ }
+ set {
+ this.permissionsField = value;
+ this.RaisePropertyChanged("permissions");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("mapping", Order=2)]
+ public cmisPermissionMapping[] mapping {
+ get {
+ return this.mappingField;
+ }
+ set {
+ this.mappingField = value;
+ this.RaisePropertyChanged("mapping");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumACLPropagation {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("repository-determined")]
+ repositorydetermined,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("object-only")]
+ objectonly,
+
+ ///
+ propagate,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisRepositoryCapabilitiesType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private enumCapabilityACL capabilityACLField;
+
+ private bool capabilityACLFieldSpecified;
+
+ private bool capabilityAllVersionsSearchableField;
+
+ private enumCapabilityChanges capabilityChangesField;
+
+ private enumBaseObjectTypeIds[] capabilityChangesOnTypeField;
+
+ private enumCapabilityContentStreamUpdates capabilityContentStreamUpdatabilityField;
+
+ private bool capabilityGetDescendantsField;
+
+ private bool capabilityMultifilingField;
+
+ private bool capabilityPWCSearchableField;
+
+ private bool capabilityPWCUpdateableField;
+
+ private enumCapabilityQuery capabilityQueryField;
+
+ private enumCapabilityRendition capabilityRenditionsField;
+
+ private bool capabilityUnfilingField;
+
+ private bool capabilityVersionSpecificFilingField;
+
+ private enumCapabilityJoin capabilityJoinField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public enumCapabilityACL capabilityACL {
+ get {
+ return this.capabilityACLField;
+ }
+ set {
+ this.capabilityACLField = value;
+ this.RaisePropertyChanged("capabilityACL");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool capabilityACLSpecified {
+ get {
+ return this.capabilityACLFieldSpecified;
+ }
+ set {
+ this.capabilityACLFieldSpecified = value;
+ this.RaisePropertyChanged("capabilityACLSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool capabilityAllVersionsSearchable {
+ get {
+ return this.capabilityAllVersionsSearchableField;
+ }
+ set {
+ this.capabilityAllVersionsSearchableField = value;
+ this.RaisePropertyChanged("capabilityAllVersionsSearchable");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public enumCapabilityChanges capabilityChanges {
+ get {
+ return this.capabilityChangesField;
+ }
+ set {
+ this.capabilityChangesField = value;
+ this.RaisePropertyChanged("capabilityChanges");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("capabilityChangesOnType", Order=3)]
+ public enumBaseObjectTypeIds[] capabilityChangesOnType {
+ get {
+ return this.capabilityChangesOnTypeField;
+ }
+ set {
+ this.capabilityChangesOnTypeField = value;
+ this.RaisePropertyChanged("capabilityChangesOnType");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public enumCapabilityContentStreamUpdates capabilityContentStreamUpdatability {
+ get {
+ return this.capabilityContentStreamUpdatabilityField;
+ }
+ set {
+ this.capabilityContentStreamUpdatabilityField = value;
+ this.RaisePropertyChanged("capabilityContentStreamUpdatability");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool capabilityGetDescendants {
+ get {
+ return this.capabilityGetDescendantsField;
+ }
+ set {
+ this.capabilityGetDescendantsField = value;
+ this.RaisePropertyChanged("capabilityGetDescendants");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool capabilityMultifiling {
+ get {
+ return this.capabilityMultifilingField;
+ }
+ set {
+ this.capabilityMultifilingField = value;
+ this.RaisePropertyChanged("capabilityMultifiling");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool capabilityPWCSearchable {
+ get {
+ return this.capabilityPWCSearchableField;
+ }
+ set {
+ this.capabilityPWCSearchableField = value;
+ this.RaisePropertyChanged("capabilityPWCSearchable");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool capabilityPWCUpdateable {
+ get {
+ return this.capabilityPWCUpdateableField;
+ }
+ set {
+ this.capabilityPWCUpdateableField = value;
+ this.RaisePropertyChanged("capabilityPWCUpdateable");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public enumCapabilityQuery capabilityQuery {
+ get {
+ return this.capabilityQueryField;
+ }
+ set {
+ this.capabilityQueryField = value;
+ this.RaisePropertyChanged("capabilityQuery");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public enumCapabilityRendition capabilityRenditions {
+ get {
+ return this.capabilityRenditionsField;
+ }
+ set {
+ this.capabilityRenditionsField = value;
+ this.RaisePropertyChanged("capabilityRenditions");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool capabilityUnfiling {
+ get {
+ return this.capabilityUnfilingField;
+ }
+ set {
+ this.capabilityUnfilingField = value;
+ this.RaisePropertyChanged("capabilityUnfiling");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool capabilityVersionSpecificFiling {
+ get {
+ return this.capabilityVersionSpecificFilingField;
+ }
+ set {
+ this.capabilityVersionSpecificFilingField = value;
+ this.RaisePropertyChanged("capabilityVersionSpecificFiling");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public enumCapabilityJoin capabilityJoin {
+ get {
+ return this.capabilityJoinField;
+ }
+ set {
+ this.capabilityJoinField = value;
+ this.RaisePropertyChanged("capabilityJoin");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=14)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumCapabilityACL {
+
+ ///
+ none,
+
+ ///
+ discover,
+
+ ///
+ manage,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumCapabilityChanges {
+
+ ///
+ none,
+
+ ///
+ objectIdsOnly,
+
+ ///
+ properties,
+
+ ///
+ all,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumCapabilityContentStreamUpdates {
+
+ ///
+ anytime,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("pwc-only")]
+ pwconly,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumCapabilityQuery {
+
+ ///
+ none,
+
+ ///
+ metadataonly,
+
+ ///
+ fulltextonly,
+
+ ///
+ bothseparate,
+
+ ///
+ bothcombined,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumCapabilityRendition {
+
+ ///
+ none,
+
+ ///
+ read,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumCapabilityJoin {
+
+ ///
+ none,
+
+ ///
+ inneronly,
+
+ ///
+ innerandouter,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisRepositoryInfoType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string repositoryIdField;
+
+ private string repositoryNameField;
+
+ private string repositoryRelationshipField;
+
+ private string repositoryDescriptionField;
+
+ private string vendorNameField;
+
+ private string productNameField;
+
+ private string productVersionField;
+
+ private string rootFolderIdField;
+
+ private string latestChangeTokenField;
+
+ private cmisRepositoryCapabilitiesType capabilitiesField;
+
+ private cmisACLCapabilityType aclCapabilityField;
+
+ private decimal cmisVersionSupportedField;
+
+ private string thinClientURIField;
+
+ private bool changesIncompleteField;
+
+ private bool changesIncompleteFieldSpecified;
+
+ private System.Xml.XmlElement[] anyField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string repositoryId {
+ get {
+ return this.repositoryIdField;
+ }
+ set {
+ this.repositoryIdField = value;
+ this.RaisePropertyChanged("repositoryId");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string repositoryName {
+ get {
+ return this.repositoryNameField;
+ }
+ set {
+ this.repositoryNameField = value;
+ this.RaisePropertyChanged("repositoryName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string repositoryRelationship {
+ get {
+ return this.repositoryRelationshipField;
+ }
+ set {
+ this.repositoryRelationshipField = value;
+ this.RaisePropertyChanged("repositoryRelationship");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string repositoryDescription {
+ get {
+ return this.repositoryDescriptionField;
+ }
+ set {
+ this.repositoryDescriptionField = value;
+ this.RaisePropertyChanged("repositoryDescription");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string vendorName {
+ get {
+ return this.vendorNameField;
+ }
+ set {
+ this.vendorNameField = value;
+ this.RaisePropertyChanged("vendorName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string productName {
+ get {
+ return this.productNameField;
+ }
+ set {
+ this.productNameField = value;
+ this.RaisePropertyChanged("productName");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string productVersion {
+ get {
+ return this.productVersionField;
+ }
+ set {
+ this.productVersionField = value;
+ this.RaisePropertyChanged("productVersion");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string rootFolderId {
+ get {
+ return this.rootFolderIdField;
+ }
+ set {
+ this.rootFolderIdField = value;
+ this.RaisePropertyChanged("rootFolderId");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public string latestChangeToken {
+ get {
+ return this.latestChangeTokenField;
+ }
+ set {
+ this.latestChangeTokenField = value;
+ this.RaisePropertyChanged("latestChangeToken");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public cmisRepositoryCapabilitiesType capabilities {
+ get {
+ return this.capabilitiesField;
+ }
+ set {
+ this.capabilitiesField = value;
+ this.RaisePropertyChanged("capabilities");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public cmisACLCapabilityType aclCapability {
+ get {
+ return this.aclCapabilityField;
+ }
+ set {
+ this.aclCapabilityField = value;
+ this.RaisePropertyChanged("aclCapability");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal cmisVersionSupported {
+ get {
+ return this.cmisVersionSupportedField;
+ }
+ set {
+ this.cmisVersionSupportedField = value;
+ this.RaisePropertyChanged("cmisVersionSupported");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=12)]
+ public string thinClientURI {
+ get {
+ return this.thinClientURIField;
+ }
+ set {
+ this.thinClientURIField = value;
+ this.RaisePropertyChanged("thinClientURI");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public bool changesIncomplete {
+ get {
+ return this.changesIncompleteField;
+ }
+ set {
+ this.changesIncompleteField = value;
+ this.RaisePropertyChanged("changesIncomplete");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool changesIncompleteSpecified {
+ get {
+ return this.changesIncompleteFieldSpecified;
+ }
+ set {
+ this.changesIncompleteFieldSpecified = value;
+ this.RaisePropertyChanged("changesIncompleteSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=14)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisRepositoryEntryType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string idField;
+
+ private string nameField;
+
+ private string relationshipField;
+
+ private string thinClientURIField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string id {
+ get {
+ return this.idField;
+ }
+ set {
+ this.idField = value;
+ this.RaisePropertyChanged("id");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string name {
+ get {
+ return this.nameField;
+ }
+ set {
+ this.nameField = value;
+ this.RaisePropertyChanged("name");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string relationship {
+ get {
+ return this.relationshipField;
+ }
+ set {
+ this.relationshipField = value;
+ this.RaisePropertyChanged("relationship");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=3)]
+ public string thinClientURI {
+ get {
+ return this.thinClientURIField;
+ }
+ set {
+ this.thinClientURIField = value;
+ this.RaisePropertyChanged("thinClientURI");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=4)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ public partial class cmisContentStreamType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string lengthField;
+
+ private string mimeTypeField;
+
+ private string filenameField;
+
+ private string uriField;
+
+ private byte[] streamField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string length {
+ get {
+ return this.lengthField;
+ }
+ set {
+ this.lengthField = value;
+ this.RaisePropertyChanged("length");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string mimeType {
+ get {
+ return this.mimeTypeField;
+ }
+ set {
+ this.mimeTypeField = value;
+ this.RaisePropertyChanged("mimeType");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string filename {
+ get {
+ return this.filenameField;
+ }
+ set {
+ this.filenameField = value;
+ this.RaisePropertyChanged("filename");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=3)]
+ public string uri {
+ get {
+ return this.uriField;
+ }
+ set {
+ this.uriField = value;
+ this.RaisePropertyChanged("uri");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)]
+ public byte[] stream {
+ get {
+ return this.streamField;
+ }
+ set {
+ this.streamField = value;
+ this.RaisePropertyChanged("stream");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=5)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisRenditionType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string streamIdField;
+
+ private string mimetypeField;
+
+ private string lengthField;
+
+ private string titleField;
+
+ private string kindField;
+
+ private string heightField;
+
+ private string widthField;
+
+ private string renditionDocumentIdField;
+
+ private System.Xml.XmlElement anyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string streamId {
+ get {
+ return this.streamIdField;
+ }
+ set {
+ this.streamIdField = value;
+ this.RaisePropertyChanged("streamId");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string mimetype {
+ get {
+ return this.mimetypeField;
+ }
+ set {
+ this.mimetypeField = value;
+ this.RaisePropertyChanged("mimetype");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)]
+ public string length {
+ get {
+ return this.lengthField;
+ }
+ set {
+ this.lengthField = value;
+ this.RaisePropertyChanged("length");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string title {
+ get {
+ return this.titleField;
+ }
+ set {
+ this.titleField = value;
+ this.RaisePropertyChanged("title");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string kind {
+ get {
+ return this.kindField;
+ }
+ set {
+ this.kindField = value;
+ this.RaisePropertyChanged("kind");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)]
+ public string height {
+ get {
+ return this.heightField;
+ }
+ set {
+ this.heightField = value;
+ this.RaisePropertyChanged("height");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=6)]
+ public string width {
+ get {
+ return this.widthField;
+ }
+ set {
+ this.widthField = value;
+ this.RaisePropertyChanged("width");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string renditionDocumentId {
+ get {
+ return this.renditionDocumentIdField;
+ }
+ set {
+ this.renditionDocumentIdField = value;
+ this.RaisePropertyChanged("renditionDocumentId");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=8)]
+ public System.Xml.XmlElement Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisAccessControlPrincipalType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private string principalIdField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string principalId {
+ get {
+ return this.principalIdField;
+ }
+ set {
+ this.principalIdField = value;
+ this.RaisePropertyChanged("principalId");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisAccessControlEntryType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private cmisAccessControlPrincipalType principalField;
+
+ private string permissionField;
+
+ private bool directField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public cmisAccessControlPrincipalType principal {
+ get {
+ return this.principalField;
+ }
+ set {
+ this.principalField = value;
+ this.RaisePropertyChanged("principal");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string permission {
+ get {
+ return this.permissionField;
+ }
+ set {
+ this.permissionField = value;
+ this.RaisePropertyChanged("permission");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool direct {
+ get {
+ return this.directField;
+ }
+ set {
+ this.directField = value;
+ this.RaisePropertyChanged("direct");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisAccessControlListType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private cmisAccessControlEntryType[] permissionField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("permission", Order=0)]
+ public cmisAccessControlEntryType[] permission {
+ get {
+ return this.permissionField;
+ }
+ set {
+ this.permissionField = value;
+ this.RaisePropertyChanged("permission");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisChangeEventType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private enumTypeOfChanges changeTypeField;
+
+ private System.DateTime changeTimeField;
+
+ private System.Xml.XmlElement[] anyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public enumTypeOfChanges changeType {
+ get {
+ return this.changeTypeField;
+ }
+ set {
+ this.changeTypeField = value;
+ this.RaisePropertyChanged("changeType");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime changeTime {
+ get {
+ return this.changeTimeField;
+ }
+ set {
+ this.changeTimeField = value;
+ this.RaisePropertyChanged("changeTime");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumTypeOfChanges {
+
+ ///
+ created,
+
+ ///
+ updated,
+
+ ///
+ deleted,
+
+ ///
+ security,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public partial class cmisAllowableActionsType : object, System.ComponentModel.INotifyPropertyChanged {
+
+ private bool canDeleteObjectField;
+
+ private bool canDeleteObjectFieldSpecified;
+
+ private bool canUpdatePropertiesField;
+
+ private bool canUpdatePropertiesFieldSpecified;
+
+ private bool canGetPropertiesField;
+
+ private bool canGetPropertiesFieldSpecified;
+
+ private bool canGetRelationshipsField;
+
+ private bool canGetRelationshipsFieldSpecified;
+
+ private bool canGetObjectParentsField;
+
+ private bool canGetObjectParentsFieldSpecified;
+
+ private bool canGetFolderParentField;
+
+ private bool canGetFolderParentFieldSpecified;
+
+ private bool canGetDescendantsField;
+
+ private bool canGetDescendantsFieldSpecified;
+
+ private bool canMoveObjectField;
+
+ private bool canMoveObjectFieldSpecified;
+
+ private bool canDeleteContentStreamField;
+
+ private bool canDeleteContentStreamFieldSpecified;
+
+ private bool canCheckOutField;
+
+ private bool canCheckOutFieldSpecified;
+
+ private bool canCancelCheckOutField;
+
+ private bool canCancelCheckOutFieldSpecified;
+
+ private bool canCheckInField;
+
+ private bool canCheckInFieldSpecified;
+
+ private bool canSetContentStreamField;
+
+ private bool canSetContentStreamFieldSpecified;
+
+ private bool canGetAllVersionsField;
+
+ private bool canGetAllVersionsFieldSpecified;
+
+ private bool canAddObjectToFolderField;
+
+ private bool canAddObjectToFolderFieldSpecified;
+
+ private bool canRemoveObjectFromFolderField;
+
+ private bool canRemoveObjectFromFolderFieldSpecified;
+
+ private bool canGetContentStreamField;
+
+ private bool canGetContentStreamFieldSpecified;
+
+ private bool canApplyPolicyField;
+
+ private bool canApplyPolicyFieldSpecified;
+
+ private bool canGetAppliedPoliciesField;
+
+ private bool canGetAppliedPoliciesFieldSpecified;
+
+ private bool canRemovePolicyField;
+
+ private bool canRemovePolicyFieldSpecified;
+
+ private bool canGetChildrenField;
+
+ private bool canGetChildrenFieldSpecified;
+
+ private bool canCreateDocumentField;
+
+ private bool canCreateDocumentFieldSpecified;
+
+ private bool canCreateFolderField;
+
+ private bool canCreateFolderFieldSpecified;
+
+ private bool canCreateRelationshipField;
+
+ private bool canCreateRelationshipFieldSpecified;
+
+ private bool canCreatePolicyField;
+
+ private bool canCreatePolicyFieldSpecified;
+
+ private bool canDeleteTreeField;
+
+ private bool canDeleteTreeFieldSpecified;
+
+ private bool canGetRenditionsField;
+
+ private bool canGetRenditionsFieldSpecified;
+
+ private bool canGetACLField;
+
+ private bool canGetACLFieldSpecified;
+
+ private bool canApplyACLField;
+
+ private bool canApplyACLFieldSpecified;
+
+ private System.Xml.XmlElement[] anyField;
+
+ private System.Xml.XmlAttribute[] anyAttrField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool canDeleteObject {
+ get {
+ return this.canDeleteObjectField;
+ }
+ set {
+ this.canDeleteObjectField = value;
+ this.RaisePropertyChanged("canDeleteObject");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canDeleteObjectSpecified {
+ get {
+ return this.canDeleteObjectFieldSpecified;
+ }
+ set {
+ this.canDeleteObjectFieldSpecified = value;
+ this.RaisePropertyChanged("canDeleteObjectSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool canUpdateProperties {
+ get {
+ return this.canUpdatePropertiesField;
+ }
+ set {
+ this.canUpdatePropertiesField = value;
+ this.RaisePropertyChanged("canUpdateProperties");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canUpdatePropertiesSpecified {
+ get {
+ return this.canUpdatePropertiesFieldSpecified;
+ }
+ set {
+ this.canUpdatePropertiesFieldSpecified = value;
+ this.RaisePropertyChanged("canUpdatePropertiesSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool canGetProperties {
+ get {
+ return this.canGetPropertiesField;
+ }
+ set {
+ this.canGetPropertiesField = value;
+ this.RaisePropertyChanged("canGetProperties");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetPropertiesSpecified {
+ get {
+ return this.canGetPropertiesFieldSpecified;
+ }
+ set {
+ this.canGetPropertiesFieldSpecified = value;
+ this.RaisePropertyChanged("canGetPropertiesSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool canGetRelationships {
+ get {
+ return this.canGetRelationshipsField;
+ }
+ set {
+ this.canGetRelationshipsField = value;
+ this.RaisePropertyChanged("canGetRelationships");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetRelationshipsSpecified {
+ get {
+ return this.canGetRelationshipsFieldSpecified;
+ }
+ set {
+ this.canGetRelationshipsFieldSpecified = value;
+ this.RaisePropertyChanged("canGetRelationshipsSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool canGetObjectParents {
+ get {
+ return this.canGetObjectParentsField;
+ }
+ set {
+ this.canGetObjectParentsField = value;
+ this.RaisePropertyChanged("canGetObjectParents");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetObjectParentsSpecified {
+ get {
+ return this.canGetObjectParentsFieldSpecified;
+ }
+ set {
+ this.canGetObjectParentsFieldSpecified = value;
+ this.RaisePropertyChanged("canGetObjectParentsSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool canGetFolderParent {
+ get {
+ return this.canGetFolderParentField;
+ }
+ set {
+ this.canGetFolderParentField = value;
+ this.RaisePropertyChanged("canGetFolderParent");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetFolderParentSpecified {
+ get {
+ return this.canGetFolderParentFieldSpecified;
+ }
+ set {
+ this.canGetFolderParentFieldSpecified = value;
+ this.RaisePropertyChanged("canGetFolderParentSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool canGetDescendants {
+ get {
+ return this.canGetDescendantsField;
+ }
+ set {
+ this.canGetDescendantsField = value;
+ this.RaisePropertyChanged("canGetDescendants");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetDescendantsSpecified {
+ get {
+ return this.canGetDescendantsFieldSpecified;
+ }
+ set {
+ this.canGetDescendantsFieldSpecified = value;
+ this.RaisePropertyChanged("canGetDescendantsSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool canMoveObject {
+ get {
+ return this.canMoveObjectField;
+ }
+ set {
+ this.canMoveObjectField = value;
+ this.RaisePropertyChanged("canMoveObject");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canMoveObjectSpecified {
+ get {
+ return this.canMoveObjectFieldSpecified;
+ }
+ set {
+ this.canMoveObjectFieldSpecified = value;
+ this.RaisePropertyChanged("canMoveObjectSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool canDeleteContentStream {
+ get {
+ return this.canDeleteContentStreamField;
+ }
+ set {
+ this.canDeleteContentStreamField = value;
+ this.RaisePropertyChanged("canDeleteContentStream");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canDeleteContentStreamSpecified {
+ get {
+ return this.canDeleteContentStreamFieldSpecified;
+ }
+ set {
+ this.canDeleteContentStreamFieldSpecified = value;
+ this.RaisePropertyChanged("canDeleteContentStreamSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public bool canCheckOut {
+ get {
+ return this.canCheckOutField;
+ }
+ set {
+ this.canCheckOutField = value;
+ this.RaisePropertyChanged("canCheckOut");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canCheckOutSpecified {
+ get {
+ return this.canCheckOutFieldSpecified;
+ }
+ set {
+ this.canCheckOutFieldSpecified = value;
+ this.RaisePropertyChanged("canCheckOutSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public bool canCancelCheckOut {
+ get {
+ return this.canCancelCheckOutField;
+ }
+ set {
+ this.canCancelCheckOutField = value;
+ this.RaisePropertyChanged("canCancelCheckOut");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canCancelCheckOutSpecified {
+ get {
+ return this.canCancelCheckOutFieldSpecified;
+ }
+ set {
+ this.canCancelCheckOutFieldSpecified = value;
+ this.RaisePropertyChanged("canCancelCheckOutSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool canCheckIn {
+ get {
+ return this.canCheckInField;
+ }
+ set {
+ this.canCheckInField = value;
+ this.RaisePropertyChanged("canCheckIn");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canCheckInSpecified {
+ get {
+ return this.canCheckInFieldSpecified;
+ }
+ set {
+ this.canCheckInFieldSpecified = value;
+ this.RaisePropertyChanged("canCheckInSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool canSetContentStream {
+ get {
+ return this.canSetContentStreamField;
+ }
+ set {
+ this.canSetContentStreamField = value;
+ this.RaisePropertyChanged("canSetContentStream");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canSetContentStreamSpecified {
+ get {
+ return this.canSetContentStreamFieldSpecified;
+ }
+ set {
+ this.canSetContentStreamFieldSpecified = value;
+ this.RaisePropertyChanged("canSetContentStreamSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public bool canGetAllVersions {
+ get {
+ return this.canGetAllVersionsField;
+ }
+ set {
+ this.canGetAllVersionsField = value;
+ this.RaisePropertyChanged("canGetAllVersions");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetAllVersionsSpecified {
+ get {
+ return this.canGetAllVersionsFieldSpecified;
+ }
+ set {
+ this.canGetAllVersionsFieldSpecified = value;
+ this.RaisePropertyChanged("canGetAllVersionsSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public bool canAddObjectToFolder {
+ get {
+ return this.canAddObjectToFolderField;
+ }
+ set {
+ this.canAddObjectToFolderField = value;
+ this.RaisePropertyChanged("canAddObjectToFolder");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canAddObjectToFolderSpecified {
+ get {
+ return this.canAddObjectToFolderFieldSpecified;
+ }
+ set {
+ this.canAddObjectToFolderFieldSpecified = value;
+ this.RaisePropertyChanged("canAddObjectToFolderSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public bool canRemoveObjectFromFolder {
+ get {
+ return this.canRemoveObjectFromFolderField;
+ }
+ set {
+ this.canRemoveObjectFromFolderField = value;
+ this.RaisePropertyChanged("canRemoveObjectFromFolder");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canRemoveObjectFromFolderSpecified {
+ get {
+ return this.canRemoveObjectFromFolderFieldSpecified;
+ }
+ set {
+ this.canRemoveObjectFromFolderFieldSpecified = value;
+ this.RaisePropertyChanged("canRemoveObjectFromFolderSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public bool canGetContentStream {
+ get {
+ return this.canGetContentStreamField;
+ }
+ set {
+ this.canGetContentStreamField = value;
+ this.RaisePropertyChanged("canGetContentStream");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetContentStreamSpecified {
+ get {
+ return this.canGetContentStreamFieldSpecified;
+ }
+ set {
+ this.canGetContentStreamFieldSpecified = value;
+ this.RaisePropertyChanged("canGetContentStreamSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public bool canApplyPolicy {
+ get {
+ return this.canApplyPolicyField;
+ }
+ set {
+ this.canApplyPolicyField = value;
+ this.RaisePropertyChanged("canApplyPolicy");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canApplyPolicySpecified {
+ get {
+ return this.canApplyPolicyFieldSpecified;
+ }
+ set {
+ this.canApplyPolicyFieldSpecified = value;
+ this.RaisePropertyChanged("canApplyPolicySpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=18)]
+ public bool canGetAppliedPolicies {
+ get {
+ return this.canGetAppliedPoliciesField;
+ }
+ set {
+ this.canGetAppliedPoliciesField = value;
+ this.RaisePropertyChanged("canGetAppliedPolicies");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetAppliedPoliciesSpecified {
+ get {
+ return this.canGetAppliedPoliciesFieldSpecified;
+ }
+ set {
+ this.canGetAppliedPoliciesFieldSpecified = value;
+ this.RaisePropertyChanged("canGetAppliedPoliciesSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=19)]
+ public bool canRemovePolicy {
+ get {
+ return this.canRemovePolicyField;
+ }
+ set {
+ this.canRemovePolicyField = value;
+ this.RaisePropertyChanged("canRemovePolicy");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canRemovePolicySpecified {
+ get {
+ return this.canRemovePolicyFieldSpecified;
+ }
+ set {
+ this.canRemovePolicyFieldSpecified = value;
+ this.RaisePropertyChanged("canRemovePolicySpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=20)]
+ public bool canGetChildren {
+ get {
+ return this.canGetChildrenField;
+ }
+ set {
+ this.canGetChildrenField = value;
+ this.RaisePropertyChanged("canGetChildren");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetChildrenSpecified {
+ get {
+ return this.canGetChildrenFieldSpecified;
+ }
+ set {
+ this.canGetChildrenFieldSpecified = value;
+ this.RaisePropertyChanged("canGetChildrenSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=21)]
+ public bool canCreateDocument {
+ get {
+ return this.canCreateDocumentField;
+ }
+ set {
+ this.canCreateDocumentField = value;
+ this.RaisePropertyChanged("canCreateDocument");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canCreateDocumentSpecified {
+ get {
+ return this.canCreateDocumentFieldSpecified;
+ }
+ set {
+ this.canCreateDocumentFieldSpecified = value;
+ this.RaisePropertyChanged("canCreateDocumentSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=22)]
+ public bool canCreateFolder {
+ get {
+ return this.canCreateFolderField;
+ }
+ set {
+ this.canCreateFolderField = value;
+ this.RaisePropertyChanged("canCreateFolder");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canCreateFolderSpecified {
+ get {
+ return this.canCreateFolderFieldSpecified;
+ }
+ set {
+ this.canCreateFolderFieldSpecified = value;
+ this.RaisePropertyChanged("canCreateFolderSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=23)]
+ public bool canCreateRelationship {
+ get {
+ return this.canCreateRelationshipField;
+ }
+ set {
+ this.canCreateRelationshipField = value;
+ this.RaisePropertyChanged("canCreateRelationship");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canCreateRelationshipSpecified {
+ get {
+ return this.canCreateRelationshipFieldSpecified;
+ }
+ set {
+ this.canCreateRelationshipFieldSpecified = value;
+ this.RaisePropertyChanged("canCreateRelationshipSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=24)]
+ public bool canCreatePolicy {
+ get {
+ return this.canCreatePolicyField;
+ }
+ set {
+ this.canCreatePolicyField = value;
+ this.RaisePropertyChanged("canCreatePolicy");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canCreatePolicySpecified {
+ get {
+ return this.canCreatePolicyFieldSpecified;
+ }
+ set {
+ this.canCreatePolicyFieldSpecified = value;
+ this.RaisePropertyChanged("canCreatePolicySpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=25)]
+ public bool canDeleteTree {
+ get {
+ return this.canDeleteTreeField;
+ }
+ set {
+ this.canDeleteTreeField = value;
+ this.RaisePropertyChanged("canDeleteTree");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canDeleteTreeSpecified {
+ get {
+ return this.canDeleteTreeFieldSpecified;
+ }
+ set {
+ this.canDeleteTreeFieldSpecified = value;
+ this.RaisePropertyChanged("canDeleteTreeSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=26)]
+ public bool canGetRenditions {
+ get {
+ return this.canGetRenditionsField;
+ }
+ set {
+ this.canGetRenditionsField = value;
+ this.RaisePropertyChanged("canGetRenditions");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetRenditionsSpecified {
+ get {
+ return this.canGetRenditionsFieldSpecified;
+ }
+ set {
+ this.canGetRenditionsFieldSpecified = value;
+ this.RaisePropertyChanged("canGetRenditionsSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=27)]
+ public bool canGetACL {
+ get {
+ return this.canGetACLField;
+ }
+ set {
+ this.canGetACLField = value;
+ this.RaisePropertyChanged("canGetACL");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canGetACLSpecified {
+ get {
+ return this.canGetACLFieldSpecified;
+ }
+ set {
+ this.canGetACLFieldSpecified = value;
+ this.RaisePropertyChanged("canGetACLSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=28)]
+ public bool canApplyACL {
+ get {
+ return this.canApplyACLField;
+ }
+ set {
+ this.canApplyACLField = value;
+ this.RaisePropertyChanged("canApplyACL");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool canApplyACLSpecified {
+ get {
+ return this.canApplyACLFieldSpecified;
+ }
+ set {
+ this.canApplyACLFieldSpecified = value;
+ this.RaisePropertyChanged("canApplyACLSpecified");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=29)]
+ public System.Xml.XmlElement[] Any {
+ get {
+ return this.anyField;
+ }
+ set {
+ this.anyField = value;
+ this.RaisePropertyChanged("Any");
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr {
+ get {
+ return this.anyAttrField;
+ }
+ set {
+ this.anyAttrField = value;
+ this.RaisePropertyChanged("AnyAttr");
+ }
+ }
+
+ public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+
+ protected void RaisePropertyChanged(string propertyName) {
+ System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+ if ((propertyChanged != null)) {
+ propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="query", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class queryRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string statement;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public bool searchAllVersions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
+ public string maxItems;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
+ public string skipCount;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeAllowableActions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRelationships;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRenditions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=8)]
+ [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+ public System.Xml.XmlAttribute[] AnyAttr;
+
+ public queryRequest() {
+ }
+
+ public queryRequest(string repositoryId, string statement, bool searchAllVersions, string maxItems, string skipCount, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeRenditions, System.Xml.XmlAttribute[] AnyAttr) {
+ this.repositoryId = repositoryId;
+ this.statement = statement;
+ this.searchAllVersions = searchAllVersions;
+ this.maxItems = maxItems;
+ this.skipCount = skipCount;
+ this.includeAllowableActions = includeAllowableActions;
+ this.includeRelationships = includeRelationships;
+ this.includeRenditions = includeRenditions;
+ this.AnyAttr = AnyAttr;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="queryResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class queryResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("object")]
+ public cmisObjectType[] @object;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public bool hasMoreItems;
+
+ public queryResponse() {
+ }
+
+ public queryResponse(cmisObjectType[] @object, bool hasMoreItems) {
+ this.@object = @object;
+ this.hasMoreItems = hasMoreItems;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getContentChanges", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getContentChangesRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string changeToken;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string maxItems;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeACL;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeProperties;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ public string filter;
+
+ public getContentChangesRequest() {
+ }
+
+ public getContentChangesRequest(string repositoryId, string changeToken, string maxItems, System.Nullable includeACL, System.Nullable includeProperties, string filter) {
+ this.repositoryId = repositoryId;
+ this.changeToken = changeToken;
+ this.maxItems = maxItems;
+ this.includeACL = includeACL;
+ this.includeProperties = includeProperties;
+ this.filter = filter;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getContentChangesResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getContentChangesResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("changedObject", IsNullable=true)]
+ public cmisObjectType[] changedObject;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string changeToken;
+
+ public getContentChangesResponse() {
+ }
+
+ public getContentChangesResponse(cmisObjectType[] changedObject, string changeToken) {
+ this.changedObject = changedObject;
+ this.changeToken = changeToken;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public interface DiscoveryServicePortChannel : WcfCmisWSTests.CmisServices.DiscoveryServicePort, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public partial class DiscoveryServicePortClient : System.ServiceModel.ClientBase, WcfCmisWSTests.CmisServices.DiscoveryServicePort {
+
+ public DiscoveryServicePortClient() {
+ }
+
+ public DiscoveryServicePortClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public DiscoveryServicePortClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public DiscoveryServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public DiscoveryServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.queryResponse WcfCmisWSTests.CmisServices.DiscoveryServicePort.query(WcfCmisWSTests.CmisServices.queryRequest request) {
+ return base.Channel.query(request);
+ }
+
+ public cmisObjectType[] query(string repositoryId, string statement, bool searchAllVersions, string maxItems, string skipCount, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeRenditions, System.Xml.XmlAttribute[] AnyAttr, out bool hasMoreItems) {
+ WcfCmisWSTests.CmisServices.queryRequest inValue = new WcfCmisWSTests.CmisServices.queryRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.statement = statement;
+ inValue.searchAllVersions = searchAllVersions;
+ inValue.maxItems = maxItems;
+ inValue.skipCount = skipCount;
+ inValue.includeAllowableActions = includeAllowableActions;
+ inValue.includeRelationships = includeRelationships;
+ inValue.includeRenditions = includeRenditions;
+ inValue.AnyAttr = AnyAttr;
+ WcfCmisWSTests.CmisServices.queryResponse retVal = ((WcfCmisWSTests.CmisServices.DiscoveryServicePort)(this)).query(inValue);
+ hasMoreItems = retVal.hasMoreItems;
+ return retVal.@object;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getContentChangesResponse WcfCmisWSTests.CmisServices.DiscoveryServicePort.getContentChanges(WcfCmisWSTests.CmisServices.getContentChangesRequest request) {
+ return base.Channel.getContentChanges(request);
+ }
+
+ public cmisObjectType[] getContentChanges(string repositoryId, ref string changeToken, string maxItems, System.Nullable includeACL, System.Nullable includeProperties, string filter) {
+ WcfCmisWSTests.CmisServices.getContentChangesRequest inValue = new WcfCmisWSTests.CmisServices.getContentChangesRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.changeToken = changeToken;
+ inValue.maxItems = maxItems;
+ inValue.includeACL = includeACL;
+ inValue.includeProperties = includeProperties;
+ inValue.filter = filter;
+ WcfCmisWSTests.CmisServices.getContentChangesResponse retVal = ((WcfCmisWSTests.CmisServices.DiscoveryServicePort)(this)).getContentChanges(inValue);
+ changeToken = retVal.changeToken;
+ return retVal.changedObject;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/ws/200901", ConfigurationName="CmisServices.MultiFilingServicePort")]
+ public interface MultiFilingServicePort {
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message addObjectToFolderRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ WcfCmisWSTests.CmisServices.addObjectToFolderResponse addObjectToFolder(WcfCmisWSTests.CmisServices.addObjectToFolderRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message removeObjectFromFolderRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ WcfCmisWSTests.CmisServices.removeObjectFromFolderResponse removeObjectFromFolder(WcfCmisWSTests.CmisServices.removeObjectFromFolderRequest request);
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="addObjectToFolder", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class addObjectToFolderRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string folderId;
+
+ public addObjectToFolderRequest() {
+ }
+
+ public addObjectToFolderRequest(string repositoryId, string objectId, string folderId) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.folderId = folderId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="addObjectToFolderResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class addObjectToFolderResponse {
+
+ public addObjectToFolderResponse() {
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="removeObjectFromFolder", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class removeObjectFromFolderRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string folderId;
+
+ public removeObjectFromFolderRequest() {
+ }
+
+ public removeObjectFromFolderRequest(string repositoryId, string objectId, string folderId) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.folderId = folderId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="removeObjectFromFolderResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class removeObjectFromFolderResponse {
+
+ public removeObjectFromFolderResponse() {
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public interface MultiFilingServicePortChannel : WcfCmisWSTests.CmisServices.MultiFilingServicePort, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public partial class MultiFilingServicePortClient : System.ServiceModel.ClientBase, WcfCmisWSTests.CmisServices.MultiFilingServicePort {
+
+ public MultiFilingServicePortClient() {
+ }
+
+ public MultiFilingServicePortClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public MultiFilingServicePortClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public MultiFilingServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public MultiFilingServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.addObjectToFolderResponse WcfCmisWSTests.CmisServices.MultiFilingServicePort.addObjectToFolder(WcfCmisWSTests.CmisServices.addObjectToFolderRequest request) {
+ return base.Channel.addObjectToFolder(request);
+ }
+
+ public void addObjectToFolder(string repositoryId, string objectId, string folderId) {
+ WcfCmisWSTests.CmisServices.addObjectToFolderRequest inValue = new WcfCmisWSTests.CmisServices.addObjectToFolderRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.folderId = folderId;
+ WcfCmisWSTests.CmisServices.addObjectToFolderResponse retVal = ((WcfCmisWSTests.CmisServices.MultiFilingServicePort)(this)).addObjectToFolder(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.removeObjectFromFolderResponse WcfCmisWSTests.CmisServices.MultiFilingServicePort.removeObjectFromFolder(WcfCmisWSTests.CmisServices.removeObjectFromFolderRequest request) {
+ return base.Channel.removeObjectFromFolder(request);
+ }
+
+ public void removeObjectFromFolder(string repositoryId, string objectId, string folderId) {
+ WcfCmisWSTests.CmisServices.removeObjectFromFolderRequest inValue = new WcfCmisWSTests.CmisServices.removeObjectFromFolderRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.folderId = folderId;
+ WcfCmisWSTests.CmisServices.removeObjectFromFolderResponse retVal = ((WcfCmisWSTests.CmisServices.MultiFilingServicePort)(this)).removeObjectFromFolder(inValue);
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/ws/200901", ConfigurationName="CmisServices.NavigationServicePort")]
+ public interface NavigationServicePort {
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getDescendantsRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getDescendantsResponse getDescendants(WcfCmisWSTests.CmisServices.getDescendantsRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getChildrenRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getChildrenResponse getChildren(WcfCmisWSTests.CmisServices.getChildrenRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getFolderParentRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getFolderParentResponse getFolderParent(WcfCmisWSTests.CmisServices.getFolderParentRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getFolderTreeRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getFolderTreeResponse getFolderTree(WcfCmisWSTests.CmisServices.getFolderTreeRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getObjectParentsRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getObjectParentsResponse getObjectParents(WcfCmisWSTests.CmisServices.getObjectParentsRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getCheckedOutDocsRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getCheckedOutDocsResponse getCheckedOutDocs(WcfCmisWSTests.CmisServices.getCheckedOutDocsRequest request);
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getDescendants", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getDescendantsRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string folderId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string depth;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeAllowableActions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRelationships;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRenditions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=7)]
+ public string orderBy;
+
+ public getDescendantsRequest() {
+ }
+
+ public getDescendantsRequest(string repositoryId, string folderId, string depth, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeRenditions, string orderBy) {
+ this.repositoryId = repositoryId;
+ this.folderId = folderId;
+ this.depth = depth;
+ this.filter = filter;
+ this.includeAllowableActions = includeAllowableActions;
+ this.includeRelationships = includeRelationships;
+ this.includeRenditions = includeRenditions;
+ this.orderBy = orderBy;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getDescendantsResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getDescendantsResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("object")]
+ public cmisObjectType[] @object;
+
+ public getDescendantsResponse() {
+ }
+
+ public getDescendantsResponse(cmisObjectType[] @object) {
+ this.@object = @object;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getChildren", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getChildrenRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string folderId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeAllowableActions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRelationships;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRenditions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeACL;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string maxItems;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=8)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string skipCount;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=9)]
+ public string orderBy;
+
+ public getChildrenRequest() {
+ }
+
+ public getChildrenRequest(string repositoryId, string folderId, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeRenditions, System.Nullable includeACL, string maxItems, string skipCount, string orderBy) {
+ this.repositoryId = repositoryId;
+ this.folderId = folderId;
+ this.filter = filter;
+ this.includeAllowableActions = includeAllowableActions;
+ this.includeRelationships = includeRelationships;
+ this.includeRenditions = includeRenditions;
+ this.includeACL = includeACL;
+ this.maxItems = maxItems;
+ this.skipCount = skipCount;
+ this.orderBy = orderBy;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getChildrenResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getChildrenResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("object")]
+ public cmisObjectType[] @object;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public bool hasMoreItems;
+
+ public getChildrenResponse() {
+ }
+
+ public getChildrenResponse(cmisObjectType[] @object, bool hasMoreItems) {
+ this.@object = @object;
+ this.hasMoreItems = hasMoreItems;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getFolderParent", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getFolderParentRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string folderId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string filter;
+
+ public getFolderParentRequest() {
+ }
+
+ public getFolderParentRequest(string repositoryId, string folderId, string filter) {
+ this.repositoryId = repositoryId;
+ this.folderId = folderId;
+ this.filter = filter;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getFolderParentResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getFolderParentResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public WcfCmisWSTests.CmisServices.cmisObjectType @object;
+
+ public getFolderParentResponse() {
+ }
+
+ public getFolderParentResponse(WcfCmisWSTests.CmisServices.cmisObjectType @object) {
+ this.@object = @object;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getFolderTree", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getFolderTreeRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string folderId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string depth;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeAllowableActions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRelationships;
+
+ public getFolderTreeRequest() {
+ }
+
+ public getFolderTreeRequest(string repositoryId, string folderId, string filter, string depth, System.Nullable includeAllowableActions, System.Nullable includeRelationships) {
+ this.repositoryId = repositoryId;
+ this.folderId = folderId;
+ this.filter = filter;
+ this.depth = depth;
+ this.includeAllowableActions = includeAllowableActions;
+ this.includeRelationships = includeRelationships;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getFolderTreeResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getFolderTreeResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("object")]
+ public cmisObjectType[] @object;
+
+ public getFolderTreeResponse() {
+ }
+
+ public getFolderTreeResponse(cmisObjectType[] @object) {
+ this.@object = @object;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getObjectParents", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getObjectParentsRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string filter;
+
+ public getObjectParentsRequest() {
+ }
+
+ public getObjectParentsRequest(string repositoryId, string objectId, string filter) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.filter = filter;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getObjectParentsResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getObjectParentsResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("object")]
+ public cmisObjectType[] @object;
+
+ public getObjectParentsResponse() {
+ }
+
+ public getObjectParentsResponse(cmisObjectType[] @object) {
+ this.@object = @object;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getCheckedOutDocs", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getCheckedOutDocsRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string folderId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string orderBy;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeAllowableActions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRelationships;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string maxItems;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string skipCount;
+
+ public getCheckedOutDocsRequest() {
+ }
+
+ public getCheckedOutDocsRequest(string repositoryId, string folderId, string filter, string orderBy, System.Nullable includeAllowableActions, System.Nullable includeRelationships, string maxItems, string skipCount) {
+ this.repositoryId = repositoryId;
+ this.folderId = folderId;
+ this.filter = filter;
+ this.orderBy = orderBy;
+ this.includeAllowableActions = includeAllowableActions;
+ this.includeRelationships = includeRelationships;
+ this.maxItems = maxItems;
+ this.skipCount = skipCount;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getCheckedOutDocsResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getCheckedOutDocsResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("object")]
+ public cmisObjectType[] @object;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public bool hasMoreItems;
+
+ public getCheckedOutDocsResponse() {
+ }
+
+ public getCheckedOutDocsResponse(cmisObjectType[] @object, bool hasMoreItems) {
+ this.@object = @object;
+ this.hasMoreItems = hasMoreItems;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public interface NavigationServicePortChannel : WcfCmisWSTests.CmisServices.NavigationServicePort, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public partial class NavigationServicePortClient : System.ServiceModel.ClientBase, WcfCmisWSTests.CmisServices.NavigationServicePort {
+
+ public NavigationServicePortClient() {
+ }
+
+ public NavigationServicePortClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public NavigationServicePortClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public NavigationServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public NavigationServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getDescendantsResponse WcfCmisWSTests.CmisServices.NavigationServicePort.getDescendants(WcfCmisWSTests.CmisServices.getDescendantsRequest request) {
+ return base.Channel.getDescendants(request);
+ }
+
+ public cmisObjectType[] getDescendants(string repositoryId, string folderId, string depth, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeRenditions, string orderBy) {
+ WcfCmisWSTests.CmisServices.getDescendantsRequest inValue = new WcfCmisWSTests.CmisServices.getDescendantsRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.folderId = folderId;
+ inValue.depth = depth;
+ inValue.filter = filter;
+ inValue.includeAllowableActions = includeAllowableActions;
+ inValue.includeRelationships = includeRelationships;
+ inValue.includeRenditions = includeRenditions;
+ inValue.orderBy = orderBy;
+ WcfCmisWSTests.CmisServices.getDescendantsResponse retVal = ((WcfCmisWSTests.CmisServices.NavigationServicePort)(this)).getDescendants(inValue);
+ return retVal.@object;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getChildrenResponse WcfCmisWSTests.CmisServices.NavigationServicePort.getChildren(WcfCmisWSTests.CmisServices.getChildrenRequest request) {
+ return base.Channel.getChildren(request);
+ }
+
+ public cmisObjectType[] getChildren(string repositoryId, string folderId, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeRenditions, System.Nullable includeACL, string maxItems, string skipCount, string orderBy, out bool hasMoreItems) {
+ WcfCmisWSTests.CmisServices.getChildrenRequest inValue = new WcfCmisWSTests.CmisServices.getChildrenRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.folderId = folderId;
+ inValue.filter = filter;
+ inValue.includeAllowableActions = includeAllowableActions;
+ inValue.includeRelationships = includeRelationships;
+ inValue.includeRenditions = includeRenditions;
+ inValue.includeACL = includeACL;
+ inValue.maxItems = maxItems;
+ inValue.skipCount = skipCount;
+ inValue.orderBy = orderBy;
+ WcfCmisWSTests.CmisServices.getChildrenResponse retVal = ((WcfCmisWSTests.CmisServices.NavigationServicePort)(this)).getChildren(inValue);
+ hasMoreItems = retVal.hasMoreItems;
+ return retVal.@object;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getFolderParentResponse WcfCmisWSTests.CmisServices.NavigationServicePort.getFolderParent(WcfCmisWSTests.CmisServices.getFolderParentRequest request) {
+ return base.Channel.getFolderParent(request);
+ }
+
+ public WcfCmisWSTests.CmisServices.cmisObjectType getFolderParent(string repositoryId, string folderId, string filter) {
+ WcfCmisWSTests.CmisServices.getFolderParentRequest inValue = new WcfCmisWSTests.CmisServices.getFolderParentRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.folderId = folderId;
+ inValue.filter = filter;
+ WcfCmisWSTests.CmisServices.getFolderParentResponse retVal = ((WcfCmisWSTests.CmisServices.NavigationServicePort)(this)).getFolderParent(inValue);
+ return retVal.@object;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getFolderTreeResponse WcfCmisWSTests.CmisServices.NavigationServicePort.getFolderTree(WcfCmisWSTests.CmisServices.getFolderTreeRequest request) {
+ return base.Channel.getFolderTree(request);
+ }
+
+ public cmisObjectType[] getFolderTree(string repositoryId, string folderId, string filter, string depth, System.Nullable includeAllowableActions, System.Nullable includeRelationships) {
+ WcfCmisWSTests.CmisServices.getFolderTreeRequest inValue = new WcfCmisWSTests.CmisServices.getFolderTreeRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.folderId = folderId;
+ inValue.filter = filter;
+ inValue.depth = depth;
+ inValue.includeAllowableActions = includeAllowableActions;
+ inValue.includeRelationships = includeRelationships;
+ WcfCmisWSTests.CmisServices.getFolderTreeResponse retVal = ((WcfCmisWSTests.CmisServices.NavigationServicePort)(this)).getFolderTree(inValue);
+ return retVal.@object;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getObjectParentsResponse WcfCmisWSTests.CmisServices.NavigationServicePort.getObjectParents(WcfCmisWSTests.CmisServices.getObjectParentsRequest request) {
+ return base.Channel.getObjectParents(request);
+ }
+
+ public cmisObjectType[] getObjectParents(string repositoryId, string objectId, string filter) {
+ WcfCmisWSTests.CmisServices.getObjectParentsRequest inValue = new WcfCmisWSTests.CmisServices.getObjectParentsRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.filter = filter;
+ WcfCmisWSTests.CmisServices.getObjectParentsResponse retVal = ((WcfCmisWSTests.CmisServices.NavigationServicePort)(this)).getObjectParents(inValue);
+ return retVal.@object;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getCheckedOutDocsResponse WcfCmisWSTests.CmisServices.NavigationServicePort.getCheckedOutDocs(WcfCmisWSTests.CmisServices.getCheckedOutDocsRequest request) {
+ return base.Channel.getCheckedOutDocs(request);
+ }
+
+ public cmisObjectType[] getCheckedOutDocs(string repositoryId, string folderId, string filter, string orderBy, System.Nullable includeAllowableActions, System.Nullable includeRelationships, string maxItems, string skipCount, out bool hasMoreItems) {
+ WcfCmisWSTests.CmisServices.getCheckedOutDocsRequest inValue = new WcfCmisWSTests.CmisServices.getCheckedOutDocsRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.folderId = folderId;
+ inValue.filter = filter;
+ inValue.orderBy = orderBy;
+ inValue.includeAllowableActions = includeAllowableActions;
+ inValue.includeRelationships = includeRelationships;
+ inValue.maxItems = maxItems;
+ inValue.skipCount = skipCount;
+ WcfCmisWSTests.CmisServices.getCheckedOutDocsResponse retVal = ((WcfCmisWSTests.CmisServices.NavigationServicePort)(this)).getCheckedOutDocs(inValue);
+ hasMoreItems = retVal.hasMoreItems;
+ return retVal.@object;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/ws/200901", ConfigurationName="CmisServices.ObjectServicePort")]
+ public interface ObjectServicePort {
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message createDocumentRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.createDocumentResponse createDocument(WcfCmisWSTests.CmisServices.createDocumentRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message createFolderRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.createFolderResponse createFolder(WcfCmisWSTests.CmisServices.createFolderRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message createRelationshipRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.createRelationshipResponse createRelationship(WcfCmisWSTests.CmisServices.createRelationshipRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message createPolicyRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.createPolicyResponse createPolicy(WcfCmisWSTests.CmisServices.createPolicyRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getAllowableActionsRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getAllowableActionsResponse getAllowableActions(WcfCmisWSTests.CmisServices.getAllowableActionsRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getPropertiesRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getPropertiesResponse getProperties(WcfCmisWSTests.CmisServices.getPropertiesRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getRenditionsRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getRenditionsResponse getRenditions(WcfCmisWSTests.CmisServices.getRenditionsRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getFolderByPathRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getFolderByPathResponse getFolderByPath(WcfCmisWSTests.CmisServices.getFolderByPathRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getContentStreamRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getContentStreamResponse getContentStream(WcfCmisWSTests.CmisServices.getContentStreamRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message updatePropertiesRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.updatePropertiesResponse updateProperties(WcfCmisWSTests.CmisServices.updatePropertiesRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message moveObjectRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.moveObjectResponse moveObject(WcfCmisWSTests.CmisServices.moveObjectRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message deleteObjectRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.deleteObjectResponse deleteObject(WcfCmisWSTests.CmisServices.deleteObjectRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message deleteTreeRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.deleteTreeResponse deleteTree(WcfCmisWSTests.CmisServices.deleteTreeRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message setContentStreamRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.setContentStreamResponse setContentStream(WcfCmisWSTests.CmisServices.setContentStreamRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message deleteContentStreamRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.deleteContentStreamResponse deleteContentStream(WcfCmisWSTests.CmisServices.deleteContentStreamRequest request);
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumVersioningState {
+
+ ///
+ checkedout,
+
+ ///
+ minor,
+
+ ///
+ major,
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="createDocument", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class createDocumentRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public WcfCmisWSTests.CmisServices.cmisPropertiesType properties;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string folderId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable versioningState;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("applyPolicies", IsNullable=true)]
+ public string[] applyPolicies;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs;
+
+ public createDocumentRequest() {
+ }
+
+ public createDocumentRequest(string repositoryId, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, string folderId, WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream, System.Nullable versioningState, string[] applyPolicies, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs) {
+ this.repositoryId = repositoryId;
+ this.properties = properties;
+ this.folderId = folderId;
+ this.contentStream = contentStream;
+ this.versioningState = versioningState;
+ this.applyPolicies = applyPolicies;
+ this.addACEs = addACEs;
+ this.removeACEs = removeACEs;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="createDocumentResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class createDocumentResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string objectId;
+
+ public createDocumentResponse() {
+ }
+
+ public createDocumentResponse(string objectId) {
+ this.objectId = objectId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="createFolder", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class createFolderRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public WcfCmisWSTests.CmisServices.cmisPropertiesType properties;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string folderId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("applyPolicies", IsNullable=true)]
+ public string[] applyPolicies;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs;
+
+ public createFolderRequest() {
+ }
+
+ public createFolderRequest(string repositoryId, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, string folderId, string[] applyPolicies, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs) {
+ this.repositoryId = repositoryId;
+ this.properties = properties;
+ this.folderId = folderId;
+ this.applyPolicies = applyPolicies;
+ this.addACEs = addACEs;
+ this.removeACEs = removeACEs;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="createFolderResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class createFolderResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string objectId;
+
+ public createFolderResponse() {
+ }
+
+ public createFolderResponse(string objectId) {
+ this.objectId = objectId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="createRelationship", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class createRelationshipRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public WcfCmisWSTests.CmisServices.cmisPropertiesType properties;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string sourceObjectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ public string targetObjectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("applyPolicies", IsNullable=true)]
+ public string[] applyPolicies;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs;
+
+ public createRelationshipRequest() {
+ }
+
+ public createRelationshipRequest(string repositoryId, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, string sourceObjectId, string targetObjectId, string[] applyPolicies, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs) {
+ this.repositoryId = repositoryId;
+ this.properties = properties;
+ this.sourceObjectId = sourceObjectId;
+ this.targetObjectId = targetObjectId;
+ this.applyPolicies = applyPolicies;
+ this.addACEs = addACEs;
+ this.removeACEs = removeACEs;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="createRelationshipResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class createRelationshipResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string objectId;
+
+ public createRelationshipResponse() {
+ }
+
+ public createRelationshipResponse(string objectId) {
+ this.objectId = objectId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="createPolicy", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class createPolicyRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public WcfCmisWSTests.CmisServices.cmisPropertiesType properties;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string folderId;
+
+ public createPolicyRequest() {
+ }
+
+ public createPolicyRequest(string repositoryId, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, string folderId) {
+ this.repositoryId = repositoryId;
+ this.properties = properties;
+ this.folderId = folderId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="createPolicyResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class createPolicyResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string objectId;
+
+ public createPolicyResponse() {
+ }
+
+ public createPolicyResponse(string objectId) {
+ this.objectId = objectId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getAllowableActions", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getAllowableActionsRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ public getAllowableActionsRequest() {
+ }
+
+ public getAllowableActionsRequest(string repositoryId, string objectId) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getAllowableActionsResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getAllowableActionsResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public WcfCmisWSTests.CmisServices.cmisAllowableActionsType allowableActions;
+
+ public getAllowableActionsResponse() {
+ }
+
+ public getAllowableActionsResponse(WcfCmisWSTests.CmisServices.cmisAllowableActionsType allowableActions) {
+ this.allowableActions = allowableActions;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getProperties", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getPropertiesRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeAllowableActions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRelationships;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeACL;
+
+ public getPropertiesRequest() {
+ }
+
+ public getPropertiesRequest(string repositoryId, string objectId, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeACL) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.filter = filter;
+ this.includeAllowableActions = includeAllowableActions;
+ this.includeRelationships = includeRelationships;
+ this.includeACL = includeACL;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getPropertiesResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getPropertiesResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public WcfCmisWSTests.CmisServices.cmisObjectType @object;
+
+ public getPropertiesResponse() {
+ }
+
+ public getPropertiesResponse(WcfCmisWSTests.CmisServices.cmisObjectType @object) {
+ this.@object = @object;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getRenditions", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getRenditionsRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string renditionFilter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string maxItems;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string skipCount;
+
+ public getRenditionsRequest() {
+ }
+
+ public getRenditionsRequest(string repositoryId, string objectId, string renditionFilter, string maxItems, string skipCount) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.renditionFilter = renditionFilter;
+ this.maxItems = maxItems;
+ this.skipCount = skipCount;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getRenditionsResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getRenditionsResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("rendition")]
+ public cmisRenditionType[] rendition;
+
+ public getRenditionsResponse() {
+ }
+
+ public getRenditionsResponse(cmisRenditionType[] rendition) {
+ this.rendition = rendition;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getFolderByPath", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getFolderByPathRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string folderPath;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeAllowableActions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRelationships;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeACL;
+
+ public getFolderByPathRequest() {
+ }
+
+ public getFolderByPathRequest(string repositoryId, string folderPath, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeACL) {
+ this.repositoryId = repositoryId;
+ this.folderPath = folderPath;
+ this.filter = filter;
+ this.includeAllowableActions = includeAllowableActions;
+ this.includeRelationships = includeRelationships;
+ this.includeACL = includeACL;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getFolderByPathResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getFolderByPathResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public WcfCmisWSTests.CmisServices.cmisObjectType @object;
+
+ public getFolderByPathResponse() {
+ }
+
+ public getFolderByPathResponse(WcfCmisWSTests.CmisServices.cmisObjectType @object) {
+ this.@object = @object;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getContentStream", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getContentStreamRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string documentId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string streamId;
+
+ public getContentStreamRequest() {
+ }
+
+ public getContentStreamRequest(string repositoryId, string documentId, string streamId) {
+ this.repositoryId = repositoryId;
+ this.documentId = documentId;
+ this.streamId = streamId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getContentStreamResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getContentStreamResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream;
+
+ public getContentStreamResponse() {
+ }
+
+ public getContentStreamResponse(WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream) {
+ this.contentStream = contentStream;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="updateProperties", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class updatePropertiesRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string changeToken;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ public WcfCmisWSTests.CmisServices.cmisPropertiesType properties;
+
+ public updatePropertiesRequest() {
+ }
+
+ public updatePropertiesRequest(string repositoryId, string objectId, string changeToken, WcfCmisWSTests.CmisServices.cmisPropertiesType properties) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.changeToken = changeToken;
+ this.properties = properties;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="updatePropertiesResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class updatePropertiesResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string changeToken;
+
+ public updatePropertiesResponse() {
+ }
+
+ public updatePropertiesResponse(string objectId, string changeToken) {
+ this.objectId = objectId;
+ this.changeToken = changeToken;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="moveObject", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class moveObjectRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string targetFolderId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ public string sourceFolderId;
+
+ public moveObjectRequest() {
+ }
+
+ public moveObjectRequest(string repositoryId, string objectId, string targetFolderId, string sourceFolderId) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.targetFolderId = targetFolderId;
+ this.sourceFolderId = sourceFolderId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="moveObjectResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class moveObjectResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string objectId;
+
+ public moveObjectResponse() {
+ }
+
+ public moveObjectResponse(string objectId) {
+ this.objectId = objectId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="deleteObject", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class deleteObjectRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable allVersions;
+
+ public deleteObjectRequest() {
+ }
+
+ public deleteObjectRequest(string repositoryId, string objectId, System.Nullable allVersions) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.allVersions = allVersions;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="deleteObjectResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class deleteObjectResponse {
+
+ public deleteObjectResponse() {
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumUnfileObject {
+
+ ///
+ unfile,
+
+ ///
+ deletesinglefiled,
+
+ ///
+ delete,
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="deleteTree", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class deleteTreeRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string folderId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public WcfCmisWSTests.CmisServices.enumUnfileObject unfileObject;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable continueOnFailure;
+
+ public deleteTreeRequest() {
+ }
+
+ public deleteTreeRequest(string repositoryId, string folderId, WcfCmisWSTests.CmisServices.enumUnfileObject unfileObject, System.Nullable continueOnFailure) {
+ this.repositoryId = repositoryId;
+ this.folderId = folderId;
+ this.unfileObject = unfileObject;
+ this.continueOnFailure = continueOnFailure;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="deleteTreeResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class deleteTreeResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("objectId", IsNullable=false)]
+ public string[] failedToDelete;
+
+ public deleteTreeResponse() {
+ }
+
+ public deleteTreeResponse(string[] failedToDelete) {
+ this.failedToDelete = failedToDelete;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="setContentStream", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class setContentStreamRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string documentId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable overwriteFlag;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ public string changeToken;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ public WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream;
+
+ public setContentStreamRequest() {
+ }
+
+ public setContentStreamRequest(string repositoryId, string documentId, System.Nullable overwriteFlag, string changeToken, WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream) {
+ this.repositoryId = repositoryId;
+ this.documentId = documentId;
+ this.overwriteFlag = overwriteFlag;
+ this.changeToken = changeToken;
+ this.contentStream = contentStream;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="setContentStreamResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class setContentStreamResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string documentId;
+
+ public setContentStreamResponse() {
+ }
+
+ public setContentStreamResponse(string documentId) {
+ this.documentId = documentId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="deleteContentStream", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class deleteContentStreamRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string documentId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string changeToken;
+
+ public deleteContentStreamRequest() {
+ }
+
+ public deleteContentStreamRequest(string repositoryId, string documentId, string changeToken) {
+ this.repositoryId = repositoryId;
+ this.documentId = documentId;
+ this.changeToken = changeToken;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="deleteContentStreamResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class deleteContentStreamResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string documentId;
+
+ public deleteContentStreamResponse() {
+ }
+
+ public deleteContentStreamResponse(string documentId) {
+ this.documentId = documentId;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public interface ObjectServicePortChannel : WcfCmisWSTests.CmisServices.ObjectServicePort, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public partial class ObjectServicePortClient : System.ServiceModel.ClientBase, WcfCmisWSTests.CmisServices.ObjectServicePort {
+
+ public ObjectServicePortClient() {
+ }
+
+ public ObjectServicePortClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public ObjectServicePortClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public ObjectServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public ObjectServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.createDocumentResponse WcfCmisWSTests.CmisServices.ObjectServicePort.createDocument(WcfCmisWSTests.CmisServices.createDocumentRequest request) {
+ return base.Channel.createDocument(request);
+ }
+
+ public string createDocument(string repositoryId, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, string folderId, WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream, System.Nullable versioningState, string[] applyPolicies, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs) {
+ WcfCmisWSTests.CmisServices.createDocumentRequest inValue = new WcfCmisWSTests.CmisServices.createDocumentRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.properties = properties;
+ inValue.folderId = folderId;
+ inValue.contentStream = contentStream;
+ inValue.versioningState = versioningState;
+ inValue.applyPolicies = applyPolicies;
+ inValue.addACEs = addACEs;
+ inValue.removeACEs = removeACEs;
+ WcfCmisWSTests.CmisServices.createDocumentResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).createDocument(inValue);
+ return retVal.objectId;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.createFolderResponse WcfCmisWSTests.CmisServices.ObjectServicePort.createFolder(WcfCmisWSTests.CmisServices.createFolderRequest request) {
+ return base.Channel.createFolder(request);
+ }
+
+ public string createFolder(string repositoryId, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, string folderId, string[] applyPolicies, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs) {
+ WcfCmisWSTests.CmisServices.createFolderRequest inValue = new WcfCmisWSTests.CmisServices.createFolderRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.properties = properties;
+ inValue.folderId = folderId;
+ inValue.applyPolicies = applyPolicies;
+ inValue.addACEs = addACEs;
+ inValue.removeACEs = removeACEs;
+ WcfCmisWSTests.CmisServices.createFolderResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).createFolder(inValue);
+ return retVal.objectId;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.createRelationshipResponse WcfCmisWSTests.CmisServices.ObjectServicePort.createRelationship(WcfCmisWSTests.CmisServices.createRelationshipRequest request) {
+ return base.Channel.createRelationship(request);
+ }
+
+ public string createRelationship(string repositoryId, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, string sourceObjectId, string targetObjectId, string[] applyPolicies, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs) {
+ WcfCmisWSTests.CmisServices.createRelationshipRequest inValue = new WcfCmisWSTests.CmisServices.createRelationshipRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.properties = properties;
+ inValue.sourceObjectId = sourceObjectId;
+ inValue.targetObjectId = targetObjectId;
+ inValue.applyPolicies = applyPolicies;
+ inValue.addACEs = addACEs;
+ inValue.removeACEs = removeACEs;
+ WcfCmisWSTests.CmisServices.createRelationshipResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).createRelationship(inValue);
+ return retVal.objectId;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.createPolicyResponse WcfCmisWSTests.CmisServices.ObjectServicePort.createPolicy(WcfCmisWSTests.CmisServices.createPolicyRequest request) {
+ return base.Channel.createPolicy(request);
+ }
+
+ public string createPolicy(string repositoryId, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, string folderId) {
+ WcfCmisWSTests.CmisServices.createPolicyRequest inValue = new WcfCmisWSTests.CmisServices.createPolicyRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.properties = properties;
+ inValue.folderId = folderId;
+ WcfCmisWSTests.CmisServices.createPolicyResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).createPolicy(inValue);
+ return retVal.objectId;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getAllowableActionsResponse WcfCmisWSTests.CmisServices.ObjectServicePort.getAllowableActions(WcfCmisWSTests.CmisServices.getAllowableActionsRequest request) {
+ return base.Channel.getAllowableActions(request);
+ }
+
+ public WcfCmisWSTests.CmisServices.cmisAllowableActionsType getAllowableActions(string repositoryId, string objectId) {
+ WcfCmisWSTests.CmisServices.getAllowableActionsRequest inValue = new WcfCmisWSTests.CmisServices.getAllowableActionsRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ WcfCmisWSTests.CmisServices.getAllowableActionsResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).getAllowableActions(inValue);
+ return retVal.allowableActions;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getPropertiesResponse WcfCmisWSTests.CmisServices.ObjectServicePort.getProperties(WcfCmisWSTests.CmisServices.getPropertiesRequest request) {
+ return base.Channel.getProperties(request);
+ }
+
+ public WcfCmisWSTests.CmisServices.cmisObjectType getProperties(string repositoryId, string objectId, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeACL) {
+ WcfCmisWSTests.CmisServices.getPropertiesRequest inValue = new WcfCmisWSTests.CmisServices.getPropertiesRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.filter = filter;
+ inValue.includeAllowableActions = includeAllowableActions;
+ inValue.includeRelationships = includeRelationships;
+ inValue.includeACL = includeACL;
+ WcfCmisWSTests.CmisServices.getPropertiesResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).getProperties(inValue);
+ return retVal.@object;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getRenditionsResponse WcfCmisWSTests.CmisServices.ObjectServicePort.getRenditions(WcfCmisWSTests.CmisServices.getRenditionsRequest request) {
+ return base.Channel.getRenditions(request);
+ }
+
+ public cmisRenditionType[] getRenditions(string repositoryId, string objectId, string renditionFilter, string maxItems, string skipCount) {
+ WcfCmisWSTests.CmisServices.getRenditionsRequest inValue = new WcfCmisWSTests.CmisServices.getRenditionsRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.renditionFilter = renditionFilter;
+ inValue.maxItems = maxItems;
+ inValue.skipCount = skipCount;
+ WcfCmisWSTests.CmisServices.getRenditionsResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).getRenditions(inValue);
+ return retVal.rendition;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getFolderByPathResponse WcfCmisWSTests.CmisServices.ObjectServicePort.getFolderByPath(WcfCmisWSTests.CmisServices.getFolderByPathRequest request) {
+ return base.Channel.getFolderByPath(request);
+ }
+
+ public WcfCmisWSTests.CmisServices.cmisObjectType getFolderByPath(string repositoryId, string folderPath, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, System.Nullable includeACL) {
+ WcfCmisWSTests.CmisServices.getFolderByPathRequest inValue = new WcfCmisWSTests.CmisServices.getFolderByPathRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.folderPath = folderPath;
+ inValue.filter = filter;
+ inValue.includeAllowableActions = includeAllowableActions;
+ inValue.includeRelationships = includeRelationships;
+ inValue.includeACL = includeACL;
+ WcfCmisWSTests.CmisServices.getFolderByPathResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).getFolderByPath(inValue);
+ return retVal.@object;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getContentStreamResponse WcfCmisWSTests.CmisServices.ObjectServicePort.getContentStream(WcfCmisWSTests.CmisServices.getContentStreamRequest request) {
+ return base.Channel.getContentStream(request);
+ }
+
+ public WcfCmisWSTests.CmisServices.cmisContentStreamType getContentStream(string repositoryId, string documentId, string streamId) {
+ WcfCmisWSTests.CmisServices.getContentStreamRequest inValue = new WcfCmisWSTests.CmisServices.getContentStreamRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.documentId = documentId;
+ inValue.streamId = streamId;
+ WcfCmisWSTests.CmisServices.getContentStreamResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).getContentStream(inValue);
+ return retVal.contentStream;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.updatePropertiesResponse WcfCmisWSTests.CmisServices.ObjectServicePort.updateProperties(WcfCmisWSTests.CmisServices.updatePropertiesRequest request) {
+ return base.Channel.updateProperties(request);
+ }
+
+ public void updateProperties(string repositoryId, ref string objectId, ref string changeToken, WcfCmisWSTests.CmisServices.cmisPropertiesType properties) {
+ WcfCmisWSTests.CmisServices.updatePropertiesRequest inValue = new WcfCmisWSTests.CmisServices.updatePropertiesRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.changeToken = changeToken;
+ inValue.properties = properties;
+ WcfCmisWSTests.CmisServices.updatePropertiesResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).updateProperties(inValue);
+ objectId = retVal.objectId;
+ changeToken = retVal.changeToken;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.moveObjectResponse WcfCmisWSTests.CmisServices.ObjectServicePort.moveObject(WcfCmisWSTests.CmisServices.moveObjectRequest request) {
+ return base.Channel.moveObject(request);
+ }
+
+ public void moveObject(string repositoryId, ref string objectId, string targetFolderId, string sourceFolderId) {
+ WcfCmisWSTests.CmisServices.moveObjectRequest inValue = new WcfCmisWSTests.CmisServices.moveObjectRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.targetFolderId = targetFolderId;
+ inValue.sourceFolderId = sourceFolderId;
+ WcfCmisWSTests.CmisServices.moveObjectResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).moveObject(inValue);
+ objectId = retVal.objectId;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.deleteObjectResponse WcfCmisWSTests.CmisServices.ObjectServicePort.deleteObject(WcfCmisWSTests.CmisServices.deleteObjectRequest request) {
+ return base.Channel.deleteObject(request);
+ }
+
+ public void deleteObject(string repositoryId, string objectId, System.Nullable allVersions) {
+ WcfCmisWSTests.CmisServices.deleteObjectRequest inValue = new WcfCmisWSTests.CmisServices.deleteObjectRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.allVersions = allVersions;
+ WcfCmisWSTests.CmisServices.deleteObjectResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).deleteObject(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.deleteTreeResponse WcfCmisWSTests.CmisServices.ObjectServicePort.deleteTree(WcfCmisWSTests.CmisServices.deleteTreeRequest request) {
+ return base.Channel.deleteTree(request);
+ }
+
+ public string[] deleteTree(string repositoryId, string folderId, WcfCmisWSTests.CmisServices.enumUnfileObject unfileObject, System.Nullable continueOnFailure) {
+ WcfCmisWSTests.CmisServices.deleteTreeRequest inValue = new WcfCmisWSTests.CmisServices.deleteTreeRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.folderId = folderId;
+ inValue.unfileObject = unfileObject;
+ inValue.continueOnFailure = continueOnFailure;
+ WcfCmisWSTests.CmisServices.deleteTreeResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).deleteTree(inValue);
+ return retVal.failedToDelete;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.setContentStreamResponse WcfCmisWSTests.CmisServices.ObjectServicePort.setContentStream(WcfCmisWSTests.CmisServices.setContentStreamRequest request) {
+ return base.Channel.setContentStream(request);
+ }
+
+ public void setContentStream(string repositoryId, ref string documentId, System.Nullable overwriteFlag, string changeToken, WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream) {
+ WcfCmisWSTests.CmisServices.setContentStreamRequest inValue = new WcfCmisWSTests.CmisServices.setContentStreamRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.documentId = documentId;
+ inValue.overwriteFlag = overwriteFlag;
+ inValue.changeToken = changeToken;
+ inValue.contentStream = contentStream;
+ WcfCmisWSTests.CmisServices.setContentStreamResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).setContentStream(inValue);
+ documentId = retVal.documentId;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.deleteContentStreamResponse WcfCmisWSTests.CmisServices.ObjectServicePort.deleteContentStream(WcfCmisWSTests.CmisServices.deleteContentStreamRequest request) {
+ return base.Channel.deleteContentStream(request);
+ }
+
+ public void deleteContentStream(string repositoryId, ref string documentId, string changeToken) {
+ WcfCmisWSTests.CmisServices.deleteContentStreamRequest inValue = new WcfCmisWSTests.CmisServices.deleteContentStreamRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.documentId = documentId;
+ inValue.changeToken = changeToken;
+ WcfCmisWSTests.CmisServices.deleteContentStreamResponse retVal = ((WcfCmisWSTests.CmisServices.ObjectServicePort)(this)).deleteContentStream(inValue);
+ documentId = retVal.documentId;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/ws/200901", ConfigurationName="CmisServices.PolicyServicePort")]
+ public interface PolicyServicePort {
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message applyPolicyRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.applyPolicyResponse applyPolicy(WcfCmisWSTests.CmisServices.applyPolicyRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message removePolicyRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.removePolicyResponse removePolicy(WcfCmisWSTests.CmisServices.removePolicyRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getAppliedPoliciesRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getAppliedPoliciesResponse getAppliedPolicies(WcfCmisWSTests.CmisServices.getAppliedPoliciesRequest request);
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="applyPolicy", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class applyPolicyRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string policyId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string objectId;
+
+ public applyPolicyRequest() {
+ }
+
+ public applyPolicyRequest(string repositoryId, string policyId, string objectId) {
+ this.repositoryId = repositoryId;
+ this.policyId = policyId;
+ this.objectId = objectId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="applyPolicyResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class applyPolicyResponse {
+
+ public applyPolicyResponse() {
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="removePolicy", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class removePolicyRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string policyId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public string objectId;
+
+ public removePolicyRequest() {
+ }
+
+ public removePolicyRequest(string repositoryId, string policyId, string objectId) {
+ this.repositoryId = repositoryId;
+ this.policyId = policyId;
+ this.objectId = objectId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="removePolicyResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class removePolicyResponse {
+
+ public removePolicyResponse() {
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getAppliedPolicies", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getAppliedPoliciesRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ public getAppliedPoliciesRequest() {
+ }
+
+ public getAppliedPoliciesRequest(string repositoryId, string objectId, string filter) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.filter = filter;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getAppliedPoliciesResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getAppliedPoliciesResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("object")]
+ public cmisObjectType[] @object;
+
+ public getAppliedPoliciesResponse() {
+ }
+
+ public getAppliedPoliciesResponse(cmisObjectType[] @object) {
+ this.@object = @object;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public interface PolicyServicePortChannel : WcfCmisWSTests.CmisServices.PolicyServicePort, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public partial class PolicyServicePortClient : System.ServiceModel.ClientBase, WcfCmisWSTests.CmisServices.PolicyServicePort {
+
+ public PolicyServicePortClient() {
+ }
+
+ public PolicyServicePortClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public PolicyServicePortClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public PolicyServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public PolicyServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.applyPolicyResponse WcfCmisWSTests.CmisServices.PolicyServicePort.applyPolicy(WcfCmisWSTests.CmisServices.applyPolicyRequest request) {
+ return base.Channel.applyPolicy(request);
+ }
+
+ public void applyPolicy(string repositoryId, string policyId, string objectId) {
+ WcfCmisWSTests.CmisServices.applyPolicyRequest inValue = new WcfCmisWSTests.CmisServices.applyPolicyRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.policyId = policyId;
+ inValue.objectId = objectId;
+ WcfCmisWSTests.CmisServices.applyPolicyResponse retVal = ((WcfCmisWSTests.CmisServices.PolicyServicePort)(this)).applyPolicy(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.removePolicyResponse WcfCmisWSTests.CmisServices.PolicyServicePort.removePolicy(WcfCmisWSTests.CmisServices.removePolicyRequest request) {
+ return base.Channel.removePolicy(request);
+ }
+
+ public void removePolicy(string repositoryId, string policyId, string objectId) {
+ WcfCmisWSTests.CmisServices.removePolicyRequest inValue = new WcfCmisWSTests.CmisServices.removePolicyRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.policyId = policyId;
+ inValue.objectId = objectId;
+ WcfCmisWSTests.CmisServices.removePolicyResponse retVal = ((WcfCmisWSTests.CmisServices.PolicyServicePort)(this)).removePolicy(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getAppliedPoliciesResponse WcfCmisWSTests.CmisServices.PolicyServicePort.getAppliedPolicies(WcfCmisWSTests.CmisServices.getAppliedPoliciesRequest request) {
+ return base.Channel.getAppliedPolicies(request);
+ }
+
+ public cmisObjectType[] getAppliedPolicies(string repositoryId, string objectId, string filter) {
+ WcfCmisWSTests.CmisServices.getAppliedPoliciesRequest inValue = new WcfCmisWSTests.CmisServices.getAppliedPoliciesRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.filter = filter;
+ WcfCmisWSTests.CmisServices.getAppliedPoliciesResponse retVal = ((WcfCmisWSTests.CmisServices.PolicyServicePort)(this)).getAppliedPolicies(inValue);
+ return retVal.@object;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/ws/200901", ConfigurationName="CmisServices.RelationshipServicePort")]
+ public interface RelationshipServicePort {
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getRelationshipsRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getRelationshipsResponse getRelationships(WcfCmisWSTests.CmisServices.getRelationshipsRequest request);
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200901")]
+ public enum enumRelationshipDirection {
+
+ ///
+ source,
+
+ ///
+ target,
+
+ ///
+ either,
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getRelationships", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getRelationshipsRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable direction;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string typeId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeSubRelationshipTypes;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeAllowableActions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRelationships;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=8)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string maxItems;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=9)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string skipCount;
+
+ public getRelationshipsRequest() {
+ }
+
+ public getRelationshipsRequest(string repositoryId, string objectId, System.Nullable direction, string typeId, System.Nullable includeSubRelationshipTypes, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, string maxItems, string skipCount) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.direction = direction;
+ this.typeId = typeId;
+ this.includeSubRelationshipTypes = includeSubRelationshipTypes;
+ this.filter = filter;
+ this.includeAllowableActions = includeAllowableActions;
+ this.includeRelationships = includeRelationships;
+ this.maxItems = maxItems;
+ this.skipCount = skipCount;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getRelationshipsResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getRelationshipsResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("object")]
+ public cmisObjectType[] @object;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public bool hasMoreItems;
+
+ public getRelationshipsResponse() {
+ }
+
+ public getRelationshipsResponse(cmisObjectType[] @object, bool hasMoreItems) {
+ this.@object = @object;
+ this.hasMoreItems = hasMoreItems;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public interface RelationshipServicePortChannel : WcfCmisWSTests.CmisServices.RelationshipServicePort, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public partial class RelationshipServicePortClient : System.ServiceModel.ClientBase, WcfCmisWSTests.CmisServices.RelationshipServicePort {
+
+ public RelationshipServicePortClient() {
+ }
+
+ public RelationshipServicePortClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public RelationshipServicePortClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public RelationshipServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public RelationshipServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getRelationshipsResponse WcfCmisWSTests.CmisServices.RelationshipServicePort.getRelationships(WcfCmisWSTests.CmisServices.getRelationshipsRequest request) {
+ return base.Channel.getRelationships(request);
+ }
+
+ public cmisObjectType[] getRelationships(string repositoryId, string objectId, System.Nullable direction, string typeId, System.Nullable includeSubRelationshipTypes, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships, string maxItems, string skipCount, out bool hasMoreItems) {
+ WcfCmisWSTests.CmisServices.getRelationshipsRequest inValue = new WcfCmisWSTests.CmisServices.getRelationshipsRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.direction = direction;
+ inValue.typeId = typeId;
+ inValue.includeSubRelationshipTypes = includeSubRelationshipTypes;
+ inValue.filter = filter;
+ inValue.includeAllowableActions = includeAllowableActions;
+ inValue.includeRelationships = includeRelationships;
+ inValue.maxItems = maxItems;
+ inValue.skipCount = skipCount;
+ WcfCmisWSTests.CmisServices.getRelationshipsResponse retVal = ((WcfCmisWSTests.CmisServices.RelationshipServicePort)(this)).getRelationships(inValue);
+ hasMoreItems = retVal.hasMoreItems;
+ return retVal.@object;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/ws/200901", ConfigurationName="CmisServices.RepositoryServicePort")]
+ public interface RepositoryServicePort {
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getRepositoriesRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getRepositoriesResponse getRepositories(WcfCmisWSTests.CmisServices.getRepositoriesRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getRepositoryInfoRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getRepositoryInfoResponse getRepositoryInfo(WcfCmisWSTests.CmisServices.getRepositoryInfoRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getTypeChildrenRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getTypeChildrenResponse getTypeChildren(WcfCmisWSTests.CmisServices.getTypeChildrenRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getTypeDescendantsRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getTypeDescendantsResponse getTypeDescendants(WcfCmisWSTests.CmisServices.getTypeDescendantsRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getTypeDefinitionRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getTypeDefinitionResponse getTypeDefinition(WcfCmisWSTests.CmisServices.getTypeDefinitionRequest request);
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getRepositories", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getRepositoriesRequest {
+
+ public getRepositoriesRequest() {
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getRepositoriesResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getRepositoriesResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("repository", IsNullable=true)]
+ public cmisRepositoryEntryType[] repository;
+
+ public getRepositoriesResponse() {
+ }
+
+ public getRepositoriesResponse(cmisRepositoryEntryType[] repository) {
+ this.repository = repository;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getRepositoryInfo", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getRepositoryInfoRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ public getRepositoryInfoRequest() {
+ }
+
+ public getRepositoryInfoRequest(string repositoryId) {
+ this.repositoryId = repositoryId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getRepositoryInfoResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getRepositoryInfoResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public WcfCmisWSTests.CmisServices.cmisRepositoryInfoType repositoryInfo;
+
+ public getRepositoryInfoResponse() {
+ }
+
+ public getRepositoryInfoResponse(WcfCmisWSTests.CmisServices.cmisRepositoryInfoType repositoryInfo) {
+ this.repositoryInfo = repositoryInfo;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getTypeChildren", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getTypeChildrenRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string typeId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includePropertyDefinitions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string maxItems;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string skipCount;
+
+ public getTypeChildrenRequest() {
+ }
+
+ public getTypeChildrenRequest(string repositoryId, string typeId, System.Nullable includePropertyDefinitions, string maxItems, string skipCount) {
+ this.repositoryId = repositoryId;
+ this.typeId = typeId;
+ this.includePropertyDefinitions = includePropertyDefinitions;
+ this.maxItems = maxItems;
+ this.skipCount = skipCount;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getTypeChildrenResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getTypeChildrenResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("type")]
+ public cmisTypeDefinitionType[] type;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public bool hasMoreItems;
+
+ public getTypeChildrenResponse() {
+ }
+
+ public getTypeChildrenResponse(cmisTypeDefinitionType[] type, bool hasMoreItems) {
+ this.type = type;
+ this.hasMoreItems = hasMoreItems;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getTypeDescendants", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getTypeDescendantsRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string typeId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+ public string depth;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includePropertyDefinitions;
+
+ public getTypeDescendantsRequest() {
+ }
+
+ public getTypeDescendantsRequest(string repositoryId, string typeId, string depth, System.Nullable includePropertyDefinitions) {
+ this.repositoryId = repositoryId;
+ this.typeId = typeId;
+ this.depth = depth;
+ this.includePropertyDefinitions = includePropertyDefinitions;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getTypeDescendantsResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getTypeDescendantsResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("type")]
+ public cmisTypeContainer[] type;
+
+ public getTypeDescendantsResponse() {
+ }
+
+ public getTypeDescendantsResponse(cmisTypeContainer[] type) {
+ this.type = type;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getTypeDefinition", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getTypeDefinitionRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string typeId;
+
+ public getTypeDefinitionRequest() {
+ }
+
+ public getTypeDefinitionRequest(string repositoryId, string typeId) {
+ this.repositoryId = repositoryId;
+ this.typeId = typeId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getTypeDefinitionResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getTypeDefinitionResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public WcfCmisWSTests.CmisServices.cmisTypeDefinitionType type;
+
+ public getTypeDefinitionResponse() {
+ }
+
+ public getTypeDefinitionResponse(WcfCmisWSTests.CmisServices.cmisTypeDefinitionType type) {
+ this.type = type;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public interface RepositoryServicePortChannel : WcfCmisWSTests.CmisServices.RepositoryServicePort, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public partial class RepositoryServicePortClient : System.ServiceModel.ClientBase, WcfCmisWSTests.CmisServices.RepositoryServicePort {
+
+ public RepositoryServicePortClient() {
+ }
+
+ public RepositoryServicePortClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public RepositoryServicePortClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public RepositoryServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public RepositoryServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getRepositoriesResponse WcfCmisWSTests.CmisServices.RepositoryServicePort.getRepositories(WcfCmisWSTests.CmisServices.getRepositoriesRequest request) {
+ return base.Channel.getRepositories(request);
+ }
+
+ public cmisRepositoryEntryType[] getRepositories() {
+ WcfCmisWSTests.CmisServices.getRepositoriesRequest inValue = new WcfCmisWSTests.CmisServices.getRepositoriesRequest();
+ WcfCmisWSTests.CmisServices.getRepositoriesResponse retVal = ((WcfCmisWSTests.CmisServices.RepositoryServicePort)(this)).getRepositories(inValue);
+ return retVal.repository;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getRepositoryInfoResponse WcfCmisWSTests.CmisServices.RepositoryServicePort.getRepositoryInfo(WcfCmisWSTests.CmisServices.getRepositoryInfoRequest request) {
+ return base.Channel.getRepositoryInfo(request);
+ }
+
+ public WcfCmisWSTests.CmisServices.cmisRepositoryInfoType getRepositoryInfo(string repositoryId) {
+ WcfCmisWSTests.CmisServices.getRepositoryInfoRequest inValue = new WcfCmisWSTests.CmisServices.getRepositoryInfoRequest();
+ inValue.repositoryId = repositoryId;
+ WcfCmisWSTests.CmisServices.getRepositoryInfoResponse retVal = ((WcfCmisWSTests.CmisServices.RepositoryServicePort)(this)).getRepositoryInfo(inValue);
+ return retVal.repositoryInfo;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getTypeChildrenResponse WcfCmisWSTests.CmisServices.RepositoryServicePort.getTypeChildren(WcfCmisWSTests.CmisServices.getTypeChildrenRequest request) {
+ return base.Channel.getTypeChildren(request);
+ }
+
+ public cmisTypeDefinitionType[] getTypeChildren(string repositoryId, string typeId, System.Nullable includePropertyDefinitions, string maxItems, string skipCount, out bool hasMoreItems) {
+ WcfCmisWSTests.CmisServices.getTypeChildrenRequest inValue = new WcfCmisWSTests.CmisServices.getTypeChildrenRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.typeId = typeId;
+ inValue.includePropertyDefinitions = includePropertyDefinitions;
+ inValue.maxItems = maxItems;
+ inValue.skipCount = skipCount;
+ WcfCmisWSTests.CmisServices.getTypeChildrenResponse retVal = ((WcfCmisWSTests.CmisServices.RepositoryServicePort)(this)).getTypeChildren(inValue);
+ hasMoreItems = retVal.hasMoreItems;
+ return retVal.type;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getTypeDescendantsResponse WcfCmisWSTests.CmisServices.RepositoryServicePort.getTypeDescendants(WcfCmisWSTests.CmisServices.getTypeDescendantsRequest request) {
+ return base.Channel.getTypeDescendants(request);
+ }
+
+ public cmisTypeContainer[] getTypeDescendants(string repositoryId, string typeId, string depth, System.Nullable includePropertyDefinitions) {
+ WcfCmisWSTests.CmisServices.getTypeDescendantsRequest inValue = new WcfCmisWSTests.CmisServices.getTypeDescendantsRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.typeId = typeId;
+ inValue.depth = depth;
+ inValue.includePropertyDefinitions = includePropertyDefinitions;
+ WcfCmisWSTests.CmisServices.getTypeDescendantsResponse retVal = ((WcfCmisWSTests.CmisServices.RepositoryServicePort)(this)).getTypeDescendants(inValue);
+ return retVal.type;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getTypeDefinitionResponse WcfCmisWSTests.CmisServices.RepositoryServicePort.getTypeDefinition(WcfCmisWSTests.CmisServices.getTypeDefinitionRequest request) {
+ return base.Channel.getTypeDefinition(request);
+ }
+
+ public WcfCmisWSTests.CmisServices.cmisTypeDefinitionType getTypeDefinition(string repositoryId, string typeId) {
+ WcfCmisWSTests.CmisServices.getTypeDefinitionRequest inValue = new WcfCmisWSTests.CmisServices.getTypeDefinitionRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.typeId = typeId;
+ WcfCmisWSTests.CmisServices.getTypeDefinitionResponse retVal = ((WcfCmisWSTests.CmisServices.RepositoryServicePort)(this)).getTypeDefinition(inValue);
+ return retVal.type;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/ws/200901", ConfigurationName="CmisServices.VersioningServicePort")]
+ public interface VersioningServicePort {
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message checkOutRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.checkOutResponse checkOut(WcfCmisWSTests.CmisServices.checkOutRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message cancelCheckOutRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.cancelCheckOutResponse cancelCheckOut(WcfCmisWSTests.CmisServices.cancelCheckOutRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message checkInRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.checkInResponse checkIn(WcfCmisWSTests.CmisServices.checkInRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getPropertiesOfLatestVersionRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getPropertiesOfLatestVersionResponse getPropertiesOfLatestVersion(WcfCmisWSTests.CmisServices.getPropertiesOfLatestVersionRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getAllVersionsRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getAllVersionsResponse getAllVersions(WcfCmisWSTests.CmisServices.getAllVersionsRequest request);
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="checkOut", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class checkOutRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string documentId;
+
+ public checkOutRequest() {
+ }
+
+ public checkOutRequest(string repositoryId, string documentId) {
+ this.repositoryId = repositoryId;
+ this.documentId = documentId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="checkOutResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class checkOutResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string documentId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public bool contentCopied;
+
+ public checkOutResponse() {
+ }
+
+ public checkOutResponse(string documentId, bool contentCopied) {
+ this.documentId = documentId;
+ this.contentCopied = contentCopied;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="cancelCheckOut", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class cancelCheckOutRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string documentId;
+
+ public cancelCheckOutRequest() {
+ }
+
+ public cancelCheckOutRequest(string repositoryId, string documentId) {
+ this.repositoryId = repositoryId;
+ this.documentId = documentId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="cancelCheckOutResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class cancelCheckOutResponse {
+
+ public cancelCheckOutResponse() {
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="checkIn", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class checkInRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string documentId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable major;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisPropertiesType properties;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string checkinComment;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("applyPolicies", IsNullable=true)]
+ public string[] applyPolicies;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=8)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs;
+
+ public checkInRequest() {
+ }
+
+ public checkInRequest(string repositoryId, string documentId, System.Nullable major, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream, string checkinComment, string[] applyPolicies, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs) {
+ this.repositoryId = repositoryId;
+ this.documentId = documentId;
+ this.major = major;
+ this.properties = properties;
+ this.contentStream = contentStream;
+ this.checkinComment = checkinComment;
+ this.applyPolicies = applyPolicies;
+ this.addACEs = addACEs;
+ this.removeACEs = removeACEs;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="checkInResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class checkInResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string documentId;
+
+ public checkInResponse() {
+ }
+
+ public checkInResponse(string documentId) {
+ this.documentId = documentId;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getPropertiesOfLatestVersion", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getPropertiesOfLatestVersionRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string versionSeriesId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public bool major;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeACL;
+
+ public getPropertiesOfLatestVersionRequest() {
+ }
+
+ public getPropertiesOfLatestVersionRequest(string repositoryId, string versionSeriesId, bool major, string filter, System.Nullable includeACL) {
+ this.repositoryId = repositoryId;
+ this.versionSeriesId = versionSeriesId;
+ this.major = major;
+ this.filter = filter;
+ this.includeACL = includeACL;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getPropertiesOfLatestVersionResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getPropertiesOfLatestVersionResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public WcfCmisWSTests.CmisServices.cmisObjectType @object;
+
+ public getPropertiesOfLatestVersionResponse() {
+ }
+
+ public getPropertiesOfLatestVersionResponse(WcfCmisWSTests.CmisServices.cmisObjectType @object) {
+ this.@object = @object;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getAllVersions", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getAllVersionsRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string versionSeriesId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public string filter;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeAllowableActions;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable includeRelationships;
+
+ public getAllVersionsRequest() {
+ }
+
+ public getAllVersionsRequest(string repositoryId, string versionSeriesId, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships) {
+ this.repositoryId = repositoryId;
+ this.versionSeriesId = versionSeriesId;
+ this.filter = filter;
+ this.includeAllowableActions = includeAllowableActions;
+ this.includeRelationships = includeRelationships;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getAllVersionsResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getAllVersionsResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("object")]
+ public cmisObjectType[] @object;
+
+ public getAllVersionsResponse() {
+ }
+
+ public getAllVersionsResponse(cmisObjectType[] @object) {
+ this.@object = @object;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public interface VersioningServicePortChannel : WcfCmisWSTests.CmisServices.VersioningServicePort, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public partial class VersioningServicePortClient : System.ServiceModel.ClientBase, WcfCmisWSTests.CmisServices.VersioningServicePort {
+
+ public VersioningServicePortClient() {
+ }
+
+ public VersioningServicePortClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public VersioningServicePortClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public VersioningServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public VersioningServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.checkOutResponse WcfCmisWSTests.CmisServices.VersioningServicePort.checkOut(WcfCmisWSTests.CmisServices.checkOutRequest request) {
+ return base.Channel.checkOut(request);
+ }
+
+ public bool checkOut(string repositoryId, ref string documentId) {
+ WcfCmisWSTests.CmisServices.checkOutRequest inValue = new WcfCmisWSTests.CmisServices.checkOutRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.documentId = documentId;
+ WcfCmisWSTests.CmisServices.checkOutResponse retVal = ((WcfCmisWSTests.CmisServices.VersioningServicePort)(this)).checkOut(inValue);
+ documentId = retVal.documentId;
+ return retVal.contentCopied;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.cancelCheckOutResponse WcfCmisWSTests.CmisServices.VersioningServicePort.cancelCheckOut(WcfCmisWSTests.CmisServices.cancelCheckOutRequest request) {
+ return base.Channel.cancelCheckOut(request);
+ }
+
+ public void cancelCheckOut(string repositoryId, string documentId) {
+ WcfCmisWSTests.CmisServices.cancelCheckOutRequest inValue = new WcfCmisWSTests.CmisServices.cancelCheckOutRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.documentId = documentId;
+ WcfCmisWSTests.CmisServices.cancelCheckOutResponse retVal = ((WcfCmisWSTests.CmisServices.VersioningServicePort)(this)).cancelCheckOut(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.checkInResponse WcfCmisWSTests.CmisServices.VersioningServicePort.checkIn(WcfCmisWSTests.CmisServices.checkInRequest request) {
+ return base.Channel.checkIn(request);
+ }
+
+ public void checkIn(string repositoryId, ref string documentId, System.Nullable major, WcfCmisWSTests.CmisServices.cmisPropertiesType properties, WcfCmisWSTests.CmisServices.cmisContentStreamType contentStream, string checkinComment, string[] applyPolicies, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs) {
+ WcfCmisWSTests.CmisServices.checkInRequest inValue = new WcfCmisWSTests.CmisServices.checkInRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.documentId = documentId;
+ inValue.major = major;
+ inValue.properties = properties;
+ inValue.contentStream = contentStream;
+ inValue.checkinComment = checkinComment;
+ inValue.applyPolicies = applyPolicies;
+ inValue.addACEs = addACEs;
+ inValue.removeACEs = removeACEs;
+ WcfCmisWSTests.CmisServices.checkInResponse retVal = ((WcfCmisWSTests.CmisServices.VersioningServicePort)(this)).checkIn(inValue);
+ documentId = retVal.documentId;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getPropertiesOfLatestVersionResponse WcfCmisWSTests.CmisServices.VersioningServicePort.getPropertiesOfLatestVersion(WcfCmisWSTests.CmisServices.getPropertiesOfLatestVersionRequest request) {
+ return base.Channel.getPropertiesOfLatestVersion(request);
+ }
+
+ public WcfCmisWSTests.CmisServices.cmisObjectType getPropertiesOfLatestVersion(string repositoryId, string versionSeriesId, bool major, string filter, System.Nullable includeACL) {
+ WcfCmisWSTests.CmisServices.getPropertiesOfLatestVersionRequest inValue = new WcfCmisWSTests.CmisServices.getPropertiesOfLatestVersionRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.versionSeriesId = versionSeriesId;
+ inValue.major = major;
+ inValue.filter = filter;
+ inValue.includeACL = includeACL;
+ WcfCmisWSTests.CmisServices.getPropertiesOfLatestVersionResponse retVal = ((WcfCmisWSTests.CmisServices.VersioningServicePort)(this)).getPropertiesOfLatestVersion(inValue);
+ return retVal.@object;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getAllVersionsResponse WcfCmisWSTests.CmisServices.VersioningServicePort.getAllVersions(WcfCmisWSTests.CmisServices.getAllVersionsRequest request) {
+ return base.Channel.getAllVersions(request);
+ }
+
+ public cmisObjectType[] getAllVersions(string repositoryId, string versionSeriesId, string filter, System.Nullable includeAllowableActions, System.Nullable includeRelationships) {
+ WcfCmisWSTests.CmisServices.getAllVersionsRequest inValue = new WcfCmisWSTests.CmisServices.getAllVersionsRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.versionSeriesId = versionSeriesId;
+ inValue.filter = filter;
+ inValue.includeAllowableActions = includeAllowableActions;
+ inValue.includeRelationships = includeRelationships;
+ WcfCmisWSTests.CmisServices.getAllVersionsResponse retVal = ((WcfCmisWSTests.CmisServices.VersioningServicePort)(this)).getAllVersions(inValue);
+ return retVal.@object;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/ws/200901", ConfigurationName="CmisServices.ACLServicePort")]
+ public interface ACLServicePort {
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message getACLRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.getACLResponse getACL(WcfCmisWSTests.CmisServices.getACLRequest request);
+
+ // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200901) of message applyACLRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200901)
+ [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(WcfCmisWSTests.CmisServices.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901")]
+ [System.ServiceModel.XmlSerializerFormatAttribute()]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisChoice))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisPropertyDefinitionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+ WcfCmisWSTests.CmisServices.applyACLResponse applyACL(WcfCmisWSTests.CmisServices.applyACLRequest request);
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getACL", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getACLRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public bool onlyBasicPermissions;
+
+ public getACLRequest() {
+ }
+
+ public getACLRequest(string repositoryId, string objectId, bool onlyBasicPermissions) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.onlyBasicPermissions = onlyBasicPermissions;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="getACLResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class getACLResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType acl;
+
+ public getACLResponse() {
+ }
+
+ public getACLResponse(WcfCmisWSTests.CmisServices.cmisAccessControlListType acl) {
+ this.acl = acl;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="applyACL", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class applyACLRequest {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ public string repositoryId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public string objectId;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=2)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=3)]
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+ public System.Nullable propogationType;
+
+ public applyACLRequest() {
+ }
+
+ public applyACLRequest(string repositoryId, string objectId, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs, System.Nullable propogationType) {
+ this.repositoryId = repositoryId;
+ this.objectId = objectId;
+ this.addACEs = addACEs;
+ this.removeACEs = removeACEs;
+ this.propogationType = propogationType;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="applyACLResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", IsWrapped=true)]
+ public partial class applyACLResponse {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ACL")]
+ public cmisAccessControlListType[] ACL;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200901", Order=1)]
+ public bool exact;
+
+ public applyACLResponse() {
+ }
+
+ public applyACLResponse(cmisAccessControlListType[] ACL, bool exact) {
+ this.ACL = ACL;
+ this.exact = exact;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public interface ACLServicePortChannel : WcfCmisWSTests.CmisServices.ACLServicePort, System.ServiceModel.IClientChannel {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+ public partial class ACLServicePortClient : System.ServiceModel.ClientBase, WcfCmisWSTests.CmisServices.ACLServicePort {
+
+ public ACLServicePortClient() {
+ }
+
+ public ACLServicePortClient(string endpointConfigurationName) :
+ base(endpointConfigurationName) {
+ }
+
+ public ACLServicePortClient(string endpointConfigurationName, string remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public ACLServicePortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(endpointConfigurationName, remoteAddress) {
+ }
+
+ public ACLServicePortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress) {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.getACLResponse WcfCmisWSTests.CmisServices.ACLServicePort.getACL(WcfCmisWSTests.CmisServices.getACLRequest request) {
+ return base.Channel.getACL(request);
+ }
+
+ public WcfCmisWSTests.CmisServices.cmisAccessControlListType getACL(string repositoryId, string objectId, bool onlyBasicPermissions) {
+ WcfCmisWSTests.CmisServices.getACLRequest inValue = new WcfCmisWSTests.CmisServices.getACLRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.onlyBasicPermissions = onlyBasicPermissions;
+ WcfCmisWSTests.CmisServices.getACLResponse retVal = ((WcfCmisWSTests.CmisServices.ACLServicePort)(this)).getACL(inValue);
+ return retVal.acl;
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ WcfCmisWSTests.CmisServices.applyACLResponse WcfCmisWSTests.CmisServices.ACLServicePort.applyACL(WcfCmisWSTests.CmisServices.applyACLRequest request) {
+ return base.Channel.applyACL(request);
+ }
+
+ public cmisAccessControlListType[] applyACL(string repositoryId, string objectId, WcfCmisWSTests.CmisServices.cmisAccessControlListType addACEs, WcfCmisWSTests.CmisServices.cmisAccessControlListType removeACEs, System.Nullable propogationType, out bool exact) {
+ WcfCmisWSTests.CmisServices.applyACLRequest inValue = new WcfCmisWSTests.CmisServices.applyACLRequest();
+ inValue.repositoryId = repositoryId;
+ inValue.objectId = objectId;
+ inValue.addACEs = addACEs;
+ inValue.removeACEs = removeACEs;
+ inValue.propogationType = propogationType;
+ WcfCmisWSTests.CmisServices.applyACLResponse retVal = ((WcfCmisWSTests.CmisServices.ACLServicePort)(this)).applyACL(inValue);
+ exact = retVal.exact;
+ return retVal.ACL;
+ }
+ }
+}
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/Reference.svcmap b/source/sample/WcfCmisTest/src/Service References/CmisServices/Reference.svcmap
new file mode 100755
index 0000000000..69f20a2948
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/Reference.svcmap
@@ -0,0 +1,32 @@
+
+
+
+ false
+ true
+
+ false
+ false
+ false
+
+
+ true
+ Auto
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisAccessControlListType.datasource b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisAccessControlListType.datasource
new file mode 100755
index 0000000000..56478bdd0c
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisAccessControlListType.datasource
@@ -0,0 +1,10 @@
+
+
+
+ WcfCmisWSTests.CmisServices.cmisAccessControlListType
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisAllowableActionsType.datasource b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisAllowableActionsType.datasource
new file mode 100755
index 0000000000..3432ff46b4
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisAllowableActionsType.datasource
@@ -0,0 +1,10 @@
+
+
+
+ WcfCmisWSTests.CmisServices.cmisAllowableActionsType
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisContentStreamType.datasource b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisContentStreamType.datasource
new file mode 100755
index 0000000000..a7519b6cba
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisContentStreamType.datasource
@@ -0,0 +1,10 @@
+
+
+
+ WcfCmisWSTests.CmisServices.cmisContentStreamType
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisObjectType.datasource b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisObjectType.datasource
new file mode 100755
index 0000000000..6baae8a163
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisObjectType.datasource
@@ -0,0 +1,10 @@
+
+
+
+ WcfCmisWSTests.CmisServices.cmisObjectType
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisRenditionType.datasource b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisRenditionType.datasource
new file mode 100755
index 0000000000..78fe558aa4
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisRenditionType.datasource
@@ -0,0 +1,10 @@
+
+
+
+ WcfCmisWSTests.CmisServices.cmisRenditionType
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisRepositoryEntryType.datasource b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisRepositoryEntryType.datasource
new file mode 100755
index 0000000000..392cba92a4
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisRepositoryEntryType.datasource
@@ -0,0 +1,10 @@
+
+
+
+ WcfCmisWSTests.CmisServices.cmisRepositoryEntryType
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisRepositoryInfoType.datasource b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisRepositoryInfoType.datasource
new file mode 100755
index 0000000000..88b601e165
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisRepositoryInfoType.datasource
@@ -0,0 +1,10 @@
+
+
+
+ WcfCmisWSTests.CmisServices.cmisRepositoryInfoType
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisTypeContainer.datasource b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisTypeContainer.datasource
new file mode 100755
index 0000000000..90d473b596
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisTypeContainer.datasource
@@ -0,0 +1,10 @@
+
+
+
+ WcfCmisWSTests.CmisServices.cmisTypeContainer
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisTypeDefinitionType.datasource b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisTypeDefinitionType.datasource
new file mode 100755
index 0000000000..81092eb501
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/WcfCmisWSTests.CmisServices.cmisTypeDefinitionType.datasource
@@ -0,0 +1,10 @@
+
+
+
+ WcfCmisWSTests.CmisServices.cmisTypeDefinitionType
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/configuration.svcinfo b/source/sample/WcfCmisTest/src/Service References/CmisServices/configuration.svcinfo
new file mode 100755
index 0000000000..cf9930fe02
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/configuration.svcinfo
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/configuration91.svcinfo b/source/sample/WcfCmisTest/src/Service References/CmisServices/configuration91.svcinfo
new file mode 100755
index 0000000000..02c5a1ea4b
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/configuration91.svcinfo
@@ -0,0 +1,1591 @@
+
+
+
+
+
+
+ DiscoveryServicePortBinding
+
+
+ 00:01:00
+
+
+ 00:01:00
+
+
+ 00:10:00
+
+
+ 00:01:00
+
+
+ False
+
+
+ False
+
+
+ StrongWildcard
+
+
+ 65536
+
+
+ 524288
+
+
+ 65536
+
+
+ Text
+
+
+
+
+
+ System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
+
+
+ 32
+
+
+ 8192
+
+
+ 16384
+
+
+ 4096
+
+
+ 16384
+
+
+ System.ServiceModel.Configuration.BasicHttpSecurityElement
+
+
+ None
+
+
+ System.ServiceModel.Configuration.HttpTransportSecurityElement
+
+
+ None
+
+
+ None
+
+
+
+
+
+ System.ServiceModel.Configuration.BasicHttpMessageSecurityElement
+
+
+ UserName
+
+
+ Basic256
+
+
+ System.Text.UTF8Encoding
+
+
+ Buffered
+
+
+ True
+
+
+
+
+
+
+ MultiFilingServicePortBinding
+
+
+ 00:01:00
+
+
+ 00:01:00
+
+
+ 00:10:00
+
+
+ 00:01:00
+
+
+ False
+
+
+ False
+
+
+ StrongWildcard
+
+
+ 65536
+
+
+ 524288
+
+
+ 65536
+
+
+ Text
+
+
+
+
+
+ System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
+
+
+ 32
+
+
+ 8192
+
+
+ 16384
+
+
+ 4096
+
+
+ 16384
+
+
+ System.ServiceModel.Configuration.BasicHttpSecurityElement
+
+
+ None
+
+
+ System.ServiceModel.Configuration.HttpTransportSecurityElement
+
+
+ None
+
+
+ None
+
+
+
+
+
+ System.ServiceModel.Configuration.BasicHttpMessageSecurityElement
+
+
+ UserName
+
+
+ Basic256
+
+
+ System.Text.UTF8Encoding
+
+
+ Buffered
+
+
+ True
+
+
+
+
+
+
+ NavigationServicePortBinding
+
+
+ 00:01:00
+
+
+ 00:01:00
+
+
+ 00:10:00
+
+
+ 00:01:00
+
+
+ False
+
+
+ False
+
+
+ StrongWildcard
+
+
+ 65536
+
+
+ 524288
+
+
+ 65536
+
+
+ Text
+
+
+
+
+
+ System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
+
+
+ 32
+
+
+ 8192
+
+
+ 16384
+
+
+ 4096
+
+
+ 16384
+
+
+ System.ServiceModel.Configuration.BasicHttpSecurityElement
+
+
+ None
+
+
+ System.ServiceModel.Configuration.HttpTransportSecurityElement
+
+
+ None
+
+
+ None
+
+
+
+
+
+ System.ServiceModel.Configuration.BasicHttpMessageSecurityElement
+
+
+ UserName
+
+
+ Basic256
+
+
+ System.Text.UTF8Encoding
+
+
+ Buffered
+
+
+ True
+
+
+
+
+
+
+ ObjectServicePortBinding
+
+
+ 00:01:00
+
+
+ 00:01:00
+
+
+ 00:10:00
+
+
+ 00:01:00
+
+
+ False
+
+
+ False
+
+
+ StrongWildcard
+
+
+ 65536
+
+
+ 524288
+
+
+ 65536
+
+
+ Text
+
+
+
+
+
+ System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
+
+
+ 32
+
+
+ 8192
+
+
+ 16384
+
+
+ 4096
+
+
+ 16384
+
+
+ System.ServiceModel.Configuration.BasicHttpSecurityElement
+
+
+ None
+
+
+ System.ServiceModel.Configuration.HttpTransportSecurityElement
+
+
+ None
+
+
+ None
+
+
+
+
+
+ System.ServiceModel.Configuration.BasicHttpMessageSecurityElement
+
+
+ UserName
+
+
+ Basic256
+
+
+ System.Text.UTF8Encoding
+
+
+ Buffered
+
+
+ True
+
+
+
+
+
+
+ PolicyServicePortBinding
+
+
+ 00:01:00
+
+
+ 00:01:00
+
+
+ 00:10:00
+
+
+ 00:01:00
+
+
+ False
+
+
+ False
+
+
+ StrongWildcard
+
+
+ 65536
+
+
+ 524288
+
+
+ 65536
+
+
+ Text
+
+
+
+
+
+ System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
+
+
+ 32
+
+
+ 8192
+
+
+ 16384
+
+
+ 4096
+
+
+ 16384
+
+
+ System.ServiceModel.Configuration.BasicHttpSecurityElement
+
+
+ None
+
+
+ System.ServiceModel.Configuration.HttpTransportSecurityElement
+
+
+ None
+
+
+ None
+
+
+
+
+
+ System.ServiceModel.Configuration.BasicHttpMessageSecurityElement
+
+
+ UserName
+
+
+ Basic256
+
+
+ System.Text.UTF8Encoding
+
+
+ Buffered
+
+
+ True
+
+
+
+
+
+
+ RelationshipServicePortBinding
+
+
+ 00:01:00
+
+
+ 00:01:00
+
+
+ 00:10:00
+
+
+ 00:01:00
+
+
+ False
+
+
+ False
+
+
+ StrongWildcard
+
+
+ 65536
+
+
+ 524288
+
+
+ 65536
+
+
+ Text
+
+
+
+
+
+ System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
+
+
+ 32
+
+
+ 8192
+
+
+ 16384
+
+
+ 4096
+
+
+ 16384
+
+
+ System.ServiceModel.Configuration.BasicHttpSecurityElement
+
+
+ None
+
+
+ System.ServiceModel.Configuration.HttpTransportSecurityElement
+
+
+ None
+
+
+ None
+
+
+
+
+
+ System.ServiceModel.Configuration.BasicHttpMessageSecurityElement
+
+
+ UserName
+
+
+ Basic256
+
+
+ System.Text.UTF8Encoding
+
+
+ Buffered
+
+
+ True
+
+
+
+
+
+
+ RepositoryServicePortBinding
+
+
+ 00:01:00
+
+
+ 00:01:00
+
+
+ 00:10:00
+
+
+ 00:01:00
+
+
+ False
+
+
+ False
+
+
+ StrongWildcard
+
+
+ 65536
+
+
+ 524288
+
+
+ 65536
+
+
+ Text
+
+
+
+
+
+ System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
+
+
+ 32
+
+
+ 8192
+
+
+ 16384
+
+
+ 4096
+
+
+ 16384
+
+
+ System.ServiceModel.Configuration.BasicHttpSecurityElement
+
+
+ None
+
+
+ System.ServiceModel.Configuration.HttpTransportSecurityElement
+
+
+ None
+
+
+ None
+
+
+
+
+
+ System.ServiceModel.Configuration.BasicHttpMessageSecurityElement
+
+
+ UserName
+
+
+ Basic256
+
+
+ System.Text.UTF8Encoding
+
+
+ Buffered
+
+
+ True
+
+
+
+
+
+
+ VersioningServicePortBinding
+
+
+ 00:01:00
+
+
+ 00:01:00
+
+
+ 00:10:00
+
+
+ 00:01:00
+
+
+ False
+
+
+ False
+
+
+ StrongWildcard
+
+
+ 65536
+
+
+ 524288
+
+
+ 65536
+
+
+ Text
+
+
+
+
+
+ System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
+
+
+ 32
+
+
+ 8192
+
+
+ 16384
+
+
+ 4096
+
+
+ 16384
+
+
+ System.ServiceModel.Configuration.BasicHttpSecurityElement
+
+
+ None
+
+
+ System.ServiceModel.Configuration.HttpTransportSecurityElement
+
+
+ None
+
+
+ None
+
+
+
+
+
+ System.ServiceModel.Configuration.BasicHttpMessageSecurityElement
+
+
+ UserName
+
+
+ Basic256
+
+
+ System.Text.UTF8Encoding
+
+
+ Buffered
+
+
+ True
+
+
+
+
+
+
+ ACLServicePortBinding
+
+
+ 00:01:00
+
+
+ 00:01:00
+
+
+ 00:10:00
+
+
+ 00:01:00
+
+
+ False
+
+
+ False
+
+
+ StrongWildcard
+
+
+ 65536
+
+
+ 524288
+
+
+ 65536
+
+
+ Text
+
+
+
+
+
+ System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
+
+
+ 32
+
+
+ 8192
+
+
+ 16384
+
+
+ 4096
+
+
+ 16384
+
+
+ System.ServiceModel.Configuration.BasicHttpSecurityElement
+
+
+ None
+
+
+ System.ServiceModel.Configuration.HttpTransportSecurityElement
+
+
+ None
+
+
+ None
+
+
+
+
+
+ System.ServiceModel.Configuration.BasicHttpMessageSecurityElement
+
+
+ UserName
+
+
+ Basic256
+
+
+ System.Text.UTF8Encoding
+
+
+ Buffered
+
+
+ True
+
+
+
+
+
+
+
+
+ http://cmis/services/DiscoveryService.DiscoveryServicePort
+
+
+
+
+
+ basicHttpBinding
+
+
+ DiscoveryServicePortBinding
+
+
+ CmisServices.DiscoveryServicePort
+
+
+ System.ServiceModel.Configuration.AddressHeaderCollectionElement
+
+
+ <Header />
+
+
+ System.ServiceModel.Configuration.IdentityElement
+
+
+ System.ServiceModel.Configuration.UserPrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.ServicePrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.DnsElement
+
+
+
+
+
+ System.ServiceModel.Configuration.RsaElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateReferenceElement
+
+
+ My
+
+
+ LocalMachine
+
+
+ FindBySubjectDistinguishedName
+
+
+
+
+
+ False
+
+
+ DiscoveryServicePort1
+
+
+
+
+
+
+ http://cmis/services/MultiFilingService.MultiFilingServicePort
+
+
+
+
+
+ basicHttpBinding
+
+
+ MultiFilingServicePortBinding
+
+
+ CmisServices.MultiFilingServicePort
+
+
+ System.ServiceModel.Configuration.AddressHeaderCollectionElement
+
+
+ <Header />
+
+
+ System.ServiceModel.Configuration.IdentityElement
+
+
+ System.ServiceModel.Configuration.UserPrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.ServicePrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.DnsElement
+
+
+
+
+
+ System.ServiceModel.Configuration.RsaElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateReferenceElement
+
+
+ My
+
+
+ LocalMachine
+
+
+ FindBySubjectDistinguishedName
+
+
+
+
+
+ False
+
+
+ MultiFilingServicePort1
+
+
+
+
+
+
+ http://cmis/services/NavigationService.NavigationServicePort
+
+
+
+
+
+ basicHttpBinding
+
+
+ NavigationServicePortBinding
+
+
+ CmisServices.NavigationServicePort
+
+
+ System.ServiceModel.Configuration.AddressHeaderCollectionElement
+
+
+ <Header />
+
+
+ System.ServiceModel.Configuration.IdentityElement
+
+
+ System.ServiceModel.Configuration.UserPrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.ServicePrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.DnsElement
+
+
+
+
+
+ System.ServiceModel.Configuration.RsaElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateReferenceElement
+
+
+ My
+
+
+ LocalMachine
+
+
+ FindBySubjectDistinguishedName
+
+
+
+
+
+ False
+
+
+ NavigationServicePort1
+
+
+
+
+
+
+ http://cmis/services/ObjectService.ObjectServicePort
+
+
+
+
+
+ basicHttpBinding
+
+
+ ObjectServicePortBinding
+
+
+ CmisServices.ObjectServicePort
+
+
+ System.ServiceModel.Configuration.AddressHeaderCollectionElement
+
+
+ <Header />
+
+
+ System.ServiceModel.Configuration.IdentityElement
+
+
+ System.ServiceModel.Configuration.UserPrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.ServicePrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.DnsElement
+
+
+
+
+
+ System.ServiceModel.Configuration.RsaElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateReferenceElement
+
+
+ My
+
+
+ LocalMachine
+
+
+ FindBySubjectDistinguishedName
+
+
+
+
+
+ False
+
+
+ ObjectServicePort1
+
+
+
+
+
+
+ http://cmis/services/PolicyService.PolicyServicePort
+
+
+
+
+
+ basicHttpBinding
+
+
+ PolicyServicePortBinding
+
+
+ CmisServices.PolicyServicePort
+
+
+ System.ServiceModel.Configuration.AddressHeaderCollectionElement
+
+
+ <Header />
+
+
+ System.ServiceModel.Configuration.IdentityElement
+
+
+ System.ServiceModel.Configuration.UserPrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.ServicePrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.DnsElement
+
+
+
+
+
+ System.ServiceModel.Configuration.RsaElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateReferenceElement
+
+
+ My
+
+
+ LocalMachine
+
+
+ FindBySubjectDistinguishedName
+
+
+
+
+
+ False
+
+
+ PolicyServicePort
+
+
+
+
+
+
+ http://cmis/services/RelationshipService.RelationshipServicePort
+
+
+
+
+
+ basicHttpBinding
+
+
+ RelationshipServicePortBinding
+
+
+ CmisServices.RelationshipServicePort
+
+
+ System.ServiceModel.Configuration.AddressHeaderCollectionElement
+
+
+ <Header />
+
+
+ System.ServiceModel.Configuration.IdentityElement
+
+
+ System.ServiceModel.Configuration.UserPrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.ServicePrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.DnsElement
+
+
+
+
+
+ System.ServiceModel.Configuration.RsaElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateReferenceElement
+
+
+ My
+
+
+ LocalMachine
+
+
+ FindBySubjectDistinguishedName
+
+
+
+
+
+ False
+
+
+ RelationshipServicePort1
+
+
+
+
+
+
+ http://cmis/services/RepositoryService.RepositoryServicePort
+
+
+
+
+
+ basicHttpBinding
+
+
+ RepositoryServicePortBinding
+
+
+ CmisServices.RepositoryServicePort
+
+
+ System.ServiceModel.Configuration.AddressHeaderCollectionElement
+
+
+ <Header />
+
+
+ System.ServiceModel.Configuration.IdentityElement
+
+
+ System.ServiceModel.Configuration.UserPrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.ServicePrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.DnsElement
+
+
+
+
+
+ System.ServiceModel.Configuration.RsaElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateReferenceElement
+
+
+ My
+
+
+ LocalMachine
+
+
+ FindBySubjectDistinguishedName
+
+
+
+
+
+ False
+
+
+ RepositoryServicePort1
+
+
+
+
+
+
+ http://cmis/services/VersioningService.VersioningServicePort
+
+
+
+
+
+ basicHttpBinding
+
+
+ VersioningServicePortBinding
+
+
+ CmisServices.VersioningServicePort
+
+
+ System.ServiceModel.Configuration.AddressHeaderCollectionElement
+
+
+ <Header />
+
+
+ System.ServiceModel.Configuration.IdentityElement
+
+
+ System.ServiceModel.Configuration.UserPrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.ServicePrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.DnsElement
+
+
+
+
+
+ System.ServiceModel.Configuration.RsaElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateReferenceElement
+
+
+ My
+
+
+ LocalMachine
+
+
+ FindBySubjectDistinguishedName
+
+
+
+
+
+ False
+
+
+ VersioningServicePort1
+
+
+
+
+
+
+ http://cmis/services/ACLService.ACLServicePort
+
+
+
+
+
+ basicHttpBinding
+
+
+ ACLServicePortBinding
+
+
+ CmisServices.ACLServicePort
+
+
+ System.ServiceModel.Configuration.AddressHeaderCollectionElement
+
+
+ <Header />
+
+
+ System.ServiceModel.Configuration.IdentityElement
+
+
+ System.ServiceModel.Configuration.UserPrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.ServicePrincipalNameElement
+
+
+
+
+
+ System.ServiceModel.Configuration.DnsElement
+
+
+
+
+
+ System.ServiceModel.Configuration.RsaElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateElement
+
+
+
+
+
+ System.ServiceModel.Configuration.CertificateReferenceElement
+
+
+ My
+
+
+ LocalMachine
+
+
+ FindBySubjectDistinguishedName
+
+
+
+
+
+ False
+
+
+ ACLServicePort
+
+
+
+
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/Service References/CmisServices/xml.xsd b/source/sample/WcfCmisTest/src/Service References/CmisServices/xml.xsd
new file mode 100755
index 0000000000..e193bb6d8c
--- /dev/null
+++ b/source/sample/WcfCmisTest/src/Service References/CmisServices/xml.xsd
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ See http://www.w3.org/TR/xmlbase/ for
+ information about this attribute.
+
+
+
+
+ See http://www.w3.org/TR/xml-id/ for
+ information about this attribute.
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/sample/WcfCmisTest/src/app.config b/source/sample/WcfCmisTest/src/app.config
index 37fb6a4f9b..492ff4f462 100755
--- a/source/sample/WcfCmisTest/src/app.config
+++ b/source/sample/WcfCmisTest/src/app.config
@@ -2,37 +2,34 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
\ No newline at end of file
+