Clone Tools
  • last updated 28 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2340: simplify InteractionContext (split out generic type param into its own interface)

    • -2
    • +1
    ./DisableForContextFacetViaMethod.java
  1. … 78 more files in changeset.
ISIS-2340: further remove contributee leftovers

    • -3
    • +1
    ./DisableForContextFacetViaMethod.java
  1. … 8 more files in changeset.
ISIS-2340: not meant for merge (exploring simplification options)

    • -2
    • +1
    ./DisableForContextFacetViaMethod.java
  1. … 63 more files in changeset.
ISIS-2361: supporting meth. shared naming convention (extract the algorithm to be reused)

    • -20
    • +14
    ./DisableForContextFacetViaMethodFactory.java
  1. … 25 more files in changeset.
ISIS-2264: isis.reflector.validator.xxx -> isis.core.metamodel.validator.xxx

where xxx is:

- ensureUniqueObjectTypes (ensure-unique-object-types)

- checkModuleExtents (check-module-extents)

- noParamsOnly (no-params-only)

- .actionCollectionParameterChoices (action-collection-parameter-choices)

- .serviceActionsOnly (service-actions-only)

- mixinsOnly (mixins-only)

- explicitObjectType (explicit-object-type)

- jaxbViewModelNotAbstract (jaxb-view-model.not-abstract)

- jaxbViewModelNotInnerClass (jaxb-view-model.not-inner-class)

- jaxbViewModelNoArgConstructor (jaxb-view-model.no-arg-constructor)

- jaxbViewModelReferenceTypeAdapter (jaxb-view-model.reference-type-adapter)

- jaxbViewModelDateTimeTypeAdapter (jaxb-view-model.date-time-type-adapter)

- jdoqlFromClause (jdoql.from-clause)

- jdoqlVariablesClause (jdoql.variables-clause)

    • -1
    • +1
    ./DisableForContextFacetViaMethodFactory.java
  1. … 10 more files in changeset.
ISIS-2264: isis.reflector.validator.xxx -> isis.core.metamodel.validator.xxx

where xxx is:

- ensureUniqueObjectTypes (ensure-unique-object-types)

- checkModuleExtents (check-module-extents)

- noParamsOnly (no-params-only)

- .actionCollectionParameterChoices (action-collection-parameter-choices)

- .serviceActionsOnly (service-actions-only)

- mixinsOnly (mixins-only)

- explicitObjectType (explicit-object-type)

- jaxbViewModelNotAbstract (jaxb-view-model.not-abstract)

- jaxbViewModelNotInnerClass (jaxb-view-model.not-inner-class)

- jaxbViewModelNoArgConstructor (jaxb-view-model.no-arg-constructor)

- jaxbViewModelReferenceTypeAdapter (jaxb-view-model.reference-type-adapter)

- jaxbViewModelDateTimeTypeAdapter (jaxb-view-model.date-time-type-adapter)

- jdoqlFromClause (jdoql.from-clause)

- jdoqlVariablesClause (jdoql.variables-clause)

    • -1
    • +1
    ./DisableForContextFacetViaMethodFactory.java
  1. … 10 more files in changeset.
ISIS-2259: fixes up package name of isis-core-metamodel

    • -0
    • +37
    ./DisableForContextFacet.java
    • -0
    • +37
    ./DisableForContextFacetAbstract.java
    • -0
    • +49
    ./DisableForContextFacetNone.java
    • -0
    • +100
    ./DisableForContextFacetViaMethod.java
    • -0
    • +94
    ./DisableForContextFacetViaMethodFactory.java
  1. … 3161 more files in changeset.
ISIS-2126 aligning most pkg names for module 'metamodel'

- o.a.i.core.metamodel.* -> o.a.i.metamodel.*

    • -37
    • +0
    ./DisableForContextFacetAbstract.java
    • -98
    • +0
    ./DisableForContextFacetViaMethod.java
    • -101
    • +0
    ./DisableForContextFacetViaMethodFactory.java
  1. … 3137 more files in changeset.
ISIS-2112: backporting from '2033-IoC_Spring' branch

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -1
    • +1
    ./DisableForContextFacetViaMethodFactory.java
  1. … 1098 more files in changeset.
ISIS-2033: meta-model tests: fixes trivial test failures ...

... that were related to singleton resolving

24 test-cases still fail, these are due to eg. code not yet implemented

Task-Url: https://issues.apache.org/jira/browse/ISIS-2033

    • -1
    • +1
    ./DisableForContextFacetViaMethodFactory.java
  1. … 38 more files in changeset.
ISIS-2033: Major: MetaModel refactoring

removing instances of 'ServicesInjector' being passed around in

constructors

