Interface ConfluenceAdapter

All Known Implementing Classes:
ConfluenceAdapterMock

public interface ConfluenceAdapter
  • Method Details

    • getPageByName

      String getPageByName(String pageName)
      Returns:
      Page ID
    • addOrUpdateAttachment

      void addOrUpdateAttachment(String pageId, String attachmentFileName, InputStream contentStream)
    • addOrUpdatePageUnderAncestor

      String addOrUpdatePageUnderAncestor(String ancestorId, String pageName, String content)
      Returns:
      Page ID
    • deleteOrphanPages

      int deleteOrphanPages(String rootPageId, Set<String> generatedPageIds)
      Deletes all child pages under rootPageId if the child page ID is not contained in generatedPageIds
      Returns:
      Deleted page count
    • deleteUnusedAttachments

      void deleteUnusedAttachments(String pageId, List<String> attachmentNames)