Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
adds FacetWithAttributes interface

makes existing facets implement

    • -0
    • +6
    ./staticmethod/NamedFacetStaticMethod.java
  1. … 161 more files in changeset.
ISIS-1742: removes "notInServiceMenu" prefix, "name" prefix, "plural" prefix, "description", "optional", "alwaysHide", "protect" prefixes.

    • -57
    • +0
    ./staticmethod/NamedFacetStaticMethod.java
    • -122
    • +0
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 22 more files in changeset.
ISIS-1742: removes support for .layout.json files

    • -63
    • +0
    ./annotprop/NamedFacetOnMemberFactory.java
    • -44
    • +0
    ./annotprop/NamedFacetOnMemberFromProperties.java
  1. … 149 more files in changeset.
ISIS-1742: delets @Named annotation and corresponding facets and facet factories.

Also updates .adocs.

Also adds in todo list of deprecations to work through.

    • -35
    • +0
    ./annotprop/NamedFacetOnMemberAnnotation.java
    • -31
    • +2
    ./annotprop/NamedFacetOnMemberFactory.java
  1. … 16 more files in changeset.
ISIS-1720: starts refactoring, but abandoned because...

... because necessary to pass the target instance into the NamedFacet everywhere

    • -0
    • +67
    ./staticmethod/NamedFacetInstanceMethod.java
    • -122
    • +0
    ./staticmethod/NamedFacetStaticMethodFactory.java
    • -0
    • +136
    ./staticmethod/NamedFacetStaticOrInstanceMethodFactory.java
  1. … 4 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
    ./annotprop/NamedFacetOnMemberFactory.java
    • -1
    • +1
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 184 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
    ./annotprop/NamedFacetOnMemberFactory.java
    • -3
    • +1
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 105 more files in changeset.
ISIS-1407: removed SpecificationLoaderAware.

Also:

- minor extension to ServiceRegistry2

- collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.

    • -1
    • +1
    ./annotprop/NamedFacetOnMemberFactory.java
    • -1
    • +1
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 270 more files in changeset.
ISIS-1405: removing IsisConfigurationAware.

    • -7
    • +14
    ./annotprop/NamedFacetOnMemberFactory.java
    • -3
    • +9
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 89 more files in changeset.
ISIS-1194: removing ImperativeFacet#impliesObjectChanged and #impliesResolve

    • -10
    • +0
    ./staticmethod/NamedFacetStaticMethod.java
  1. … 51 more files in changeset.
ISIS-1027: improving validation messages

- show if the method is inherited or not

- reformat messages to put the violation class/method first

- order the messages alphabetically

Also:

- changed Optionality enum in applib, from TRUE|FALSE to OPTIONAL|MANDATORY.

- updates to the DomainChangeJdoAbstract

    • -1
    • +1
    ./annotprop/NamedFacetOnMemberFactory.java
    • -1
    • +1
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 88 more files in changeset.
ISIS-1027: allow @Property and @Collection to be specified for actions to that the corresponding facets are copied over when contributed as contributed property or contributed collection.

    • -4
    • +4
    ./annotprop/NamedFacetOnMemberFactory.java
  1. … 36 more files in changeset.
ISIS-1027: unit tests for core/metamodel now passing.

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

    • -0
    • +4
    ./annotprop/NamedFacetOnMemberAnnotation.java
    • -0
    • +4
    ./staticmethod/NamedFacetStaticMethod.java
    • -0
    • +3
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 261 more files in changeset.
ISIS-1027: moving the handling of deprecated annotations to {Property|Collection|Action|Parameter}AnnotationFacetFactory.

    • -1
    • +1
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 123 more files in changeset.
ISIS-1027: more stuff...

... undeprecating Isis' own services (eg EventBusServiceJdo)

... adding in validators for XxxAnnotationFacetFactory

... moving Bounded and ObjectType annotation processing into DomainObjectAnnotationFacetFactory

    • -1
    • +1
    ./annotprop/NamedFacetOnMemberFactory.java
  1. … 65 more files in changeset.
ISIS-1027: first cut impl, still to test

    • -3
    • +21
    ./annotprop/NamedFacetOnMemberFactory.java
    • -7
    • +24
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 88 more files in changeset.
ISIS-995 Allow the label of a property to be rendered as HTML. Also, allow the label of boolean panels to be rendered on the right hand side.

Add support for 'namedEscaped' attribute to @CollectionLayout, @PropertyLayout and @ParameterLayout.

    • -1
    • +1
    ./annotprop/NamedFacetOnMemberAnnotation.java
    • -2
    • +9
    ./annotprop/NamedFacetOnMemberFromProperties.java
    • -1
    • +1
    ./staticmethod/NamedFacetStaticMethod.java
  1. … 26 more files in changeset.
ISIS-831: digression: moving progmodel/facets into metamodel/facets

... and getting names consistent.

    • -0
    • +31
    ./annotprop/NamedFacetOnMemberAnnotation.java
    • -0
    • +69
    ./annotprop/NamedFacetOnMemberFactory.java
    • -0
    • +37
    ./annotprop/NamedFacetOnMemberFromProperties.java
    • -0
    • +63
    ./staticmethod/NamedFacetStaticMethod.java
    • -0
    • +96
    ./staticmethod/NamedFacetStaticMethodFactory.java
  1. … 1820 more files in changeset.