Clone Tools
  • last updated 27 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
    ./method/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
    ./method/DisableForContextFacetViaMethodFactory.java
  1. … 10 more files in changeset.
ISIS-2259: fixes up package name of isis-core-metamodel

    • -0
    • +54
    ./DisabledFacet.java
    • -0
    • +102
    ./DisabledFacetAbstract.java
    • -0
    • +40
    ./DisabledFacetAbstractAlwaysEverywhere.java
    • -0
    • +83
    ./DisabledFacetAbstractImpl.java
    • -0
    • +30
    ./DisabledFacetForContributee.java
    • -0
    • +37
    ./method/DisableForContextFacet.java
    • -0
    • +37
    ./method/DisableForContextFacetAbstract.java
    • -0
    • +49
    ./method/DisableForContextFacetNone.java
    • -0
    • +100
    ./method/DisableForContextFacetViaMethod.java
    • -0
    • +94
    ./method/DisableForContextFacetViaMethodFactory.java
  1. … 3156 more files in changeset.
ISIS-2126 aligning most pkg names for module 'metamodel'

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

    • -40
    • +0
    ./DisabledFacetAbstractAlwaysEverywhere.java
    • -40
    • +0
    ./forsession/DisableForSessionFacet.java
    • -44
    • +0
    ./forsession/DisableForSessionFacetAbstract.java
    • -42
    • +0
    ./forsession/DisableForSessionFacetNone.java
    • -83
    • +0
    ./forsession/DisableForSessionFacetViaMethod.java
    • -78
    • +0
    ./forsession/DisableForSessionFacetViaMethodFactory.java
    • -37
    • +0
    ./method/DisableForContextFacet.java
    • -37
    • +0
    ./method/DisableForContextFacetAbstract.java
    • -49
    • +0
    ./method/DisableForContextFacetNone.java
    • -98
    • +0
    ./method/DisableForContextFacetViaMethod.java
    • -101
    • +0
    ./method/DisableForContextFacetViaMethodFactory.java
  1. … 3127 more files in changeset.
ISIS-2126 aligning pkg names for modules 'security'

- also fixes byte-buddy SPI due to package renaming earlier

- also fixes bean-type-registry SPI due to package renaming earlier

    • -1
    • +1
    ./forsession/DisableForSessionFacet.java
    • -1
    • +1
    ./forsession/DisableForSessionFacetNone.java
    • -1
    • +1
    ./forsession/DisableForSessionFacetViaMethod.java
    • -1
    • +1
    ./forsession/DisableForSessionFacetViaMethodFactory.java
  1. … 183 more files in changeset.
ISIS-2112: backporting from '2033-IoC_Spring' branch

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

    • -11
    • +1
    ./forsession/DisableForSessionFacetAbstract.java
    • -4
    • +2
    ./forsession/DisableForSessionFacetNone.java
    • -4
    • +2
    ./forsession/DisableForSessionFacetViaMethod.java
    • -2
    • +1
    ./forsession/DisableForSessionFacetViaMethodFactory.java
    • -1
    • +1
    ./method/DisableForContextFacetViaMethodFactory.java
  1. … 1094 more files in changeset.
merge 'master' -> 'v2'

  1. … 11 more files in changeset.
ISIS-2001: adds 'title' attribute if disabled

for parameters.

Also adds support for Blob panel (as well as text previously; still

need to check others).

However, exception if hit 'cancel' on a blob panel

  1. … 12 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
    ./method/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

    • -11
    • +1
    ./forsession/DisableForSessionFacetAbstract.java
    • -4
    • +2
    ./forsession/DisableForSessionFacetNone.java
    • -4
    • +2
    ./forsession/DisableForSessionFacetViaMethod.java
    • -2
    • +1
    ./forsession/DisableForSessionFacetViaMethodFactory.java
    • -1
    • +1
    ./method/DisableForContextFacetViaMethodFactory.java
  1. … 464 more files in changeset.
