Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-6394

Mixins cannot have non-mixin supertype according to JCR specification

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Neutral
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.5
    • Component/s: None
    • Release notes required:
      Yes
    • Sprint:
      Kromeriz 43
    • Story Points:
      1
    • Magnolia Release:
      5.5

      Description

      Section 3.7.5.2 (Mixins and Inheritance) of the JSR-283 specification (aka, "JCR 2.0") states:

      A mixin node type may have one or more supertypes, which must also be mixin types.

      However, our mixins have the non-mixin nt:base as a supertype.

      Jackrabbit doesn't mind, but ModeShape performs validation of the inheritance when registering the nodetype.

        Attachments

          Activity

            People

            • Assignee:
              rsiska Robert Šiška
              Reporter:
              rsiska Robert Šiška
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Date of First Response:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0d
                0d
                Logged:
                Time Spent - 5m
                5m