Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2259: fixes up package name of isis-core-metamodel

    • -0
    • +49
    ./choices/ChoicesFacet.java
    • -0
    • +36
    ./choices/ChoicesFacetAbstract.java
    • -0
    • +35
    ./fileaccept/FileAcceptFacet.java
    • -0
    • +37
    ./fileaccept/FileAcceptFacetAbstract.java
    • -0
    • +36
    ./labelat/LabelAtFacet.java
    • -0
    • +56
    ./labelat/LabelAtFacetAbstract.java
    • -0
    • +38
    ./labelat/LabelAtFacetInferredFromMultiLineFacet.java
    • -0
    • +57
    ./mandatory/MandatoryFacet.java
    • -0
    • +110
    ./mandatory/MandatoryFacetAbstract.java
    • -0
    • +43
    ./mandatory/MandatoryFacetDefault.java
    • -0
    • +41
    ./maxlen/MaxLengthFacet.java
    • -0
    • +75
    ./maxlen/MaxLengthFacetAbstract.java
    • -0
    • +51
    ./multiline/MultiLineFacet.java
    • -0
    • +63
    ./multiline/MultiLineFacetAbstract.java
    • -0
    • +27
    ./mustsatisfyspec/MustSatisfySpecificationFacet.java
  1. … 3151 more files in changeset.
ISIS-2126 aligning most pkg names for module 'metamodel'

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

    • -36
    • +0
    ./choices/ChoicesFacetAbstract.java
    • -37
    • +0
    ./fileaccept/FileAcceptFacetAbstract.java
    • -56
    • +0
    ./labelat/LabelAtFacetAbstract.java
    • -38
    • +0
    ./labelat/LabelAtFacetInferredFromMultiLineFacet.java
    • -107
    • +0
    ./mandatory/MandatoryFacetAbstract.java
    • -43
    • +0
    ./mandatory/MandatoryFacetDefault.java
    • -74
    • +0
    ./maxlen/MaxLengthFacetAbstract.java
    • -63
    • +0
    ./multiline/MultiLineFacetAbstract.java
    • -27
    • +0
    ./mustsatisfyspec/MustSatisfySpecificationFacet.java
  1. … 3127 more files in changeset.
ISIS-2112: backporting from '2033-IoC_Spring' branch

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

    • -1
    • +1
    ./mandatory/MandatoryFacetAbstract.java
    • -4
    • +4
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 1096 more files in changeset.
ISIS-2102: Support for Server Side Events (SSE)

extending the programming model with @Property(observe=...)

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

    • -0
    • +32
    ./observe/ObserveFacet.java
    • -0
    • +61
    ./observe/ObserveFacetAbstract.java
  1. … 14 more files in changeset.
ISIS-2033: move menus that depend on config from applib to runtime

also do some automatic organize imports

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

    • -1
    • +1
    ./mandatory/MandatoryFacetAbstract.java
  1. … 119 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/MustSatisfySpecificationFacetAbstract.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

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

    • -0
    • +9
    ./mandatory/MandatoryFacetAbstract.java
    • -0
    • +5
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 142 more files in changeset.
adds FacetWithAttributes interface

makes existing facets implement

    • -0
    • +8
    ./mandatory/MandatoryFacetAbstract.java
    • -0
    • +7
    ./multiline/MultiLineFacetAbstract.java
    • -0
    • +5
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
    • -0
    • +6
    ./regex/TitleFacetFormattedByRegex.java
    • -0
    • +6
    ./renderedadjusted/RenderedAdjustedFacetAbstract.java
  1. … 156 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/MustSatisfySpecificationFacetAbstract.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
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 87 more files in changeset.
ISIS-1976: cleaning up some raw types, unchecked casts and incomplete switches

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

    • -2
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 46 more files in changeset.
ISIS-1976: remove ObjectAdapter.Functions, also rename some OA Utilities

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

    • -2
    • +2
    ./mandatory/MandatoryFacetAbstract.java
  1. … 39 more files in changeset.
ISIS-1976: rename ObjectAdapter.getObject() -> getPojo()

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

    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.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

    • -1
    • +2
    ./mandatory/MandatoryFacetAbstract.java
    • -2
    • +2
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 136 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

    • -3
    • +2
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.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

    • -2
    • +2
    ./mandatory/MandatoryFacetAbstract.java
    • -2
    • +2
    ./mandatory/MandatoryFacetDefault.java
    • -2
    • +2
    ./renderedadjusted/RenderedAdjustedFacet.java
  1. … 1403 more files in changeset.
Merge branch 'maint-1.16.1' into master

# Conflicts:

# adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action.adoc

# adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-DomainObject_objectType.adoc

# adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Parameter.adoc

# adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-ViewModel_objectType.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_BulkInteractionContext.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-spi_CommandService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_metadata-api_MetamodelService.adoc

# adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_programming-model_actions.adoc

# adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_ui-hints_eager-rendering.adoc

# adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_layout_file-based.adoc

# adocs/documentation/src/main/asciidoc/pages/tg/_tg_pet-clinic.adoc

# adocs/documentation/src/main/asciidoc/pages/tg/_tg_stop-scaffolding-start-coding.adoc

# core/applib/src/main/java/org/apache/isis/applib/annotation/Action.java

# core/applib/src/main/java/org/apache/isis/applib/annotation/Bulk.java

# core/applib/src/main/java/org/apache/isis/applib/annotation/Command.java

