public getObjectRelationshipsResponse(cmisObjectListType objects) { this.objects = objects; }
public getCheckedOutDocsResponse(cmisObjectListType objects) { this.objects = objects; }
public queryResponse(cmisObjectListType objects) { this.objects = objects; }
public getContentChangesResponse(cmisObjectListType objects, string changeLogToken) { this.objects = objects; this.changeLogToken = changeLogToken; }
public getFolderTreeResponse GetFolderTree(getFolderTreeRequest request) { var resultList = new cmisObjectListType(); var repository = ModelHelper.GetRepository(request.repositoryId); cmisObjectInFolderContainerType root = new cmisObjectInFolderContainerType(); IEnumerable<Kooboo.CMS.Content.Models.TextFolder> childFolders = null; if (request.folderId == "/") { root.objectInFolder = new cmisObjectInFolderType() { pathSegment = "/" }; childFolders = _textFolderManager.All(repository, null); } else { var textFolder = ModelHelper.GetTextFolder(request.repositoryId, request.folderId); root.objectInFolder = ToPathedCmisObject(textFolder); childFolders = _textFolderManager.ChildFolders(textFolder); } int? maxDepth = null; if (!string.IsNullOrEmpty(request.depth)) { maxDepth = request.depth.As<int>(); } root.children = childFolders.Select(it => ToPathedCmisObjectContainer(it, maxDepth)).Where(it => it != null).ToArray(); return new getFolderTreeResponse(new[] { root }); }