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

Presence of "mustSatisfy" Specifications causes integ tests to fail .... UNKNOWN bean sort

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.0.0-M5
    • 2.0.0-M6
    • Core
    • None

    Description

      domainapp.modules.base.types.Name$Specification: is a (concrete) but UNKNOWN sort, yet has 3 actions: {domainapp.modules.base.types.Name.Specification#satisfies(java.lang.Object), domainapp.modules.base.types.Name.Specification#satisfiesTranslatable(java.lang.Object), domainapp.modules.base.types.Name.Specification#satisfiesTranslatableSafely(java.lang.String)}

      Moreover, this is when

      isis.applib.annotation.action.explicit=true

      To add insult to injury, AbstractSpecification2 does not declare @Programmatic and also declares final methods that cannot be overrridden.

      Attachments

        Activity

          People

            danhaywood Daniel Keir Haywood
            danhaywood Daniel Keir Haywood
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: