Clone Tools
  • last updated 11 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2214: adds @Module annotation (though not using it within core framework)

... this is just an opinion, for use within starter apps.

ISIS-2186: excel module now compiles, at least (not yet tested at all).

  1. … 9 more files in changeset.
ISIS-2186: excel module now compiles, at least (not yet tested at all).

  1. … 9 more files in changeset.
ISIS-2186: excel module now compiles, at least (not yet tested at all).

  1. … 9 more files in changeset.
ISIS-2062: adds examples.sh for antora examples

and moves ContentMappingServiceForCommand(s)Dto

  1. … 19 more files in changeset.
ISIS-2158: moving ObjectAdapterContext -> jdo-common

  1. … 43 more files in changeset.
ISIS-1998: allows @Action on type as synonym for @Mixin(method="act")

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

  1. … 6 more files in changeset.
ISIS-2158 major: refactoring ProgrammingModel

- provides an API to handle facet processing order via enum

ProcessingOrder

- provides an API to add multiple markers to facet- factories during

their registration with the ProgrammingModel instance

- after registration phase the ProgrammingModel instance is initialized

with an optional facet-factory filter, this allows to filter by markers

eg. Marker.DEPRECATED or Marker.INCUBATING

- removing the obsolete ProgrammingModelPlugin interface

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

  1. … 24 more files in changeset.
ISIS-2158: adds 'fileAccept' for @Action

unrelated: there is still an issue with @Action annotation processing, hence the quickfix code in ActionAnnotationFacetFactory

  1. … 3 more files in changeset.
ISIS-2158: cleanup ServiceRegistryDefault

  1. … 4 more files in changeset.
ISIS-2158: moves Server-Sent-Events feature -> 'extensions/sse'

- SSE (API) is experimental, so removed from 'core'

  1. … 64 more files in changeset.
ISIS-2158: moves programming model extension @Model -> 'incubator'

  1. … 9 more files in changeset.
ISIS-2158: class discovery: removes the need for a custom scan-filter

- @Singleton is no longer discovered!

- use @Service or @DomainService instead

- the IsisBeanScanInterceptorForSpring is now a NoOp, waiting to be

removed

- IsisBoot installs the IsisBeanFactoryPostProcessorForSpring which is

the replacement for the filter above

  1. … 94 more files in changeset.
ISIS-2158: NatureOfService remove invalid apiNote

ISIS-2158: new behavior on deprecated NatureOfService.VIEW_CONTRIBUTIONS_ONLY

- by treating this a synonym for NatureOfService.VIEW, it has the

convenient side-effect, that all the contributed actions show up in the

'others' menu, which is a way to dramatically ease migration

- added notes in java-doc mentioning this convenient side-effect

ISIS-2158: cleanup serializaion ids no longer needed

- also mark NatureOfService deprecated options to be removed with

release 2.0.0

  1. … 13 more files in changeset.
ISIS-2161: adds a new annotation: Model

- new validation: SupportingMethodValidatorRefinerFactory

- replaces validation via MethodPrefixBasedFacetFactoryAbstract

  1. … 18 more files in changeset.
ISIS-2158: fixes MM validation on deprecated NatureOfService options

- also cleans up (de-duplicates) prefix constants

  1. … 15 more files in changeset.
ISIS-2158: NatureOfService: resurrect former enum options

- in order to ease domain code migration (from 1.x to 2.x)

- also providing more precise specifications with associated java-doc

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

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

  1. … 1062 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. … 797 more files in changeset.
ISIS-2148 minor: align mixin's source code format

  1. … 6 more files in changeset.
ISIS-2140 remove DomainService.menuOrder

  1. … 30 more files in changeset.
ISIS-2140 remove DomainServiceLayout.menuOrder

  1. … 15 more files in changeset.
ISIS-2142 removes deprecated NatureOfService.VIEW_MENU_ONLY

  1. … 7 more files in changeset.
ISIS-2142 removes deprecated NatureOfService.VIEW_MENU_ONLY

  1. … 29 more files in changeset.
ISIS-2127 allow for the @HomePage annotation to also be placed on types

- no longer needs a service to provide the homepage

- but one can still use a service if desired for more fine-grained

control

  1. … 4 more files in changeset.
ISIS-2094 java-doc: consolidates all @since 2.** entries -> @since 2.0

  1. … 156 more files in changeset.