Uploaded image for project: 'Isis'
  1. Isis
  2. ISIS-1407

Refactor SpecificationLoader into an internal domain service.

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.12.1
    • Fix Version/s: 1.13.0
    • Component/s: Core
    • Labels:
      None

      Activity

      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit 29f1e0839c6a8e7322a2554b5bd611f6254b788e in isis's branch refs/heads/master from Dan Haywood
      [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=29f1e08 ]

      ISIS-1407: ensures that internal domain services (not annotated with @DomainService) are also loaded into the metamodel as service specifications.

      ie markAsService toggled on. This then means that the code to invoke markAsService() whenever any PersistenceSession is opened can be removed.

      Show
      jira-bot ASF subversion and git services added a comment - Commit 29f1e0839c6a8e7322a2554b5bd611f6254b788e in isis's branch refs/heads/master from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=29f1e08 ] ISIS-1407 : ensures that internal domain services (not annotated with @DomainService) are also loaded into the metamodel as service specifications. ie markAsService toggled on. This then means that the code to invoke markAsService() whenever any PersistenceSession is opened can be removed.
      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit 29f1e0839c6a8e7322a2554b5bd611f6254b788e in isis's branch refs/heads/ISIS-1427 from Dan Haywood
      [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=29f1e08 ]

      ISIS-1407: ensures that internal domain services (not annotated with @DomainService) are also loaded into the metamodel as service specifications.

      ie markAsService toggled on. This then means that the code to invoke markAsService() whenever any PersistenceSession is opened can be removed.

      Show
      jira-bot ASF subversion and git services added a comment - Commit 29f1e0839c6a8e7322a2554b5bd611f6254b788e in isis's branch refs/heads/ ISIS-1427 from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=29f1e08 ] ISIS-1407 : ensures that internal domain services (not annotated with @DomainService) are also loaded into the metamodel as service specifications. ie markAsService toggled on. This then means that the code to invoke markAsService() whenever any PersistenceSession is opened can be removed.
      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit 6e3495f41f457d190c340ce91200a7c1572b8cfc in isis's branch refs/heads/master from Dan Haywood
      [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=6e3495f ]

      ISIS-1407: removed SpecificationLoaderAware.

      Also:

      • minor extension to ServiceRegistry2
      • collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.
      Show
      jira-bot ASF subversion and git services added a comment - Commit 6e3495f41f457d190c340ce91200a7c1572b8cfc in isis's branch refs/heads/master from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=6e3495f ] ISIS-1407 : removed SpecificationLoaderAware. Also: minor extension to ServiceRegistry2 collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.
      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit 6e3495f41f457d190c340ce91200a7c1572b8cfc in isis's branch refs/heads/ISIS-1406 from Dan Haywood
      [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=6e3495f ]

      ISIS-1407: removed SpecificationLoaderAware.

      Also:

      • minor extension to ServiceRegistry2
      • collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.
      Show
      jira-bot ASF subversion and git services added a comment - Commit 6e3495f41f457d190c340ce91200a7c1572b8cfc in isis's branch refs/heads/ ISIS-1406 from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=6e3495f ] ISIS-1407 : removed SpecificationLoaderAware. Also: minor extension to ServiceRegistry2 collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.
      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit 04bf1f220f3b39b0cfd211ee11f51506299ae153 in isis's branch refs/heads/ISIS-1406 from Dan Haywood
      [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=04bf1f2 ]

      ISIS-1407: SpecificationLoader is now a concrete class (rolled ObjectReflector up into it).

      Show
      jira-bot ASF subversion and git services added a comment - Commit 04bf1f220f3b39b0cfd211ee11f51506299ae153 in isis's branch refs/heads/ ISIS-1406 from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=04bf1f2 ] ISIS-1407 : SpecificationLoader is now a concrete class (rolled ObjectReflector up into it).
      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit 62bc104c114aa44ae5366c6164b55cfd320e2088 in isis's branch refs/heads/ISIS-1406 from Dan Haywood
      [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=62bc104 ]

      ISIS-1407: collapsed SpecificationLoaderSpi and SpecificationLoader interfaces; removed ProgrammableReflector (finally!)

      Show
      jira-bot ASF subversion and git services added a comment - Commit 62bc104c114aa44ae5366c6164b55cfd320e2088 in isis's branch refs/heads/ ISIS-1406 from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=62bc104 ] ISIS-1407 : collapsed SpecificationLoaderSpi and SpecificationLoader interfaces; removed ProgrammableReflector (finally!)
      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit 6e3495f41f457d190c340ce91200a7c1572b8cfc in isis's branch refs/heads/ISIS-1408 from Dan Haywood
      [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=6e3495f ]

      ISIS-1407: removed SpecificationLoaderAware.

      Also:

      • minor extension to ServiceRegistry2
      • collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.
      Show
      jira-bot ASF subversion and git services added a comment - Commit 6e3495f41f457d190c340ce91200a7c1572b8cfc in isis's branch refs/heads/ ISIS-1408 from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=6e3495f ] ISIS-1407 : removed SpecificationLoaderAware. Also: minor extension to ServiceRegistry2 collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.
      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit 04bf1f220f3b39b0cfd211ee11f51506299ae153 in isis's branch refs/heads/ISIS-1408 from Dan Haywood
      [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=04bf1f2 ]

      ISIS-1407: SpecificationLoader is now a concrete class (rolled ObjectReflector up into it).

      Show
      jira-bot ASF subversion and git services added a comment - Commit 04bf1f220f3b39b0cfd211ee11f51506299ae153 in isis's branch refs/heads/ ISIS-1408 from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=04bf1f2 ] ISIS-1407 : SpecificationLoader is now a concrete class (rolled ObjectReflector up into it).
      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit 62bc104c114aa44ae5366c6164b55cfd320e2088 in isis's branch refs/heads/ISIS-1408 from Dan Haywood
      [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=62bc104 ]

      ISIS-1407: collapsed SpecificationLoaderSpi and SpecificationLoader interfaces; removed ProgrammableReflector (finally!)

      Show
      jira-bot ASF subversion and git services added a comment - Commit 62bc104c114aa44ae5366c6164b55cfd320e2088 in isis's branch refs/heads/ ISIS-1408 from Dan Haywood [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=62bc104 ] ISIS-1407 : collapsed SpecificationLoaderSpi and SpecificationLoader interfaces; removed ProgrammableReflector (finally!)

        People

        • Assignee:
          danhaywood Dan Haywood
          Reporter:
          danhaywood Dan Haywood
        • Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

          Dates

          • Created:
            Updated:
            Resolved:

            Development