Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2216: changes capitalization of @Named("..")

and ensures that all @DomainService(...) are also @Named

    • -5
    • +5
    ./actions/layout/ActionLayoutAnnotationFacetFactoryJunit4Test.java
    • -1
    • +1
    ./actions/notcontributed/derived/NotContributedFacetDerivedFromDomainServiceFacetFactoryTest.java
    • -2
    • +2
    ./actions/notinservicemenu/derived/NotInServiceMenuFacetDerivedFromDomainServiceFacetFactoryTest.java
  1. … 92 more files in changeset.
ISIS-2215: adds missing modules, move some classes around

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

    • -2
    • +2
    ./AbstractFacetFactoryJUnit4TestCase.java
    • -2
    • +2
    ./object/ViewModelSemanticCheckingFacetFactoryTest.java
    • -1
    • +1
    ./value/BigDecimalValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/BigIntValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/ByteValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/DoubleValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/FloatValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/IntValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/JavaSqlDateValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/JavaSqlTimeValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/JavaUtilDateValueSemanticsProviderTest.java
  1. … 419 more files in changeset.
remove empty lines

  1. … 6 more files in changeset.
ISIS-2213: moves o.a.isis.security to o.a.isis.security.api

    • -1
    • +1
    ./AbstractFacetFactoryJUnit4TestCase.java
    • -1
    • +1
    ./actions/ActionMethodsFacetFactoryTest.java
    • -1
    • +1
    ./actions/action/ActionAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./value/ValueSemanticsProviderAbstractTestCase.java
  1. … 148 more files in changeset.
ISIS-2213: moves all classes in isis-config under o.a.i.config

    • -2
    • +2
    ./actions/action/ActionAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./actions/action/ActionAnnotationFacetFactoryTest_Command.java
    • -1
    • +1
    ./actions/action/ActionAnnotationFacetFactoryTest_Publishing.java
    • -3
    • +3
    ./object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
  1. … 48 more files in changeset.
ISIS-2196: now ignores static methods during introspection

... allowing MethodScope enum to be removed

  1. … 51 more files in changeset.
ISIS-2196: removes facet factories that look for static methods

namely:

- RemoveStaticGettersAndSettersFacetFactory

- DisableForSessionFacetViaMethodFactory

- HideForSessionFacetViaMethodFactory

    • -92
    • +3
    ./actions/ActionMethodsFacetFactoryTest.java
    • -84
    • +2
    ./collections/CollectionFieldMethodsFacetFactoryTest.java
    • -98
    • +4
    ./properties/PropertyMethodsFacetFactoryTest.java
  1. … 13 more files in changeset.
ISIS-2197: ClassSubstitutor is now Spring-managed.

    • -2
    • +2
    ./object/ViewModelSemanticCheckingFacetFactoryTest.java
    • -0
    • +1
    ./object/objectspecid/ObjectSpecIdFacetDerivedFromClassNameFactoryTest.java
  1. … 18 more files in changeset.
ISIS-2195: refactoring MethodUtil#removeMethods, removing use of boolean (replace with enum)

Also removes SpecificationTraverser ... inlines its single method

  1. … 11 more files in changeset.
ISIS-2158: converts Clock to use java 8 time instead of joda

  1. … 32 more files in changeset.
ISIS-2177: remove PersistenceSessionServiceInternal

    • -2
    • +0
    ./AbstractFacetFactoryJUnit4TestCase.java
  1. … 10 more files in changeset.
ISIS-2158: deals with some java language deprecations

    • -4
    • +4
    ./propparam/decimal/JavaxValidationDigitsAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./value/DoubleValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/FloatValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/LongValueSemanticsProviderTest.java
  1. … 36 more files in changeset.
ISIS-2158: remove ObjectAdapterService - obsolete layer of abstraction

    • -4
    • +1
    ./value/ValueSemanticsProviderAbstractTestCase.java
  1. … 6 more files in changeset.
ISIS-2158: fixing issues after last commit

  1. … 9 more files in changeset.
ISIS-2158: fixing issues after last commit

  1. … 9 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

    • -1
    • +1
    ./collections/JavaCollectionFacetTest.java
  1. … 119 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

    • -1
    • +1
    ./collections/JavaCollectionFacetTest.java
  1. … 119 more files in changeset.
ISIS-2158: properly implement MultiTypedFacet replacements concept

    • -4
    • +0
    ./Annotations_getAnnotations_on_Field_Test.java
    • -4
    • +0
    ./Annotations_getAnnotations_on_Parameter_Test.java
    • -1
    • +0
    ./actions/action/ActionAnnotationFacetFactoryTest_ActionInvocation.java
    • -1
    • +0
    ./actions/action/ActionAnnotationFacetFactoryTest_Invocation.java
    • -3
    • +0
    ./object/value/ValueFacetAnnotationOrConfigurationFactoryTest.java
    • -4
    • +4
    ./properties/promptstyle/PromptStyleFacetFromPropertyAnnotation_Test.java
  1. … 80 more files in changeset.
ISIS-2158: renaming Facet.isNoop() -> Facet.isFallback()

    • -1
    • +1
    ./object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./value/ImageValueSemanticsProviderAbstractTest.java
  1. … 52 more files in changeset.
