Uploaded image for project: 'Causeway'
  1. Causeway
  2. CAUSEWAY-2511

Rationalize all @Named("...") @DomainXxx(objectType="...") namespaces.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0-M5
    • None
    • None

    Description

      Using uniform namespaces of form

      • isis.applib.*
      • isis.metamodel.*
      • isis.persistence.*
      • isis.security.*
      • isis.runtime.*
      • isis.runtimeservices.*
      • isis.ext.*
      • isis.sub.*
      • isis.tooling.*
        ... etc

      These do not have to reflect exact Java package names nor module names, but should rather capture coarse grained structure along with easy readable semantics.

      Namespaces are allowed to span multiple modules.

      Namespaces should also rather be lowercase to avoid ambiguity.

      Why is this relevant? Because SecMan was reworked to now base its permission model on namespaces. Which also includes wildcard support.

      Attachments

        Activity

          People

            hobrom Andi Huber
            hobrom Andi Huber
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: