Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCU-366

More detailed and centralized documentation about inheritance

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • mid term
    • None
    • content

      When writing some training material I came across the question what the difference was between having components=none or enabled=false for an inheritance node in areas/components.
      The difference is that you can have inheritance enabled, but you do not want to inherit the data, only the settings, so components=none makes sense if you combine it with properties=all for example. properties=all enables the inheritance of the properties set in the area's definition, such as title, description, etc.
      However, I wasn't even aware of the properties property and I couldn't find any place where this was mentioned. Another problem with that is that there are several places where inheritance is used but it is not detailed enough and you can get lost while looking for it.
      Therefore this is a recommendation on what to do:

      These are all the pages that contain some pieces of valuable information about inheritance:

      [1],[2] possible properties for inheritance:

      • components - all | filtered | none
      • enabled - true | false
      • nodeComparatorClass - <fully-qualified-classname>
      • predicateClass - <fully-qualified-classname>
      • properties - all | none

        Acceptance criteria

              ruths Ruth Stocks
              ndesmarais Natascha Desmarais
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoR