testsupport

Clone Tools
  • last updated 10 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2218: AuthorizationManagerDefault renamed to AuthorizationManager, removes interface

In the process, moved from RuntimeServices to SecurityApi.

To do this required (re)moving te MetaModelRefiner implementation from AuthorizationManagerDefault, because that has a dependency on metamodel (and security-api does not depend on metamodel). However, since there is now only ever one implementation of AuthorizationManager, the adding of the AuthorizationFacetFactory is now simply part o fthe ProgrammingModelJava8.

Also:

- inlined MetaModelRefiner.getAll ... only used in one place.

- removes init() and shutdown() from Authorizor API, none of the implementations used them (and they can always just declare a @PostConstruct if nec).

- renames XxxAuthorizor to AuthorizerXxx and register as @Service's rather than @Beans

And:

- renames IsisModuleSecurityRealm to IsisModuleExtSecmanShiroRealm

  1. … 29 more files in changeset.
ISIS-2218: renames AuthenticationManagerDefault (class) to AuthenticationManager

Latter was previously an interface.

Also:

- KeycloakAuthenticator renamed as AuthenticatorKeycloak, declared as @Service rather than @Bean

- ditto for shiro

- constructor injection for AuthenticationManager

  1. … 25 more files in changeset.
ISIS-2215: adds missing modules, move some classes around

and started to enumerate @Components for some (applib, metamodel) ... ie to remove @ComponentScan

  1. … 433 more files in changeset.
ISIS-2213: renames isis-runtime-spring to isis-webboot-springboot

  1. … 7 more files in changeset.
ISIS-2213: updates git.propertiesDir where necessary

Also

- adds "-dom" for h2console and hsqldbmgr, to allow for future fixtures or integtests of these extensions, and moves classes accordingly

- removes some duplicated tests

- moved all classes in o.a.isis.extensions.base to reside under .base.dom

- moves core/testsupport/mavenplugin to legacy/testsupport/mavenplugin

  1. … 86 more files in changeset.
ISIS-2213: moves o.a.isis.security to o.a.isis.security.api

  1. … 154 more files in changeset.
ISIS-2062: removes empty doc directories

let's just have directories that have content.

  1. … 138 more files in changeset.
ISIS-2205: runtime-extensions renamed to runtime-spring

  1. … 30 more files in changeset.
ISIS-2148: removes starter apps, updates doc structure

  1. … 250 more files in changeset.
ISIS-2158: fixes isis-mavenplugin won't compile

ISIS-2186: cleans up names in pom.xml files

  1. … 22 more files in changeset.
ISIS-2186: fake data integ tests, simplifying simpleapp integ tests also

  1. … 51 more files in changeset.
ISIS-2186: fake data integ tests, simplifying simpleapp integ tests also

  1. … 50 more files in changeset.
ISIS-2186: brings in unittestsupport from incode-platform

  1. … 52 more files in changeset.
ISIS-2186: brings in unittestsupport from incode-platform

  1. … 53 more files in changeset.
ISIS-2186: brings in unittestsupport from incode-platform

  1. … 52 more files in changeset.
ISIS-2158: introduces managed bean WebAppConfiguration

- instead of IsisConfiguration we bundle some configuration logic with

WebAppConfiguration

- yet makes the menubar.layout.xml mandatory, needs refinement if we

want to allow absence of a menubar.layout.xml

  1. … 20 more files in changeset.
ISIS-2158: lets mavendeps/jdk11 provide the jdk11+ profile

- this profile is propagated to all consuming projects

- in theory should also fix the demo-app docker build

  1. … 7 more files in changeset.
ISIS-2182: renames <artifactId>isis-plugins-codegen-bytebuddy</artifactId> ...

... to <artifactId>isis-codegen-bytebuddy</artifactId>

  1. … 6 more files in changeset.
ISIS-2181: updates <name> for all core pom.xmls

common prefix to look prettier

  1. … 24 more files in changeset.
ISIS-2181: adds dependencyManagement from platform modules

  1. … 14 more files in changeset.
ISIS-2181: rationalizing core/pom.xml vs spring boot parent

  1. … 6 more files in changeset.
ISIS-2181: removes usage of flatten pom, instead will rely on mvn versions:setNewVersion

  1. … 59 more files in changeset.
ISIS-2084: reinstates xml dependencies for unittestsupport for jdk11

ISIS-2084: more messing about with jdk11

  1. … 3 more files in changeset.
ISIS-2084: more fiddling with config properties and jdk11

  1. … 9 more files in changeset.
ISIS-2174: adds ModuleFixtureService

- transitive fixture setup and teardown

  1. … 14 more files in changeset.
ISIS-2062: cleans up some docs, bumps the UI bundle

  1. … 110 more files in changeset.
ISIS-2062: moves docs from _adoc to src/main/doc

for all modules

  1. … 2673 more files in changeset.
ISIS-2062: adds stub adocs for core and extensions

    • -12
    • +12
    ./mavenplugin/_adoc/modules/mvn/pages/xsd.adoc
  1. … 1386 more files in changeset.