Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
adds FacetWithAttributes interface

makes existing facets implement

    • -4
    • +11
    ./cssclass/CssClassFacetAbstract.java
    • -0
    • +5
    ./cssclassfa/CssClassFaFacetAbstract.java
    • -1
    • +6
    ./disabled/DisabledFacetAbstractImpl.java
    • -0
    • +6
    ./disabled/method/DisableForContextFacetViaMethod.java
    • -0
    • +5
    ./hidden/method/HideForContextFacetViaMethod.java
  1. … 151 more files in changeset.
ISIS-1974: forward ports improvements on parallelisation bootstrapping from master up to v2

    • -2
    • +1
    ./cssclass/annotprop/CssClassFacetOnActionFromConfiguredRegexFactory.java
  1. … 13 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
    ./disabled/method/DisableForContextFacetViaMethodFactory.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
    ./disabled/method/DisableForContextFacetViaMethodFactory.java
  1. … 86 more files in changeset.
ISIS-1976: finally removing guava from metamodel

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

    • -8
    • +6
    ./cssclassfa/CssClassFaFacetAbstract.java
  1. … 50 more files in changeset.
ISIS-1974: now eagerly creates stub specifications for services, @DomainObjects, view models and primitives.

No longer performing any introspection for any of these, so removed the ProgrammingModelForObjectSpecIdFacet kludge; semantics of caching of specifications now clearer.

Also added some diagnostics around ServicesInjector#lookupServices, added ServiceInjector#isService for use of CssClassFacetOn...Factory (less of a kludge).

    • -2
    • +1
    ./cssclass/annotprop/CssClassFacetOnActionFromConfiguredRegexFactory.java
  1. … 6 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
    ./disabled/DisabledFacetAbstractAlwaysEverywhere.java
    • -2
    • +2
    ./disabled/DisabledFacetAbstractImpl.java
    • -1
    • +2
    ./disabled/method/DisableForContextFacetViaMethod.java
    • -2
    • +2
    ./hidden/HiddenFacetAbstractAlwaysEverywhere.java
    • -2
    • +2
    ./hidden/HiddenFacetFromLayoutPropertiesAbstract.java
    • -1
    • +2
    ./hidden/method/HideForContextFacetViaMethod.java
  1. … 130 more files in changeset.
ISIS-1976: changes API ObjectSpecification.getCssClass(ObjectAdapter)

-> ObjectSpecification.getCssClass(Instance)

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

  1. … 5 more files in changeset.
    • -3
    • +2
    ./cssclass/annotprop/CssClassFacetOnActionFromConfiguredRegexFactory.java
    • -1
    • +1
    ./cssclassfa/CssClassFaFacetAbstract.java
    • -3
    • +2
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFactory.java
    • -3
    • +2
    ./disabled/DisabledFacetAbstractImpl.java
    • -3
    • +2
    ./hidden/HiddenFacetFromLayoutPropertiesAbstract.java
  1. … 310 more files in changeset.
    • -2
    • +2
    ./cssclassfa/CssClassFaFacetAbstract.java
  1. … 25 more files in changeset.
    • -3
    • +3
    ./cssclass/annotprop/CssClassFacetOnActionFromConfiguredRegexFactory.java
    • -3
    • +3
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFactory.java
  1. … 38 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
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFromConfiguredRegex.java
    • -1
    • +1
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFromProperties.java
    • -0
    • +1
    ./disabled/forsession/DisableForSessionFacetViaMethodFactory.java
    • -2
    • +4
    ./disabled/method/DisableForContextFacetViaMethod.java
    • -10
    • +10
    ./hidden/HiddenFacetAbstract.java
    • -0
    • +1
    ./hidden/HiddenFacetFromLayoutPropertiesAbstract.java
    • -1
    • +1
    ./hidden/forsession/HideForSessionFacetViaMethodFactory.java
    • -1
    • +3
    ./hidden/method/HideForContextFacetViaMethod.java
    • -1
    • +1
    ./hidden/method/HideForContextFacetViaMethodFactory.java
  1. … 549 more files in changeset.