# core/applib/src/main/java/org/apache/isis/applib/annotation/CommandExecuteIn.java

# core/applib/src/main/java/org/apache/isis/applib/annotation/InvokeOn.java

# core/applib/src/main/java/org/apache/isis/applib/services/actinvoc/ActionInvocationContext.java

# core/applib/src/main/java/org/apache/isis/applib/services/command/Command.java

# core/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionService3.java

# core/applib/src/main/java/org/apache/isis/schema/utils/CommonDtoUtils.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/ActionAnnotationFacetFactory.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/command/CommandFacetForActionAnnotation.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/command/CommandFacetForCommandAnnotation.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/command/CommandFacetFromConfiguration.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/command/CommandFacetAbstract.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/mustsatisfy/MustSatisfySpecificationFacetForMustSatisfyAnnotationOnParameter.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/parameter/mustsatisfy/MustSatisfySpecificationFacetForParameterAnnotation.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactory.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/command/CommandFacetForPropertyAnnotation.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/mustsatisfy/MustSatisfySpecificationFacetForMustSatisfyAnnotationOnProperty.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/mustsatisfy/MustSatisfySpecificationFacetForPropertyAnnotation.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/metamodel/MetaModelServiceDefault.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/persistsession/PersistenceSessionServiceInternal.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/persistsession/PersistenceSessionServiceInternalNoop.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/xactn/TransactionServiceDefault.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/ObjectSpecification.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectAction.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/SpecificationLoader.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/facetprocessor/FacetProcessor.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/FacetedMethodsBuilder.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/dflt/ObjectSpecificationDefault.java

# core/metamodel/src/main/java/org/apache/isis/progmodels/dflt/JavaReflectorHelper.java

# core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/SpecificationLoaderTestAbstract.java

# core/runtime/src/main/java/org/apache/isis/core/runtime/fixturedomainservice/ObjectFixtureFilePersistor.java

# core/runtime/src/main/java/org/apache/isis/core/runtime/fixturedomainservice/ObjectFixtureService.java

# core/runtime/src/main/java/org/apache/isis/core/runtime/services/background/BackgroundCommandExecution.java

# core/runtime/src/main/java/org/apache/isis/core/runtime/services/persistsession/PersistenceSessionServiceInternalDefault.java

# core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactoryMetamodelRefiner.java

# core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/registries/components/ComponentFactoryRegistrarDefault.java

# core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/collection/bulk/BulkActionsHelper.java

    • -3
    • +19
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 111 more files in changeset.
ISIS-1569: adds support for @Action(commandWithDtoProcessor=...) and @Property(commandWithDtoProcessor=....)

In support, MetaModelService5 introduced, to allow the associated commandWithDtoProcessor to be obtained for a given action or property (if any).

ContentMappingServiceForCommand(s)Dto now delegate to the processor if present.

Also, extended common.xsd to support blobs and clobs.

    • -2
    • +18
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 28 more files in changeset.
ISIS-1632: converts facet factories to support meta annotations ... code now compiles

but haven't tried unit tests yet, let alone integ tests etc..

Also:

- removed support for boolean flags in annotations, replaced with enums. Need to review to ensure is complete.

    • -3
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 94 more files in changeset.
ISIS-1742: moves applib.events to applib.services.wrapper.events

    • -1
    • +1
    ./mandatory/MandatoryFacetAbstract.java
    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 122 more files in changeset.
ISIS-1742: deletes @RegEx annotation, in its place adds in support for @javax.validation.constraints.Pattern

    • -39
    • +0
    ./regex/TitleFacetFormattedByRegex.java
  1. … 20 more files in changeset.
ISIS-1742: deletes @Mask annotation + facets. Updates .adoc

  1. … 16 more files in changeset.
dynamic parameter names.

Incomplete. Design ok, but a lot of impact... have to pass targetAdapter down to NamedFacet everywhere

    • -1
    • +1
    ./mandatory/MandatoryFacetAbstract.java
  1. … 38 more files in changeset.
ISIS-1446: adds fileAccept attribute for @Property and @Parameter

... to restrict the files that can be uploaded to Blobs and Clobs.

Also updates docs, and adds in missing docs for Blob and Clob value types

    • -0
    • +35
    ./fileaccept/FileAcceptFacet.java
    • -0
    • +37
    ./fileaccept/FileAcceptFacetAbstract.java
  1. … 14 more files in changeset.
ISIS-1427: simplifying IsisContext and minimizing calls to it; also removed Localization (unused)

    • -2
    • +1
    ./regex/TitleFacetFormattedByRegex.java
  1. … 214 more files in changeset.
ISIS-1407: removed SpecificationLoaderAware.

Also:

- minor extension to ServiceRegistry2

- collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.

    • -1
    • +1
    ./mustsatisfyspec/MustSatisfySpecificationFacetAbstract.java
  1. … 271 more files in changeset.
ISIS-1335: renaming internal classes within metamodel

rename ActionInvocationContext -> ActionValidityContext

rename ActionArgumentContext -> ActionArgValidityContext

    • -2
    • +2
    ./mandatory/MandatoryFacetAbstract.java
  1. … 12 more files in changeset.
Code cleanup (no functional changes!):

- remove implicit modifiers for interface methods and static inner classes

- Java 7 diamonds

  1. … 7 more files in changeset.
ISIS-1241: Added custom error message when a string does not match the provided RegEx pattern

  1. … 9 more files in changeset.