ISIS-2040: module 'security': rename and align packages

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

    • -1
    • +1
    ./forsession/DisableForSessionFacet.java
    • -2
    • +2
    ./forsession/DisableForSessionFacetAbstract.java
    • -2
    • +2
    ./forsession/DisableForSessionFacetNone.java
    • -2
    • +2
    ./forsession/DisableForSessionFacetViaMethod.java
    • -1
    • +1
    ./forsession/DisableForSessionFacetViaMethodFactory.java
  1. … 212 more files in changeset.
Merge remote-tracking branch 'origin/master' into v2

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

makes existing facets implement

    • -0
    • +6
    ./forsession/DisableForSessionFacetViaMethod.java
    • -0
    • +6
    ./method/DisableForContextFacetViaMethod.java
  1. … 158 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
    ./method/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
    ./method/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

    • -2
    • +2
    ./DisabledFacetAbstractAlwaysEverywhere.java
    • -1
    • +2
    ./method/DisableForContextFacetViaMethod.java
  1. … 137 more files in changeset.
  1. … 315 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

    • -0
    • +1
    ./forsession/DisableForSessionFacetViaMethodFactory.java
    • -2
    • +4
    ./method/DisableForContextFacetViaMethod.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

    • -1
    • +1
    ./forsession/DisableForSessionFacet.java
    • -1
    • +1
    ./method/DisableForContextFacetNone.java
    • -2
    • +2
    ./method/DisableForContextFacetViaMethodFactory.java
  1. … 1406 more files in changeset.
ISIS-1742: removes "notInServiceMenu" prefix, "name" prefix, "plural" prefix, "description", "optional", "alwaysHide", "protect" prefixes.

    • -36
    • +0
    ./staticmethod/DisabledFacetForStaticMethod.java
    • -120
    • +0
    ./staticmethod/DisabledFacetStaticMethodFacetFactory.java
  1. … 22 more files in changeset.
ISIS-1742: moves applib.events to applib.services.wrapper.events

    • -1
    • +1
    ./forsession/DisableForSessionFacetAbstract.java
    • -1
    • +1
    ./method/DisableForContextFacetNone.java
    • -1
    • +1
    ./method/DisableForContextFacetViaMethod.java
  1. … 122 more files in changeset.
ISIS-1742: deletes When enum from @Hidden, @Disabled, @Immutable

    • -2
    • +1
    ./DisabledFacetAbstractAlwaysEverywhere.java
    • -26
    • +21
    ./DisabledFacetAbstractImpl.java
  1. … 70 more files in changeset.
ISIS-1742: removes support for .layout.json files

    • -56
    • +0
    ./layout/DisabledFacetFromProperties.java
    • -56
    • +0
    ./layout/DisabledFacetOnMemberFromPropertiesFactory.java
  1. … 149 more files in changeset.
ISIS-1650: the disabledfacet for JAXB (recreatable objects) no longer clobbers any existing disabled facet.

  1. … 2 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
    ./method/DisableForContextFacetViaMethodFactory.java
  1. … 9 more files in changeset.
ISIS-1478: now honours @Property(editing=ENABLED), takes precedence over isis.properties config file (if configured as isis.objects.editing=false)

Also, refactored simpleapp so that the majority of isis.properties and persistor_datanucleus.properties are read in programmatically by the app manifest.

  1. … 16 more files in changeset.
ISIS-1429: removing AuthenticationSessionUtils, moving responsibility directly onto AuthenticationSession. Also removing unused utility classes (Base64Serializer, HexUtils).

    • -2
    • +1
    ./forsession/DisableForSessionFacetViaMethod.java
  1. … 7 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
    ./staticmethod/DisabledFacetStaticMethodFacetFactory.java
  1. … 185 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
    ./staticmethod/DisabledFacetStaticMethodFacetFactory.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
    ./staticmethod/DisabledFacetStaticMethodFacetFactory.java
  1. … 271 more files in changeset.