public class

RelatedContentRefactoringListener

extends Object
java.lang.Object
   ↳ com.atlassian.confluence.links.RelatedContentRefactoringListener

Class Overview

A listener that is interested in events that could lead to relationships between the Confluence content requiring to be updated. This listener will respond to such events and modify (and save) the impacted content as necessary. As an example of such events, when a page is moved to a different space should there be other content that links to this page then it will need to be updated.

This listener is for 'RelatedContent' rather than just links since the use of embedded images in a page can also be affected by the page hosting those images being moved.

Summary

Public Constructors
RelatedContentRefactoringListener()
Public Methods
@EventListener void handleEvent(AttachmentUpdateEvent event)
@EventListener void handleEvent(PageUpdateEvent event)
@EventListener void handleEvent(BlogPostUpdateEvent event)
@EventListener void handleEvent(PageMoveEvent event)
void setRelatedContentRefactorer(RelatedContentRefactorer relatedContentRefactorer)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public RelatedContentRefactoringListener ()

Public Methods

@EventListener public void handleEvent (AttachmentUpdateEvent event)

@EventListener public void handleEvent (PageUpdateEvent event)

@EventListener public void handleEvent (BlogPostUpdateEvent event)

@EventListener public void handleEvent (PageMoveEvent event)

public void setRelatedContentRefactorer (RelatedContentRefactorer relatedContentRefactorer)