ISIS-1841 automated source cleanup

Add missing '@Override' annotations

Remove trailing white spaces on all lines

Correct indentation

    • -3
    • +3
    ./cssclass/annotprop/CssClassFacetOnActionFromConfiguredRegexFactory.java
    • -1
    • +1
    ./cssclassfa/CssClassFaFacetAbstract.java
    • -1
    • +1
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFactory.java
    • -2
    • +2
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFromProperties.java
    • -2
    • +2
    ./describedas/annotprop/DescribedAsFacetOnMemberFactory.java
    • -1
    • +1
    ./disabled/method/DisableForContextFacetNone.java
    • -2
    • +2
    ./disabled/method/DisableForContextFacetViaMethodFactory.java
  1. … 1396 more files in changeset.
ISIS-1841 comments: further remove visual clutter

    • -1
    • +1
    ./cssclass/annotprop/CssClassFacetOnActionFromConfiguredRegexFactory.java
  1. … 80 more files in changeset.
ISIS-1841 comments: reduce visual clutter

replace 'region .. endregion' comment markers with just headers

    • -1
    • +1
    ./cssclass/annotprop/CssClassFacetOnActionFromConfiguredRegexFactory.java
  1. … 122 more files in changeset.
ISIS-1841 java-doc: purge occurrences of @author

  1. … 9 more files in changeset.
ISIS-1870: fixes compile issue

Merge branch 'maint-1.16.2'

  1. … 5 more files in changeset.
ISIS-1813: fixes java7/8 compilation issue (unused import from Java 8)

ISIS-1585: adds @Action(associateWith=...)

    • -5
    • +16
    ./order/MemberOrderFacetAbstract.java
    • -0
    • +34
    ./order/annotprop/MemberOrderFacetForActionAnnotation.java
  1. … 8 more files in changeset.
ISIS-1743: fixes backport issue

ISIS-1743: also supports mixins specified using @Mixin(method="...") eg "act" or "coll" as well as the default "$$"

    • -1
    • +1
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFactory.java
  1. … 3 more files in changeset.
ISIS-1743: also supports mixins specified using @Mixin(method="...") eg "act" or "coll" as well as the default "$$"

    • -1
    • +1
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFactory.java
  1. … 3 more files in changeset.
ISIS-1743 fa-Icon mapping for mixins using '$$' method names

    • -7
    • +2
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFactory.java
    • -0
    • +75
    ./cssclassfa/annotprop/MixinInterceptor.java
ISIS-1743 fa-Icon mapping for mixins using '$$' method names

    • -7
    • +2
    ./cssclassfa/annotprop/CssClassFaFacetOnMemberFactory.java
    • -0
    • +75
    ./cssclassfa/annotprop/MixinInterceptor.java
ISIS-1632 , ISIS-1763: converts some more facet factories to handle Lists of annotations (WORK IN PROGRESS, CODE STILL DOES NOT COMPILE)

  1. … 30 more files in changeset.
ISIS-1632: generalises Annotations utility to return a list of annotations rather than first matching. (INCOMPLETE, DOESN'T EVEN COMPILE)

The idea here is that the calling code can look for the first non-default value for whichever attribute of the annotation that they might be interested in.

  1. … 42 more files in changeset.
ISIS-1742: removes "notInServiceMenu" prefix, "name" prefix, "plural" prefix, "description", "optional", "alwaysHide", "protect" prefixes.

    • -119
    • +0
    ./describedas/staticmethod/DescribedAsFacetStaticMethodFactory.java
    • -120
    • +0
    ./disabled/staticmethod/DisabledFacetStaticMethodFacetFactory.java
  1. … 16 more files in changeset.
ISIS-1742: globally replaces imports on applib.filter.Predicate for guava's equiv, deletes applib.filter.Predicate

  1. … 31 more files in changeset.
ISIS-1742: renames applib.filter.Filter to applib.filter.Predicate, same as guava's similar class.

  1. … 34 more files in changeset.