Clone Tools
  • last updated 10 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2182: movesISIS-2182: moves core/viewer-restfulobjects to core/viewers/restfulobjects

  1. … 692 more files in changeset.
ISIS-2158: Swagger-Menu: conditionally disable menu-entries

... disable when RO Viewer web module is not plugged-in

  1. … 1 more file in changeset.
ISIS-2158: renaming ResourceServlet/Filter etc -> TemplateResource*

renaming resources *.template.html -> *.thtml (to prevent clashes with

other resource servlets)

lets the TemplateResourceServlet only serve *.thtml resources

  1. … 13 more files in changeset.
ISIS-2158: renaming IsisBootWeb* -> IsisBootViewer*

  1. … 7 more files in changeset.
ISIS-2171: reinstates ResourceServlet and ResourceCachingFilter

  1. … 5 more files in changeset.
ISIS-2177: cleaning up ManagedObject utilities

yet needs further refactoring

  1. … 16 more files in changeset.
ISIS-2177: reworks the ObjectLoader to use new ChainOfResponibility API

also adds initial ObjectCreator (as object creation is a new

responsibility for ObjectManager)

  1. … 18 more files in changeset.
ISIS-2171: removes WebModuleStaticResources

... because we can just rely on SpringBoot support instead.

  1. … 6 more files in changeset.
ISIS-2158: work towards removal of ObjectAdpaterProvider

- removes responsibility of service-adapter-lookup from

ObjectAdpaterProvider

  1. … 10 more files in changeset.
ISIS-2158: changes the entry-point for resolving Objects by rootOid

  1. … 8 more files in changeset.
ISIS-2158: remove obsolete layer of abstraction: MetaModelDeficiencies

- with previous commits finally reinstates validation error handling

  1. … 7 more files in changeset.
ISIS-2158: candidate implementation for ManagedObject 'make persistent'

  1. … 3 more files in changeset.
ISIS-2158: further remove uses of ObjectAdapter

- RO Viewer no longer uses any ObjectAdapter

  1. … 65 more files in changeset.
ISIS-2086: converting to config beans: value.format + locale + money

  1. … 37 more files in changeset.
ISIS-2158: refactoring Oid factories into 'metamodel'

- also for entity objects, makes object identifier fetching the

responsibility of the EntityFacet

  1. … 26 more files in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

  1. … 475 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-2158: removes the scan-filter as its no longer required

  1. … 7 more files in changeset.
ISIS-2158: spec-loading: some refinement and polishing

  1. … 16 more files in changeset.
ISIS-2086: refactors 'isis.viewer.restfulobjects.XXX' (7 more of them) to type-safe config

  1. … 1 more file in changeset.
ISIS-2086: refactors 'isis.viewer.restfulobjects.honorUiHints' to type-safe config

  1. … 1 more file in changeset.
ISIS-2086: converting web-modules to use new config-beans

  1. … 4 more files in changeset.
ISIS-2158: fixes build issue after merge

- also fixes translation service not understanding the 'disable' synonym

  1. … 1 more file in changeset.
ISIS-2086: renames #getConfiguration() to #getConfigurationLegacy() in WebModuleContext

  1. … 2 more files in changeset.
ISIS-2086: renames ResourceContext#getConfiguration() to #getConfigurationLegacy() for RO viewer.

  1. … 3 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. … 97 more files in changeset.
ISIS-2086: integrating the new configuration beans with the framework

- rename old IsisConfiguration -> IsisConfigurationLegacy, to make space

for the new 'IsisConfiguration'

- moving IDE-support dependency (maven) to module 'config'

  1. … 137 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.
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)

  1. … 48 more files in changeset.
ISIS-2062: ISIS-2062: moves viewer-restfulobjects-* into own subdir

this is so will be able to move the ug-vro docs closer.

  1. … 452 more files in changeset.