Jackrabbit Content Repository
  1. Jackrabbit Content Repository
  2. JCR-2887

Split PrivilegeRegistry in a per-session manager instance and a repository level registry

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.3.5
    • Component/s: jackrabbit-core, security
    • Labels:
      None

      Description

      in order to resolve the privilegeregistry related TODOs within jackrabbit-core, i would like to split off those
      methods from PrivilegeRegistry that are used on a per-session level (including jcr-names) and add them
      to a manager class that was present with each session context. consequently the responsibility of the
      registry was then limited to read/build the privilege definitions and would be present on the repositorycontext
      deprecating those methods that would be covered by the manager).
      in addition the naming was then consistent with what we use to have for nodetypes and namespaces.

        Issue Links

          Activity

          Justin Edelson made changes -
          Link This issue is related to JCR-2446 [ JCR-2446 ]
          Jukka Zitting made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          angela made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 2.3.5 [ 12319164 ]
          Fix Version/s 2.4 [ 12318241 ]
          Resolution Fixed [ 1 ]
          Jukka Zitting made changes -
          Fix Version/s 2.4 [ 12318241 ]
          Fix Version/s 2.3 [ 12315901 ]
          angela made changes -
          Fix Version/s 2.3.0 [ 12315901 ]
          Jukka Zitting made changes -
          Fix Version/s 2.3.0 [ 12315901 ]
          angela made changes -
          Field Original Value New Value
          Fix Version/s 2.3.0 [ 12315901 ]
          angela created issue -

            People

            • Assignee:
              angela
              Reporter:
              angela
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development