Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2259: removes _attributes.adoc workaround

no longer required with AsciiDoc 0.30.28 plugin for IntelliJ

  1. … 634 more files in changeset.
ISIS-2254: adds events emitted by IsisPlatformManagerForJdo

so can perform the necessary steps.

  1. … 13 more files in changeset.
ISIS-2062: docs for extensions

  1. … 416 more files in changeset.
ISIS-2177: runtime: rationalize package names before further refactoring

  1. … 143 more files in changeset.
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-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. … 141 more files in changeset.
ISIS-2148: removes starter apps, updates doc structure

  1. … 253 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. … 111 more files in changeset.
ISIS-2062: moves docs from _adoc to src/main/doc

for all modules

    • -0
    • +6
    ./main/doc/modules/integ-test-support/_attributes.adoc
    • -0
    • +2
    ./main/doc/modules/integ-test-support/nav.adoc
  1. … 2673 more files in changeset.
ISIS-2158: cleaning up Auth*Manager interfaces

delegates life-cycling to Spring

  1. … 10 more files in changeset.
ISIS-2158: remove obsolete layer of abstraction: MetaModelDeficiencies

- with previous commits finally reinstates validation error handling

  1. … 7 more files in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

  1. … 485 more files in changeset.
ISIS-2158: remove some indirections when getting the spec-load instance

  1. … 11 more files in changeset.
ISIS-2158: some renaming after clarifying terminology

- ManagedBean <=> injectable

- ManagedObject <=> introspectable

  1. … 24 more files in changeset.
ISIS-2158: introduces a DeficiencyFacet

- facets of this particular type do now get added directly to the

meta-model during validation; these are specifically added to the

facet-holder, that is considered responsible for the failure

- this automatically allows for the meta-model export to also include

deficiency facets, explaining what's going wrong, right at the place

where they originate from

  1. … 42 more files in changeset.
ISIS-2062: refactors testing docs to use distributed component pattern

  1. … 191 more files in changeset.
ISIS-2158: reverting the idea of storing validators unique by type

- would have allowed lazy instantiation

- this concept fails on required multiple instances of

MetaModelValidatorVisiting

- keep it simple for now

  1. … 4 more files in changeset.
ISIS-2158: further refine the ProgrammingModel API

  1. … 22 more files in changeset.
ISIS-2158: spec-loading: some refinement and polishing

  1. … 17 more files in changeset.
ISIS-2158: fixes MM validation on deprecated NatureOfService options

- also cleans up (de-duplicates) prefix constants

  1. … 15 more files in changeset.
ISIS-2158: fixes prorgammatic metamodel validation

- also extends the ValidationFailure gathering functionality to also

record the originating class/member/parameter, where the validation

failure occurred

- allows for smoketests to filter the gathered validation failures by

particular domain-object types of interest (which previously was not

possible by only relying on the failure message text)

  1. … 48 more files in changeset.
ISIS-2062: moves unittestsupport and integtestsupport into subdirectory

this is so will be able to move the ug-tst docs closer.

    • -0
    • +128
    ./main/java/org/apache/isis/mavenplugin/IsisMojoAbstract.java
    • -0
    • +117
    ./main/java/org/apache/isis/mavenplugin/IsisMojoSwagger.java
    • -0
    • +65
    ./main/java/org/apache/isis/mavenplugin/IsisMojoValidate.java
    • -0
    • +144
    ./main/java/org/apache/isis/mavenplugin/IsisMojoXsd.java
    • -0
    • +40
    ./main/java/org/apache/isis/mavenplugin/MetaModelProcessor.java
  1. … 86 more files in changeset.