Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2215: adds missing modules, move some classes around

and started to enumerate @Components for some (applib, metamodel) ... ie to remove @ComponentScan

    • -2
    • +2
    ./ViewModelSemanticCheckingFacetFactoryTest.java
    • -1
    • +1
    ./ident/title/TitleFacetViaMethodTest.java
    • -1
    • +1
    ./parseable/ParseableFacetUsingParserTest.java
  1. … 430 more files in changeset.
ISIS-2213: moves o.a.isis.security to o.a.isis.security.api

    • -2
    • +2
    ./navparent/annotation/NavigableParentAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./parseable/ParseableFacetUsingParserTest.java
  1. … 153 more files in changeset.
ISIS-2213: moves all classes in isis-config under o.a.i.config

    • -3
    • +3
    ./domainobject/DomainObjectAnnotationFacetFactoryTest.java
  1. … 51 more files in changeset.
ISIS-2197: ClassSubstitutor is now Spring-managed.

    • -2
    • +2
    ./ViewModelSemanticCheckingFacetFactoryTest.java
    • -0
    • +1
    ./objectspecid/ObjectSpecIdFacetDerivedFromClassNameFactoryTest.java
  1. … 18 more files in changeset.
ISIS-2158: remove ObjectAdapterService - obsolete layer of abstraction

    • -3
    • +1
    ./parseable/ParseableFacetUsingParserTest.java
  1. … 7 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

    • -1
    • +1
    ./parseable/ParseableFacetUsingParserTest.java
  1. … 121 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

    • -1
    • +1
    ./parseable/ParseableFacetUsingParserTest.java
  1. … 121 more files in changeset.
ISIS-2158: properly implement MultiTypedFacet replacements concept

    • -3
    • +0
    ./value/ValueFacetAnnotationOrConfigurationFactoryTest.java
  1. … 85 more files in changeset.
ISIS-2158: renaming Facet.isNoop() -> Facet.isFallback()

    • -1
    • +1
    ./domainobject/DomainObjectAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./ident/title/TitleFacetViaMethodsFactoryTest.java
  1. … 53 more files in changeset.
ISIS-2086: cleaning up and aligning package names in 'unittestsuppot'

    • -1
    • +1
    ./ViewModelSemanticCheckingFacetFactoryTest.java
    • -1
    • +1
    ./defaults/DefaultedFacetFactoryTest.java
    • -1
    • +1
    ./domainobject/DomainObjectAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./domainobjectlayout/DomainObjectLayoutFactoryTest.java
    • -1
    • +1
    ./value/ValueFacetAnnotationOrConfigurationFactoryTest.java
  1. … 47 more files in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

    • -4
    • +10
    ./ViewModelSemanticCheckingFacetFactoryTest.java
    • -0
    • +1
    ./defaults/DefaultedFacetFactoryTest.java
    • -0
    • +1
    ./disabled/ObjectDisabledMethodFacetFactoryTest.java
    • -20
    • +4
    ./domainobject/DomainObjectAnnotationFacetFactoryTest.java
    • -0
    • +1
    ./domainobjectlayout/DomainObjectLayoutFactoryTest.java
    • -0
    • +11
    ./ident/title/TitleFacetViaMethodTest.java
    • -0
    • +1
    ./ident/title/TitleFacetViaMethodsFactoryTest.java
    • -40
    • +12
    ./parseable/ParseableFacetUsingParserTest.java
    • -0
    • +1
    ./value/ValueFacetAnnotationOrConfigurationFactoryTest.java
  1. … 476 more files in changeset.
ISIS-2158: introduces a DeficiencyFacet

- facets of this particular type do now get added directly to the

meta-model during validation; these are specifically added to the

facet-holder, that is considered responsible for the failure

- this automatically allows for the meta-model export to also include

deficiency facets, explaining what's going wrong, right at the place

where they originate from

    • -2
    • +4
    ./ViewModelSemanticCheckingFacetFactoryTest.java
  1. … 42 more files in changeset.
ISIS-2158: further refine the ProgrammingModel API

    • -8
    • +12
    ./ViewModelSemanticCheckingFacetFactoryTest.java
  1. … 22 more files in changeset.
ISIS-2158: rename MetaModelValidator.validate(...) -> validateInto(...)

    • -6
    • +5
    ./ViewModelSemanticCheckingFacetFactoryTest.java
  1. … 8 more files in changeset.
ISIS-2158: simplifies MetaModelRefiner

- an intermediate step, more to come

    • -11
    • +13
    ./ViewModelSemanticCheckingFacetFactoryTest.java
  1. … 52 more files in changeset.
ISIS-2158: non-invasive preparations for ISIS-1998

adding tests first (test driven development) before actually modifying

the programming model ...

1. facet processing tests

2. smoketests to test whether the generated meta-model is as expected

    • -70
    • +0
    ./navparent/NavigableParentFacetMethodFactoryTest.java
  1. … 24 more files in changeset.
ISIS-2158: fixes all mm tests

- there was a strange discrepancy of testing logic v1 vs v2

- assuming v1 test-logic is correct

    • -41
    • +10
    ./domainobject/DomainObjectAnnotationFacetFactoryTest.java
  1. … 13 more files in changeset.
ISIS-2158: fixes all but 5 mm tests after latest merge

    • -35
    • +76
    ./domainobject/DomainObjectAnnotationFacetFactoryTest.java
  1. … 12 more files in changeset.
ISIS-2086: refactors 'isis.viewers.collectionLayout.defaultView' to type-safe config

    • -50
    • +0
    ./domainobject/auditing/DefaultViewConfiguration_parseValue_Test.java
  1. … 5 more files in changeset.