removing 'ServicesInjectorAware' interface

Task-Url: https://issues.apache.org/jira/browse/ISIS-2033

    • -1
    • +1
    ./DisableForContextFacetViaMethodFactory.java
  1. … 468 more files in changeset.
Merge remote-tracking branch 'origin/master' into v2

    • -0
    • +6
    ./DisableForContextFacetViaMethod.java
  1. … 143 more files in changeset.
adds FacetWithAttributes interface

makes existing facets implement

    • -0
    • +6
    ./DisableForContextFacetViaMethod.java
  1. … 161 more files in changeset.
ISIS-1976: fixing tests that that fail on mockup service lookup now being Optionals

Task-Url: https://issues.apache.org/jira/browse/ISIS-1976

    • -1
    • +1
    ./DisableForContextFacetViaMethodFactory.java
  1. … 35 more files in changeset.
ISIS-1976: polishing ServiceInjector and ServiceRegistry API

let ServiceInjector implement ServiceRegistry

service lookup result is now an Optional instead of a nullable Object

Task-Url: https://issues.apache.org/jira/browse/ISIS-1976

    • -1
    • +1
    ./DisableForContextFacetViaMethodFactory.java
  1. … 87 more files in changeset.
ISIS-1976: introduces ManagedObject to replace OA within most of metamodel

Task-Url: https://issues.apache.org/jira/browse/ISIS-1976

    • -1
    • +2
    ./DisableForContextFacetViaMethod.java
  1. … 141 more files in changeset.
ISIS-1976: removes OA map, stream for metamodel, excising guava

Key achievements:

Metamodel: almost all guava Function and Predicate idioms removed

Metamodel: slight API improvements, such that some of the internal meta-data that is kept in Java

Collections is no longer copied into immutable lists for any calling client, instead Java Streams are returned (which treat the underlying collections un-modifiable by design)

the ObjectAdapter per-session map/cache is history

the legacy modules have been removed, for convenince and ease of migration the legacy/transition-1-2- module remains and shall provide legacy glue code

shiro was moved to plugins, and its artifact renamed, to be inline with the other plugins

    • -2
    • +4
    ./DisableForContextFacetViaMethod.java
  1. … 558 more files in changeset.
ISIS-1841 automated source cleanup

Add missing '@Override' annotations

Remove trailing white spaces on all lines

Correct indentation

    • -2
    • +2
    ./DisableForContextFacetViaMethodFactory.java
  1. … 1408 more files in changeset.
ISIS-1742: moves applib.events to applib.services.wrapper.events

    • -1
    • +1
    ./DisableForContextFacetViaMethod.java
  1. … 124 more files in changeset.
ISIS-1578: changes the existing {Hide/Disable}ForContextFacetViaMethodFactory to (optionally, but by default) no longer search for supporting methods that have anything other than no-args.

Can be disabled using configuration parameter.

    • -6
    • +16
    ./DisableForContextFacetViaMethodFactory.java
  1. … 9 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.

    • -9
    • +2
    ./DisableForContextFacetViaMethodFactory.java
  1. … 72 more files in changeset.
ISIS-1213: hide, disable, choices, default and validity supporting methods now working for mixin actions and for associations

    • -0
    • +9
    ./DisableForContextFacetViaMethodFactory.java
  1. … 5 more files in changeset.
ISIS-1194: removing ImperativeFacet#impliesObjectChanged and #impliesResolve

    • -10
    • +0
    ./DisableForContextFacetViaMethod.java
  1. … 51 more files in changeset.
ISIS-903: updating ImperativeFacets for validation/disabling and also the title method so that they can return TranslatableString as well as regular String.

Also:

- added new SimpleObject#updateName action with validation and a default; added SimpleObject#title()

- reworked the simpleapp's integ tests into "Dublin" style, added new integ tests to check that the translation.pot file is correctly written to with these.

    • -2
    • +19
    ./DisableForContextFacetViaMethod.java
    • -6
    • +23
    ./DisableForContextFacetViaMethodFactory.java
  1. … 45 more files in changeset.
ISIS-831: property and collection interactions stuff more or less there...

    • -2
    • +1
    ./DisableForContextFacetViaMethod.java
  1. … 148 more files in changeset.
ISIS-831: digression: moving progmodel/facets into metamodel/facets

... and getting names consistent.

    • -0
    • +37
    ./DisableForContextFacet.java
    • -0
    • +37
    ./DisableForContextFacetAbstract.java
    • -0
    • +49
    ./DisableForContextFacetNone.java
    • -0
    • +83
    ./DisableForContextFacetViaMethod.java
    • -0
    • +72
    ./DisableForContextFacetViaMethodFactory.java
  1. … 1820 more files in changeset.