ISIS-2086: cleaning up and aligning package names in 'unittestsuppot'

    • -1
    • +1
    ./actions/action/ActionAnnotationFacetFactoryTest_Invocation.java
    • -1
    • +1
    ./object/ViewModelSemanticCheckingFacetFactoryTest.java
    • -1
    • +1
    ./object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./object/value/ValueFacetAnnotationOrConfigurationFactoryTest.java
    • -1
    • +1
    ./properties/property/PropertyAnnotationFacetFactoryTest.java
    • -1
    • +1
    ./value/BigDecimalValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/BigIntValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/ByteValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/DoubleValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/FloatValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/ImageValueSemanticsProviderAbstractTest.java
    • -1
    • +1
    ./value/IntValueSemanticsProviderTest.java
    • -1
    • +1
    ./value/JavaSqlDateValueSemanticsProviderTest.java
  1. … 37 more files in changeset.
ISIS-2158: fixes models and pages de-serialization issue

- we resort to statically lookup of the common context when absent

  1. … 44 more files in changeset.
ISIS-2158: work towards deprecating ObjectAdapter

    • -6
    • +6
    ./value/ImageValueSemanticsProviderAbstractTest.java
  1. … 80 more files in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

    • -34
    • +31
    ./AbstractFacetFactoryJUnit4TestCase.java
    • -13
    • +28
    ./actions/ActionMethodsFacetFactoryTest.java
    • -12
    • +4
    ./actions/action/ActionAnnotationFacetFactoryTest.java
    • -4
    • +12
    ./actions/action/ActionAnnotationFacetFactoryTest_ActionInvocation.java
    • -5
    • +5
    ./actions/action/ActionAnnotationFacetFactoryTest_Hidden.java
    • -3
    • +5
    ./actions/action/ActionAnnotationFacetFactoryTest_Invocation.java
    • -0
    • +1
    ./actions/action/PrototypeFacetAnnotationFactoryTest.java
    • -0
    • +1
    ./actions/layout/ActionLayoutAnnotationFacetFactoryJunit4Test.java
    • -0
    • +1
    ./actions/layout/ActionLayoutXmlLayoutAnnotationFacetFactoryTest.java
    • -0
    • +1
    ./actions/notcontributed/derived/NotContributedFacetDerivedFromDomainServiceFacetFactoryTest.java
    • -0
    • +2
    ./actions/notinservicemenu/derived/NotInServiceMenuFacetDerivedFromDomainServiceFacetFactoryTest.java
    • -24
    • +45
    ./collections/CollectionFieldMethodsFacetFactoryTest.java
    • -8
    • +14
    ./collections/JavaCollectionFacetTest.java
    • -0
    • +1
    ./collections/collection/CollectionAnnotationFacetFactoryTest_typeOf.java
  1. … 472 more files in changeset.
ISIS-2158: intermediate commit, breaks some smoketests

- simplifies interaction between spec-loader and type-registry

- speed up 'isManagedBean' check, by no longer using reflection, when we

already can ask a fully populated hash-map

- converts DefaultedFacet to use new 'IsisConfiguration'

  1. … 20 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
    ./object/ViewModelSemanticCheckingFacetFactoryTest.java
  1. … 42 more files in changeset.
ISIS-1998: at type-level now supported @Collection and @CollectionLayout

- follows same semantic as @Property and @PropertyLayout

    • -9
    • +38
    ./collections/collection/CollectionAnnotationFacetFactoryTest.java
    • -3
    • +12
    ./collections/collection/DisabledAnnotationOnCollectionFacetFactoryTest.java
    • -5
    • +12
    ./collections/collection/NotPersistedAnnotationOnCollectionFacetFactoryTest.java
  1. … 5 more files in changeset.
ISIS-2158: major MM refactoring: replace ObjectAdapter -> ManagedObject

- in order to decouple the meta-model from the stateful 'ObjectAdapter'

- instead the lightweigth 'ManagedObject' just holds a PoJos and its

ObjectSpecification

    • -5
    • +4
    ./collections/collection/CollectionAnnotationFacetFactoryTest.java
    • -4
    • +5
    ./properties/property/PropertyAnnotationFacetFactoryTest.java
  1. … 162 more files in changeset.
ISIS-1998: allows @Action on type as synonym for @Mixin(method="act")

    • -1
    • +1
    ./actions/action/ActionAnnotationFacetFactoryTest.java
    • -11
    • +15
    ./actions/action/ActionAnnotationFacetFactoryTest_ActionInvocation.java
    • -13
    • +21
    ./actions/action/ActionAnnotationFacetFactoryTest_Command.java
    • -1
    • +9
    ./actions/action/ActionAnnotationFacetFactoryTest_Hidden.java
    • -10
    • +15
    ./actions/action/ActionAnnotationFacetFactoryTest_Invocation.java
    • -13
    • +21
    ./actions/action/ActionAnnotationFacetFactoryTest_Publishing.java
    • -3
    • +11
    ./actions/action/ActionAnnotationFacetFactoryTest_RestrictTo.java
    • -3
    • +11
    ./actions/action/ActionAnnotationFacetFactoryTest_Semantics.java
    • -5
    • +12
    ./actions/action/ActionAnnotationFacetFactoryTest_TypeOf.java
    • -1
    • +10
    ./actions/action/ActionSemanticsFacetFallbackToNonIdempotentFactoryTest.java
    • -1
    • +9
    ./actions/action/PrototypeFacetAnnotationFactoryTest.java
    • -2
    • +10
    ./properties/property/DisabledAnnotationOnPropertyFacetFactoryTest.java
    • -1
    • +9
    ./properties/property/MandatoryAnnotationFacetFactoryTest.java
    • -1
    • +9
    ./properties/property/NotPersistedAnnotationOnPropertyFacetFactoryTest.java
    • -17
    • +70
    ./properties/property/PropertyAnnotationFacetFactoryTest.java
  1. … 13 more files in changeset.
ISIS-2158: further refine the ProgrammingModel API

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

    • -6
    • +5
    ./object/ViewModelSemanticCheckingFacetFactoryTest.java
  1. … 8 more files in changeset.