ISIS-2086: refactors "isis.objects.editing" to type-safe config

    • -8
    • +8
    ./domainobject/DomainObjectAnnotationFacetFactoryTest.java
  1. … 5 more files in changeset.
ISIS-2086: refactors 'isis.reflector.facets.ViewModelSemanticCheckingFacetFactory.enable' as type-safe config

    • -1
    • +12
    ./ViewModelSemanticCheckingFacetFactoryTest.java
  1. … 3 more files in changeset.
ISIS-2158: fixes prorgammatic metamodel validation

- also extends the ValidationFailure gathering functionality to also

record the originating class/member/parameter, where the validation

failure occurred

- allows for smoketests to filter the gathered validation failures by

particular domain-object types of interest (which previously was not

possible by only relying on the failure message text)

    • -9
    • +9
    ./ViewModelSemanticCheckingFacetFactoryTest.java
  1. … 48 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

    • -1
    • +1
    ./ViewModelSemanticCheckingFacetFactoryTest.java
    • -1
    • +1
    ./bookmarkpolicy/BookmarkableAnnotationFacetFactoryTest_class.java
    • -5
    • +5
    ./defaults/DefaultedFacetFactoryTest.java
    • -1
    • +1
    ./disabled/ObjectDisabledMethodFacetFactoryTest.java
    • -27
    • +27
    ./domainobject/DomainObjectAnnotationFacetFactoryTest.java
    • -13
    • +13
    ./domainobjectlayout/DomainObjectLayoutFactoryTest.java
    • -1
    • +1
    ./ident/title/TitleFacetViaMethodsFactoryTest.java
    • -47
    • +47
    ./navparent/annotation/NavigableParentAnnotationFacetFactoryTest.java
    • -35
    • +35
    ./navparent/annotation/NavigableParentTestSamples.java
    • -1
    • +1
    ./objectspecid/ObjectSpecIdFacetDerivedFromClassNameFactoryTest.java
    • -3
    • +3
    ./parseable/ParseableFacetUsingParserTest.java
  1. … 1055 more files in changeset.
batch update source format: organize imports and reorder

0=java

1=javax

2=com

3=org

4=org.apache.isis

5=org.isisaddons

6=org.incode

7=#

    • -1
    • +0
    ./ViewModelSemanticCheckingFacetFactoryTest.java
    • -2
    • +0
    ./bookmarkpolicy/BookmarkableAnnotationFacetFactoryTest_class.java
    • -3
    • +0
    ./defaults/DefaultedFacetFactoryTest.java
    • -1
    • +0
    ./disabled/ObjectDisabledMethodFacetFactoryTest.java
    • -1
    • +0
    ./domainobject/ChoicesFacetFromBoundedAnnotationFactoryTest.java
    • -2
    • +1
    ./domainobject/DomainObjectAnnotationFacetFactoryTest.java
    • -3
    • +1
    ./domainobject/ObjectTypeAnnotationFacetFactoryTest.java
    • -1
    • +3
    ./domainobject/auditing/DefaultViewConfiguration_parseValue_Test.java
    • -15
    • +0
    ./domainobjectlayout/DomainObjectLayoutFactoryTest.java
    • -4
    • +2
    ./domainservice/annotation/DomainServiceFacetAnnotationFactoryTest.java
    • -2
    • +3
    ./domainservicelayout/annotation/DomainServiceLayoutFacetFactoryTest.java
    • -1
    • +0
    ./facets/FacetsFacetAnnotationFactoryTest.java
    • -1
    • +0
    ./hidden/ObjectHiddenMethodFacetFactoryTest.java
    • -3
    • +4
    ./ident/cssclass/CssClassFacetMethodWithProblemTest.java
  1. … 786 more files in changeset.
ISIS-2125 batch-update license headers for *.java files

    • -12
    • +14
    ./navparent/annotation/NavigableParentTestSamples.java
  1. … 332 more files in changeset.
ISIS-2140 remove DomainService.menuOrder

    • -1
    • +1
    ./domainservice/annotation/DomainServiceFacetAnnotationFactoryTest.java
    • -7
    • +6
    ./domainservicelayout/annotation/DomainServiceLayoutFacetFactoryTest.java
  1. … 29 more files in changeset.
ISIS-2140 remove DomainServiceLayout.menuOrder

    • -84
    • +0
    ./domainservice/DomainServiceMenuOrder_Test.java
    • -6
    • +6
    ./domainservicelayout/annotation/DomainServiceLayoutFacetFactoryTest.java
  1. … 14 more files in changeset.
ISIS-2126 removing '/core/' and '*.core.*' in names where reasonable

- removed from all 'automaticModuleName' and 'artifactId'

- so we basically renamed all core artifacts!

    • -1
    • +1
    ./facets/FacetsFacetAnnotationFactoryTest.java
  1. … 60 more files in changeset.
ISIS-2126 aligning remaining 'runtime' package names

- also aligning test package names

- moving commons.encoding pkgs from 'metamodel' -> 'commons'

    • -2
    • +3
    ./domainservice/annotation/DomainServiceFacetAnnotationFactoryTest.java
  1. … 133 more files in changeset.
ISIS-2126 consolidating 'metamodel' o.a.i.c.common packages and classes

- pkg names in module 'metamodel' are now fully aligned

    • -10
    • +8
    ./navparent/annotation/NavigableParentAnnotationFacetFactoryTest.java
  1. … 258 more files in changeset.