Uploaded image for project: '[Read Only] - Hippo Repository'
  1. [Read Only] - Hippo Repository
  2. REPO-1676

Expose NodeTypeRegistry over the InternalHippoRepository interface so (new) AutoExport module can register a listener on it

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • None
    • 5.0.0
    • None
    • None
    • Platform Sprint 156: Export

    Description

      The new AutoExport module will be using JCR persisted Journal Events instead of 'live' JCR events.

      This change however 'loses' the ability to track/monitor NodeType changes as those are not recorded as persisted Journal events.

      To fix this, a NodeTypeRegistryListener can be added to the NodeTypeRegistry, which then can itself create a persisted Journal Event (with some trickery, using the JCR Event#userData payload).

      To be able to access the NodeTypeRegistry however, the InternalHippoRegistry interface needs to expose it (and RepositoryImpl make its method public instead of protected).

      Attachments

        Activity

          People

            Unassigned Unassigned
            adouma Ate Douma
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: