Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2209: adds new orphaned supporting method validation

adds OrphanedSupportingMethodValidator that looks for orphaned

supporting methods on a more profound level; while processing all

methods during MM introspection, we keep track of those that are

recognized by their prefix and collect these as orphan-candidates, which

we later verify against the fully populated MM

ObjectSpecificationAbstract is used as a holder of potentialOrphans :

Set<Method>

    • -0
    • +92
    ./isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java
  1. … 8 more files in changeset.
ISIS-2228: fixes property specific facets with mixins

  1. … 25 more files in changeset.
ISIS-2228: some efficiency improvements

- replace List<FeatureType> -> EnumSet<FeatureType>

- replace static method prefix arrays -> Can<String>

  1. … 56 more files in changeset.
ISIS-2226: fully testing following supporting method scenarios

both when provided directly or via mixin

Prefix Prop Coll Act Param

autoComplete x x

choices x x

default x x

disable x x x

hide x x x

validate x x

  1. … 17 more files in changeset.
ISIS-2226: fixes incubator:model not considering action-parameter facets

also reverts annotation @Supporting -> @Model, because for the moment,

using the more generic idea of @Model being the opposite of

@Programmatic is much simpler to implement when it comes to meta-model

validation

  1. … 37 more files in changeset.
ISIS-2224: fixes smoketests complaining about missing properties

ISIS-2224: remove debug logging, activate smoketests profile in CI

    • -1
    • +1
    ./isis/testdomain/config/IsisConfigBeanTest.java
    • -2
    • +3
    ./isis/testdomain/shiro/ShiroLdapTest.java
    • -4
    • +1
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
    • -4
    • +4
    ./isis/testdomain/shiro/ShiroSimpleTest.java
  1. … 3 more files in changeset.
ISIS-2224: fixes ldap-test regressions

    • -0
    • +2
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
  1. … 10 more files in changeset.
ISIS-1998: reinstates action method detection optimization with a fix

  1. … 3 more files in changeset.
ISIS-2158: reinstate REST smoketest to check for HTTP Session

    • -7
    • +6
    ./isis/testdomain/rest/RestServiceTest.java
ISIS-2221: bumps rest-client dependencies

as suggested by the 'jersey-spring5' artifact

  1. … 3 more files in changeset.
ISIS-2216: adds some smoke tests to confirm interaction between @Order, @Primary and @Qualifier

ISIS-2215: adds @Named("...") for services for consistency with ids prior to refactoring

SpringServiceProvisiongTest#dump_all used to compare before vs after.

  1. … 82 more files in changeset.
ISIS-2215: removes @ComponentScan throughout core.

    • -1
    • +1
    ./isis/testdomain/shiro/AbstractShiroTest.java
  1. … 78 more files in changeset.
ISIS-2215: fixes compile issues

    • -1
    • +1
    ./isis/testdomain/rest/RestServiceTest.java
  1. … 71 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

    • -2
    • +2
    ./isis/testdomain/config/IsisConfigBeanTest.java
    • -1
    • +1
    ./isis/testdomain/rest/RestServiceTest.java
    • -8
    • +8
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
    • -8
    • +8
    ./isis/testdomain/shiro/ShiroSecmanTest.java
  1. … 428 more files in changeset.
ISIS-2213: moves classes under o.a.i.viewer.restfulobjects.viewer (instead of ...server)

    • -1
    • +1
    ./isis/testdomain/rest/RestServiceTest.java
  1. … 104 more files in changeset.
ISIS-2213: moves classes in o.a.i.viewer.restfulobjects (in restfulobjects-server) to o.a.i.viewer.restfulobjects.server

(cherry picked from commit 935c89a2a302c7a79bee241a5062c7df8dc05402)

    • -1
    • +1
    ./isis/testdomain/rest/RestServiceTest.java
  1. … 10 more files in changeset.
ISIS-2213: more reorg of isis-config

* moves IsisPresets to presets, and moves the classpath resources alongside and into src/main/java

* moves ConfigPropsForPropertyOrParameterLayout interface into IsisConfiguration.Viewers (better scoping, I think)

    • -1
    • +1
    ./isis/testdomain/shiro/ShiroLdapTest.java
    • -4
    • +1
    ./isis/testdomain/shiro/ShiroSecmanLdapTest.java
  1. … 36 more files in changeset.
ISIS-2213: moves all classes in isis-config under o.a.i.config

  1. … 51 more files in changeset.
ISIS-2207: fixes unit tests, also the (commented out) excel and fakedata fixtures and integtests.

  1. … 26 more files in changeset.
ISIS-2158: renaming IsisBootWeb* -> IsisBootViewer*

    • -2
    • +2
    ./isis/testdomain/rest/RestServiceTest.java
  1. … 7 more files in changeset.
ISIS-2177: starting to replace PersSessServInternal with ObjectManager

    • -1
    • +1
    ./isis/testdomain/rest/RestServiceTest.java
  1. … 5 more files in changeset.
ISIS-2158: deals with some java language deprecations

  1. … 39 more files in changeset.
ISIS-2158: reinstates advanced Title Validation

- provides validation code (previously run after IsisSessionFactory

initialization) encapsulated as a new MetaModelValidator:

'TitlesAndTranslationsValidator'

- validates the TitleService against registered service instances

- validates the TitleService against any inspected enum types

- validates the TranslationService against registered messages

- moves the MessageRegistry from module 'runtime' -> 'config'

    • -1
    • +2
    ./isis/testdomain/rest/RestServiceTest.java
  1. … 28 more files in changeset.
ISIS-2158: remove static references to IsisBeanTypeRegistry

  1. … 17 more files in changeset.
ISIS-2158: silence PartialPageUpdate warnings for demo-app

we do this by providing a log4j2-spring.xml in applications'

src/main/resources

    • -0
    • +58
    ./isis/testdomain/logging/LoggerSetupTest.java
  1. … 15 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

  1. … 121 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

  1. … 121 more files in changeset.
ISIS-2158: cleaning up

    • -2
    • +31
    ./isis/testdomain/rest/RestServiceTest.java
  1. … 25 more files in changeset.