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

    • -0
    • +79
    ./decimal/JavaxValidationDigitsAnnotationFacetFactoryTest.java
    • -0
    • +48
    ./specification/DomainObjectWithMustSatisfyAnnotations.java
    • -0
    • +48
    ./specification/DomainObjectWithoutMustSatisfyAnnotations.java
    • -0
    • +31
    ./specification/SpecificationAlwaysSatisfied.java
    • -0
    • +111
    ./specification/SpecificationAndTests.java
    • -0
    • +31
    ./specification/SpecificationNeverSatisfied.java
    • -0
    • +62
    ./specification/SpecificationNotTests.java
    • -0
    • +110
    ./specification/SpecificationOrTests.java
    • -0
    • +39
    ./specification/SpecificationRequiresFirstLetterToBeUpperCase.java
  1. … 3157 more files in changeset.
ISIS-2126 aligning most pkg names for module 'metamodel'

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

    • -81
    • +0
    ./decimal/JavaxValidationDigitsAnnotationFacetFactoryTest.java
    • -48
    • +0
    ./specification/DomainObjectWithMustSatisfyAnnotations.java
    • -48
    • +0
    ./specification/DomainObjectWithoutMustSatisfyAnnotations.java
    • -147
    • +0
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -144
    • +0
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
    • -31
    • +0
    ./specification/SpecificationAlwaysSatisfied.java
    • -111
    • +0
    ./specification/SpecificationAndTests.java
    • -31
    • +0
    ./specification/SpecificationNeverSatisfied.java
    • -62
    • +0
    ./specification/SpecificationNotTests.java
    • -110
    • +0
    ./specification/SpecificationOrTests.java
    • -39
    • +0
    ./specification/SpecificationRequiresFirstLetterToBeUpperCase.java
  1. … 3131 more files in changeset.
ISIS-2126 aligning pkg names for module 'unittestsupport'

    • -1
    • +1
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -1
    • +1
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
  1. … 171 more files in changeset.
ISIS-2112: further fixing 'metamodel' tests

- finally all 'metamodel' JUnit tests succeed (also with surefire)

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

    • -13
    • +21
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
ISIS-2112: backporting from '2033-IoC_Spring' branch

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

    • -3
    • +7
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -3
    • +7
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
  1. … 1097 more files in changeset.
ISIS-2033: cleaning up ServiceInjector interface

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

    • -1
    • +5
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -1
    • +5
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
  1. … 32 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
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -2
    • +2
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
  1. … 467 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

    • -8
    • +9
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -8
    • +9
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
  1. … 34 more files in changeset.
ISIS-1976: rename ObjectAdapter.getObject() -> getPojo()

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

    • -2
    • +2
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -1
    • +1
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
  1. … 114 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

    • -2
    • +2
    ./decimal/JavaxValidationDigitsAnnotationFacetFactoryTest.java
  1. … 558 more files in changeset.
ISIS-1841 replace Util with Java language idioms

    • -1
    • +8
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -2
    • +13
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
ISIS-1841 remove compile-warning suppressions

Despite adding to visual cluttering, we provide serialVersionUID where

missing.

  1. … 8 more files in changeset.
ISIS-1742 org.jmock.Expectations 'one' is deprecated

... replacing with 'oneOf'

    • -4
    • +4
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -2
    • +2
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
  1. … 16 more files in changeset.
ISIS-1742: deletes @RegEx annotation, in its place adds in support for @javax.validation.constraints.Pattern

    • -48
    • +0
    ./validate/regex/RegExAnnotationOnTypeFacetFactoryTest.java
    • -101
    • +0
    ./validate/regex/RegExFacetAnnotationTest.java
  1. … 21 more files in changeset.
ISIS-1742: deletes @MustSatisfy annotation + supporting facets. Updates .adoc

    • -5
    • +1
    ./specification/DomainObjectWithMustSatisfyAnnotations.java
    • -33
    • +0
    ./specification/MustSatisfySpecificationFacetFactoryInstantiationTest.java
  1. … 11 more files in changeset.
ISIS-1742: deletes AbstractService, AbstractViewModel, AbstractContainedObject, AbstractDomainObject, AbstractFactoryAndRepository, AbstractHomePageDashboardService. Also deletes allInstances/allMatches/firstMatch/uniqueMatch from DomainObjectContainer.

In so doing, allows us to remove QueryFindByPattern and QueryFindByTitle and corresponding PersistenceQuery... and to simplify those hierarchies.

    • -6
    • +1
    ./specification/DomainObjectWithMustSatisfyAnnotations.java
    • -7
    • +1
    ./specification/DomainObjectWithoutMustSatisfyAnnotations.java
  1. … 29 more files in changeset.
