Clone Tools
  • last updated 28 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2213: more tidying up of isis-config

    • -312
    • +0
    ./types/IsisBeanTypeRegistry.java
  1. … 22 more files in changeset.
ISIS-2158: reinstates advanced Title Validation

- provides validation code (previously run after IsisSessionFactory

initialization) encapsulated as a new MetaModelValidator:

'TitlesAndTranslationsValidator'

- validates the TitleService against registered service instances

- validates the TitleService against any inspected enum types

- validates the TranslationService against registered messages

- moves the MessageRegistry from module 'runtime' -> 'config'

    • -0
    • +39
    ./messages/MessageRegistry.java
    • -0
    • +312
    ./types/IsisBeanTypeRegistry.java
    • -0
    • +77
    ./types/TypeMetaData.java
  1. … 26 more files in changeset.
ISIS-2158: remove static references to IsisBeanTypeRegistry

    • -38
    • +0
    ./IsisBeanTypeRegistry_UnitTestSupport.java
  1. … 16 more files in changeset.
ISIS-2158: ClassSubstitutor: also allow to filter by package name

  1. … 4 more files in changeset.
ISIS-2158: polishing component-scan-interceptor

  1. … 1 more file in changeset.
ISIS-2158: change naming strategy for managed-beans

- the bean-name for managed-beans is already required before meta-model

creation

- so we allow @DomainService(objectType=) to override the bean-name as

recognized by Spring immediately after the scan-phase (before the

post-construct phase begins)

- later during meta-model creation, the bean-name as determined above

gets projected into the corresponding meta-model facets; this replaces

the previous behavior of looking up the bean name using annotation

inspection and other naming strategies

- hence the getId() naming strategy for services is no longer supported

  1. … 25 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: wicket-viewer: fixes collections rendering

  1. … 4 more files in changeset.
ISIS-2158: intermediate commit with debug lines, several fixes though ..

- registered beans now honor the @DomainService(objectType="...")

attribute

- lookup Specification by SpedId other than class-name was broken

- attempted fix for the RO Viewer on collections

  1. … 27 more files in changeset.
ISIS-2158: fixes the mixed-in association accept logic

- seems one predicate got flipped during refactoring

  1. … 3 more files in changeset.
ISIS-2158: polishing the SpecificationLoaderDefault

  1. … 3 more files in changeset.
ISIS-2158: further regarding terminology

- also consolidate some of the type categorization logic

- a ManagedBeanAdapter is always of BeanSort = MANAGED_BEAN, so field

removed

  1. … 22 more files in changeset.
ISIS-2158: some renaming after clarifying terminology

- ManagedBean <=> injectable

- ManagedObject <=> introspectable

  1. … 24 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

  1. … 163 more files in changeset.
ISIS-1998: use @Mixin as meta-annotation on @Action, @Property ...

  1. … 11 more files in changeset.
ISIS-2158: spec-loading: simplify spec-cache

  1. … 4 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

  1. … 1066 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. … 800 more files in changeset.
ISIS-2125 batch-update license headers for *.java files

  1. … 331 more files in changeset.
ISIS-2127: homepage action providers are no longer restricted to be @DomainServices ...

- now also allowed to have an @HomPage annotated Action are @ViewModels

or any IoC managed beans

- moves the HomePageProviderService 'applib' -> 'metamodel'

- also renaming HomePageProviderService -> HomePageResolverService

- code-deduplication, there is now only single code that does the

metamodel lookup for the hompage providing action

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

  1. … 29 more files in changeset.
ISIS-2130: fixes classes annotated with @Mixin getting ignored

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

  1. … 8 more files in changeset.
ISIS-2126 moving 'commons' cdi/spring packages to ioc/

  1. … 26 more files in changeset.
ISIS-2126 aligning package names in the 'config' module

    • -1
    • +1
    ./IsisBeanTypeRegistry_UnitTestSupport.java
  1. … 210 more files in changeset.
ISIS-2094 java-doc: consolidates all @since 2.** entries -> @since 2.0

    • -1
    • +1
    ./IsisBeanTypeRegistry_UnitTestSupport.java
  1. … 155 more files in changeset.
ISIS-2112: refining BeanSort terminology

- also makes helloworld deployable again

- core: maven build and surefire tests successful

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

  1. … 29 more files in changeset.
  1. … 63 more files in changeset.
ISIS-2112: more fixes

- also removing debug code

- moving the new framework internal smoke tests from 'detached-tests' to

a new module at 'example/misc/smoketest'

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

  1. … 40 more files in changeset.
ISIS-2112: trouble-shooting: adds some fixes, some debug code

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

  1. … 21 more files in changeset.
ISIS-2112: inspecting whether the ObjectAdapterMemento is broken

- persistent object creation with wicket ui fails

generated object is expected to be persistent, but it remains transient;

could also be related to a missing transaction context;

- all around some fixes (I lost track)

- some minor improvements with 'demo'

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

  1. … 98 more files in changeset.
ISIS-2112: starting to fix metamodel discovery issue

- simplifies spec loader code

- extends the realm of classes to be scanned by Spring

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

    • -140
    • +151
    ./IsisBeanTypeRegistry.java
  1. … 38 more files in changeset.