public getRepositoryInfoResponse(cmisRepositoryInfoType repositoryInfo) { this.repositoryInfo = repositoryInfo; }
private cmisRepositoryInfoType ToRepositoryInfo(Kooboo.CMS.Content.Models.Repository repository) { var repositoryInfo = new cmisRepositoryInfoType() { repositoryId = repository.Name, repositoryName = string.IsNullOrEmpty(repository.DisplayName) ? repository.Name : repository.DisplayName, vendorName = "Kooboo", repositoryDescription = "", productName = "Kooboo CMS", productVersion = this.GetType().Assembly.GetName().Version.ToString(), rootFolderId = "/", latestChangeLogToken = "", capabilities = GetRepositoryCapabilities(repository), aclCapability = null, //todo: Not very clear for acl now. cmisVersionSupported = "1.1", thinClientURI = null, changesIncomplete = false, changesOnType = new[] { enumBaseObjectTypeIds.cmisdocument }, principalAnonymous = null, principalAnyone = null }; return repositoryInfo; }