ISIS-1742: removes support for .layout.json files

    • -1
    • +1
    ./decimal/JavaxValidationDigitsAnnotationFacetFactoryTest.java
    • -54
    • +0
    ./typicallength/TypicalLengthAnnotationFacetFactoryTest.java
  1. … 149 more files in changeset.
ISIS-1742: deletes @Mask annotation + facets. Updates .adoc

    • -147
    • +0
    ./validate/mask/MaskAnnotationFacetFactoryTest.java
    • -80
    • +0
    ./validate/mask/MaskEvaluatorTest.java
  1. … 15 more files in changeset.
ISIS-1742: deletes @TypicalLength annotation + facets, updates .adoc

    • -25
    • +2
    ./typicallength/TypicalLengthAnnotationFacetFactoryTest.java
  1. … 13 more files in changeset.
ISIS-1742: deletes @RenderedAsDayBefore annotation and supporting facets and factories

    • -78
    • +0
    ./renderedasdaybefore/RenderedAsDayBeforeAnnotationFacetFactoryTest.java
  1. … 7 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.

    • -2
    • +1
    ./renderedasdaybefore/RenderedAsDayBeforeAnnotationFacetFactoryTest.java
  1. … 17 more files in changeset.
ISIS-1742: deletes @MultiLine, updates .adocs

    • -147
    • +0
    ./multiline/MultiLineAnnotationFacetFactoryTest.java
  1. … 8 more files in changeset.
ISIS-1427: fix up unit tests that are failing...

... per the preceding deletion of Localization and also the IsisContext refactoring

    • -4
    • +4
    ./validate/mask/MaskAnnotationFacetFactoryTest.java
  1. … 15 more files in changeset.
ISIS-1407: removed SpecificationLoaderAware.

Also:

- minor extension to ServiceRegistry2

- collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.

    • -1
    • +1
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -1
    • +1
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
    • -5
    • +7
    ./validate/mask/MaskAnnotationFacetFactoryTest.java
  1. … 269 more files in changeset.
ISIS-1407: collapsed SpecificationLoaderSpi and SpecificationLoader interfaces; removed ProgrammableReflector (finally!)

    • -6
    • +8
    ./validate/mask/MaskAnnotationFacetFactoryTest.java
  1. … 90 more files in changeset.
ISIS-1241: Tidy up a test

    • -7
    • +7
    ./validate/regex/RegExFacetAnnotationTest.java
ISIS-1241: Added custom error message when a string does not match the provided RegEx pattern

    • -7
    • +7
    ./validate/regex/RegExFacetAnnotationTest.java
  1. … 10 more files in changeset.
ISIS-1044: fixing by filtering the PropertyAccessorFacet and CollectionAccessorFacet, also the ActionInvocationFacet (for contributed collections/properties): - PropertyAccessorFacetViaAccessor - CollectionAccessorFacetViaAccessor - ActionInvocationFacetForDomainEventAbstract

Also:

- factored out ObjectAdapter.Util#isVisible(...)

- simplified the ObjectAdapter.Util#visibleAdapter(...) methods, so that no longer need to pass in the Class<?> or ObjectSpecification; instead just use the spec of the adapter being tested for its visibility.

In addition:

- renamed getSpecificationLookup() to getSpecificationLoader() throughout, to be consistent with the type.

    • -5
    • +5
    ./validate/mask/MaskAnnotationFacetFactoryTest.java
  1. … 81 more files in changeset.
ISIS-1158: adding i18n support to Specification interface.

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

    • -12
    • +35
    ./specification/MustSatisfySpecificationValidatingInteractionMoreTest.java
    • -13
    • +34
    ./specification/MustSatisfySpecificationValidatingInteractionTest.java
  1. … 25 more files in changeset.
ISIS-1024: extend programming model to allow imperative validation of individual parameters (validateNXxx(...)).

Also:

- invoke per-param validation for all textfield Wicket widgets (previously was done only for the String/text datatypes; but it should be safe for other data types that are rendered in text field, eg numbers).

    • -1
    • +1
    ./decimal/JavaxValidationDigitsAnnotationFacetFactoryTest.java
    • -2
    • +2
    ./multiline/MultiLineAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./renderedasdaybefore/RenderedAsDayBeforeAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./typicallength/TypicalLengthAnnotationFacetFactoryTest.java
    • -2
    • +2
    ./validate/mask/MaskAnnotationFacetFactoryTest.java
  1. … 20 more files in changeset.