Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2263: bump schema XSDs to v2/2.0

    • -1
    • +1
    ./validateobject/ValidateObjectFacet.java
    • -2
    • +2
    ./validateobject/ValidateObjectFacetAbstract.java
    • -1
    • +1
    ./validateobject/method/ValidateObjectFacetMethod.java
    • -3
    • +3
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 268 more files in changeset.
ISIS-2259: fixes up package name of isis-core-metamodel

    • -0
    • +55
    ./validateobject/ValidateObjectFacet.java
    • -0
    • +49
    ./validateobject/ValidateObjectFacetAbstract.java
    • -0
    • +80
    ./validateobject/method/ValidateObjectFacetMethod.java
    • -0
    • +60
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 3162 more files in changeset.
ISIS-2126 aligning most pkg names for module 'metamodel'

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

    • -84
    • +0
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -55
    • +0
    ./validateobject/ValidateObjectFacet.java
    • -49
    • +0
    ./validateobject/ValidateObjectFacetAbstract.java
    • -81
    • +0
    ./validateobject/method/ValidateObjectFacetMethod.java
    • -63
    • +0
    ./validateobject/method/ValidateObjectFacetMethodFactory.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

    • -3
    • +3
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -1
    • +1
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 1097 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
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -1
    • +1
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 37 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

    • -2
    • +2
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -1
    • +1
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 467 more files in changeset.
Merge remote-tracking branch 'origin/master' into v2

    • -0
    • +5
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -0
    • +6
    ./validateobject/method/ValidateObjectFacetMethod.java
  1. … 142 more files in changeset.
adds FacetWithAttributes interface

makes existing facets implement

    • -0
    • +5
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -0
    • +6
    ./validateobject/method/ValidateObjectFacetMethod.java
  1. … 160 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
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -1
    • +1
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 34 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
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -1
    • +1
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 86 more files in changeset.
ISIS-1976: rename ObjectAdapter.getObject() -> getPojo()

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

    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
  1. … 115 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

    • -2
    • +2
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -2
    • +2
    ./validateobject/ValidateObjectFacet.java
    • -2
    • +2
    ./validateobject/ValidateObjectFacetAbstract.java
    • -1
    • +2
    ./validateobject/method/ValidateObjectFacetMethod.java
  1. … 138 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

    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -1
    • +1
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 557 more files in changeset.
ISIS-1841 automated source cleanup

Add missing '@Override' annotations

Remove trailing white spaces on all lines

Correct indentation

    • -4
    • +4
    ./validateobject/ValidateObjectFacet.java
  1. … 1410 more files in changeset.
ISIS-1742: moves applib.events to applib.services.wrapper.events

    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -1
    • +1
    ./validateobject/ValidateObjectFacetAbstract.java
  1. … 124 more files in changeset.
ISIS-1742: deletes @MustSatisfy annotation + supporting facets. Updates .adoc

    • -108
    • +0
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
  1. … 12 more files in changeset.
ISIS-1422: refactoring (no functional change) - completely eliminated ValueSemanticsProviderContext, just use ServicesInjector throughout, and don't pass IsisConfiguration to VSP either, since derivable from ServicesInjector.

Also:

- made ConfigurationServiceInternal extend from IsisConfiguration (IsisConfigurationDefault is the only impl anyway)

- removed unnecessary casts to IsisConfiguration

- removed components passed into AutoCompleteFacetAbstract, since all derivable from ServicesInjector.

    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
  1. … 185 more files in changeset.
ISIS-1417: second attempt - ignoring some facet factories that implement a new DeprecatedMarker marker interface.

    • -1
    • +3
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
  1. … 51 more files in changeset.
ISIS-1408: removing RuntimeContext, ObjectSpecificationDependencies, ObjectMemberDependencies (WIP)

Also adding some micro-caching/helper methods in ServicesInjector (not sure if significant).

WIP - runs up ok, but unit tests failing.

    • -3
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
  1. … 106 more files in changeset.
ISIS-1407: removed SpecificationLoaderAware.

Also:

- minor extension to ServiceRegistry2

- collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.

    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
    • -2
    • +0
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 269 more files in changeset.
ISIS-1405: removing IsisConfigurationAware.

    • -3
    • +7
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
  1. … 90 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.

    • -8
    • +2
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
    • -6
    • +1
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 71 more files in changeset.
ISIS-1194: removing ImperativeFacet#impliesObjectChanged and #impliesResolve

    • -10
    • +0
    ./validateobject/method/ValidateObjectFacetMethod.java
  1. … 51 more files in changeset.
ISIS-1158: adding i18n support to Specification interface.

also added some documentation for specification, in the ref guide.

    • -7
    • +19
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -6
    • +18
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
  1. … 25 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
    • +16
    ./validateobject/method/ValidateObjectFacetMethod.java
    • -3
    • +21
    ./validateobject/method/ValidateObjectFacetMethodFactory.java
  1. … 45 more files in changeset.
ISIS-1027: unit tests for core/metamodel now passing.

    • -1
    • +3
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
  1. … 56 more files in changeset.
ISIS-1027: marking facet classes as deprecated; some minor incidental tidy-up

    • -0
    • +67
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacet.java
    • -0
    • +96
    ./mustsatisfyspec/MustSatisfySpecificationFromMustSatisfyAnnotationOnTypeFacetFactory.java
    • -63
    • +0
    ./mustsatisfyspec/MustSatisfySpecificationOnTypeFacet.java
    • -92
    • +0
    ./mustsatisfyspec/MustSatisfySpecificationOnTypeFacetFactory.java
  1. … 260 more files in changeset.
ISIS-1027: moving the handling of deprecated annotations to {Property|Collection|Action|Parameter}AnnotationFacetFactory.

    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationOnTypeFacetFactory.java
  1. … 123 more files in changeset.
ISIS-1027: first cut impl, still to test

    • -4
    • +19
    ./mustsatisfyspec/MustSatisfySpecificationOnTypeFacetFactory.java
  1. … 89 more files in changeset.
ISIS-831: property and collection interactions stuff more or less there...

    • -2
    • +1
    ./validateobject/method/ValidateObjectFacetMethod.java
  1. … 148 more files in changeset.