public interface CollaborationAdaptor
Response<Void> createItem(SessionContext context, Id itemId, Info info)
Response<Void> updateItem(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<CorePublishResult> publishItemVersion(SessionContext context, Id itemId, Id versionId, String message)
Response<CoreMergeResult> syncItemVersion(SessionContext context, Id itemId, Id versionId)
Response<CoreMergeResult> forceSyncItemVersion(SessionContext context, Id itemId, Id versionId)
Response<CoreMergeResult> mergeItemVersion(SessionContext context, Id itemId, Id versionId, Id sourceVersionId)
Response<ItemVersionRevisions> listItemVersionRevisions(SessionContext context, Id itemId, Id versionId)
Response<Revision> getItemVersionRevision(SessionContext context, Id itemId, Id versionId, Id revisionId)
Response<CoreMergeChange> resetItemVersionRevision(SessionContext context, Id itemId, Id versionId, Id revisionId)
Response<CoreMergeChange> revertItemVersionRevision(SessionContext context, Id itemId, Id versionId, Id revisionId)
Response<CoreItemVersionConflict> getItemVersionConflict(SessionContext context, Id itemId, Id versionId)
Response<Void> commitElements(SessionContext context, ElementContext elementContext, String message)
Response<Collection<CoreElement>> listElements(SessionContext context, ElementContext elementContext, Namespace namespace, Id elementId)
Response<CoreElement> getElement(SessionContext context, ElementContext elementContext, Namespace namespace, Id elementId)
Response<CoreElementConflict> getElementConflict(SessionContext context, ElementContext elementContext, Namespace namespace, Id elementId)
Response<Void> createElement(SessionContext context, ElementContext elementContext, CoreElement element)
Response<Void> updateElement(SessionContext context, ElementContext elementContext, CoreElement element)
Response<Void> deleteElement(SessionContext context, ElementContext elementContext, CoreElement element)
Response<CoreMergeResult> resolveElementConflict(SessionContext context, ElementContext elementContext, CoreElement element, Resolution resolution)
Response<ItemVersion> getItemVersion(SessionContext context, Space space, Id itemId, Id versionId, Id revisionId)
Copyright © 2018. All rights reserved.