Clone Tools
  • last updated 29 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
removes @Bookmarkable annotation; removes @Debug, @Exploration and @Prototype annotations + supporting facets

    • -68
    • +0
    ./PrototypeFacetForPrototypeFacetForExplorationAnnotationFactoryTest.java
  1. … 17 more files in changeset.
ISIS-1742: removes support for .layout.json files

    • -1
    • +1
    ./PrototypeFacetForPrototypeFacetForExplorationAnnotationFactoryTest.java
  1. … 150 more files in changeset.
ISIS-1429: removes ExplorationFacet, uses PrototypeFacet instead.

There should be no impact for developers: actions annotated with @Exploration or prefixed 'exploration' will be treated the same as prototype actions.

    • -66
    • +0
    ./ExplorationFacetAnnotationFactoryTest.java
    • -0
    • +68
    ./PrototypeFacetForPrototypeFacetForExplorationAnnotationFactoryTest.java
  1. … 21 more files in changeset.
ISIS-1427: fix up unit tests that are failing...

... per the preceding deletion of Localization and also the IsisContext refactoring

    • -36
    • +2
    ./ExplorationFacetAnnotationFactoryTest.java
  1. … 15 more files in changeset.
ISIS-1405: DeploymentCategoryProvider now implemented by a domain service, so can be looked up from ServicesInjector. Removed DeploymentCategoryProviderAware.

Also removed duplication in setup of various facet factory unit tests per injection, expectations etc.

    • -1
    • +3
    ./ExplorationFacetAnnotationFactoryTest.java
  1. … 31 more files in changeset.
ISIS-1404: AuthenticationSessionProvider is now a domain service; removed the AuthenticationSessionProviderAbstract and Aware interfaces.

In addition, FacetFactoryAbstract now implements ServiceInjectorAware, none of the subclass FacetFactorys do. The intention here is that we can just let FacetFactory reach into ServicesInjector to pull out the domain services, such as AuthenticationSessionProvider impl'n.

    • -2
    • +4
    ./ExplorationFacetAnnotationFactoryTest.java
  1. … 72 more files in changeset.
ISIS-1194: simplifying the provision of DeploymentCategory...

... just inject the DeploymentCategory directly, rather than a DeploymentCategoryProvider.

    • -1
    • +1
    ./ExplorationFacetAnnotationFactoryTest.java
  1. … 27 more files in changeset.
ISIS-1044: remove DeploymentCategory, AuthenticationSession from the InteractionContext class hierarchy.

...refactoring any remaining usages of these fields to instead be injected via constructor:

- DisableForSessionFacetAbstract

- HideForSessionFacetAbstract

- ExplorationFacetAbstract

- PrototypeFacetAbstract

Also:

- reorder the remaining parameters in the constructors of InteractionContext and its subclasses.

    • -0
    • +31
    ./ExplorationFacetAnnotationFactoryTest.java
  1. … 65 more files in changeset.
ISIS-831: digression: moving progmodel/facets into metamodel/facets

... and getting names consistent.

    • -0
    • +65
    ./ExplorationFacetAnnotationFactoryTest.java
  1. … 1824 more files in changeset.