public interface CollaborationStore extends IHealthCheck
checkHealthResponse<Void> createItem(SessionContext context, Id itemId, Info itemInfo)
Response<Void> deleteItem(SessionContext context, Id itemId)
Response<Void> createItemVersion(SessionContext context, Id itemId, Id baseVersionId, Id versionId, ItemVersionData data)
Response<Void> updateItemVersion(SessionContext context, Id itemId, Id versionId, ItemVersionData data)
Response<Void> deleteItemVersion(SessionContext context, Id itemId, Id versionId)
Response<ItemVersionStatus> getItemVersionStatus(SessionContext context, Id itemId, Id versionId)
Response<Void> tagItemVersion(SessionContext context, Id itemId, Id versionId, Id changeId, Tag tag)
Response<CollaborationPublishResult> publishItemVersion(SessionContext context, Id itemId, Id versionId, String message)
Response<CollaborationMergeResult> syncItemVersion(SessionContext context, Id itemId, Id versionId)
Response<CollaborationMergeResult> forceSyncItemVersion(SessionContext context, Id itemId, Id versionId)
Response<CollaborationMergeResult> mergeItemVersion(SessionContext context, Id itemId, Id versionId, Id sourceVersionId)
Response<CollaborationItemVersionConflict> getItemVersionConflict(SessionContext context, Id itemId, Id versionId)
Response<ItemVersionRevisions> listItemVersionRevisions(SessionContext context, Id itemId, Id versionId)
Response<Revision> getItemVersionRevision(SessionContext context, Id itemId, Id versionId, Id revisionId)
Response<CollaborationMergeChange> resetItemVersionRevision(SessionContext context, Id itemId, Id versionId, Id revisionId)
Response<CollaborationMergeChange> revertItemVersionRevision(SessionContext context, Id itemId, Id versionId, Id revisionId)
Response<Void> commitElements(SessionContext context, Id itemId, Id versionId, String message)
Response<Collection<CollaborationElement>> listElements(SessionContext context, ElementContext elementContext, Namespace namespace, Id elementId)
Response<CollaborationElement> getElement(SessionContext context, ElementContext elementContext, Namespace namespace, Id elementId)
Response<CollaborationElementConflict> getElementConflict(SessionContext context, ElementContext elementContext, Namespace namespace, Id elementId)
Response<Void> createElement(SessionContext context, CollaborationElement element)
Response<Void> updateElement(SessionContext context, CollaborationElement element)
Response<Void> deleteElement(SessionContext context, CollaborationElement element)
Response<CollaborationMergeResult> resolveElementConflict(SessionContext context, CollaborationElement element, Resolution resolution)
Response<ItemVersion> getItemVersion(SessionContext context, Space space, Id itemId, Id versionId, Id revisionId)
Copyright © 2018. All rights reserved.