Class DocumentRestoringEvent

  • All Implemented Interfaces:
    Serializable, org.xwiki.observation.event.CancelableEvent, org.xwiki.observation.event.Event, org.xwiki.observation.event.FilterableEvent

    public class DocumentRestoringEvent
    extends AbstractDocumentRestoreEvent
    An event triggered before a deleted document is restored.

    The event also send the following parameters:

    • source: what the document will look like after the restore
    • data: the current {com.xpn.xwiki.XWikiContext} instance
    Since:
    13.7
    Version:
    $Id: 8836fb62f4a19dec2f98b54b3302affe50d8a38c $
    See Also:
    Serialized Form
    • Constructor Detail

      • DocumentRestoringEvent

        public DocumentRestoringEvent()
        Constructor initializing the event filter with an AlwaysMatchingEventFilter, meaning that this event will match any other document delete event.
      • DocumentRestoringEvent

        public DocumentRestoringEvent​(DocumentReference documentReference)
        Constructor initializing the event filter with a FixedNameEventFilter, meaning that this event will match only delete events affecting the same document.
        Parameters:
        documentReference - the reference of the document to match
      • DocumentRestoringEvent

        public DocumentRestoringEvent​(org.xwiki.observation.event.filter.EventFilter eventFilter)
        Constructor using a custom EventFilter.
        Parameters:
        eventFilter - the filter to use for matching events
      • DocumentRestoringEvent

        public DocumentRestoringEvent​(DocumentReference documentReference,
                                      long deleteId)
        Parameters:
        documentReference - the reference of the document to match
        deleteId - the unique identifier of the deleted document