Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-1538: removes defunct modules from simpleapp application

  1. … 3 more files in changeset.
ISIS-1538: reworks simpleapp into more modular structure; now uses mavenmixin's.

Backported from master (1.14.0 development)

  1. … 112 more files in changeset.
ISIS-1521: bumping versions to 1.14.0-SNAPSHOT

  1. … 28 more files in changeset.
ISIS-1470: updates pom.xml from 1.14.0-SNAPSHOT to 1.13.1-SNAPSHOT

  1. … 28 more files in changeset.
ISIS-1335: bumping simpleapp example to 1.14.0-SNAPSHOT

  1. … 6 more files in changeset.
ISIS-1335: fixes auditing for simpleapp; fixes logging for simpleapp.

For auditing, it would seem that properties cannot be read-only. Also, the

logging configuration for auditer and publisher services was wrong (additivity

setting incorrect).

Also, added new 'notes' property to simpleObject; minor tweaks to integtests

  1. … 6 more files in changeset.
ISIS-1335: splits SimpleObjects service into Menu and Repository

  1. … 7 more files in changeset.
ISIS-1459: deprecates IsisConfigurationForJdoIntegTests, replaces with AppManifest.Util helper class

  1. … 3 more files in changeset.
ISIS-1427: minor refactoring of IsisConfigurationForJdoIntegTests to allow reuse within custom AppManifests in integration tests

  1. … 2 more files in changeset.
ISIS-1427: renames methods in IsisSystemForTest, rationalizes functionality between IsisSystem and IsisSessionFactory

The intent being that IsisSystem is just a builder for IsisSessionFactory. The responsibility for calling @PostConstruct and @PreDestroy was held by IsisSystem, meaning that it was necessary to call both shutdown on IsisSessionFactory and then on IsisSystem. Moving the responsibility for services initialization/destroy into IsisSessionFactory therefore simplifies the callers; there is no need to hold onto the IsisSystem, just use the IsisSessionFactory.

As part of this the DeploymentCategoryProviderDefault is now a fallback service, added into ServicesInjector prior to init'ing the guice IsisInjectModel (which creates the IsisSystem and thence IsisSessionFactory).

  1. … 28 more files in changeset.
ISIS-1362: updating simpleapp to use 1.13.0-SNAPSHOT; bumping assertj to 2.4.0.

  1. … 5 more files in changeset.
ISIS-1357: updating guava to 19.0

  1. … 2 more files in changeset.
ISIS-1287: for simpleapp archetype, bumping surefire plugin to latest (2.19.1 from 2.16), also removing 'testFailureIgnore' configuration.

  1. … 1 more file in changeset.
ISIS-1315: updating docs for swagger goal.

In addition, moved the isis maven plugin to its own reference guide, and renamed the cgcon "contributors guide" to "developers' guide" (didn't change file names or links, though).

  1. … 35 more files in changeset.
ISIS-993: more documentation.

  1. … 8 more files in changeset.
ISIS-993: extending grid structure to include offsets and allow multiple col-XX-nn to be defined per column.

Also tidied up the simpleapp:

- removed .layout.json for HomePageViewModel, replaced with a .layout.xml

- cleaned up SimpleObject (removing those test collections)

- removed SimpleObject#updateName action.

  1. … 14 more files in changeset.
ISIS-1287: bumping simpleapp example application to use 1.12.0-SNAPSHOT

  1. … 5 more files in changeset.
ISIS-1255, ISIS-1250, ISIS-1252: docs for 1250 (JaxbService) and UI events (1252); implementation of config properties to suppress broadcast of events for default (1255)

  1. … 49 more files in changeset.
ISIS-1243: bumping simpleapp to use 1.11.0-SNAPSHOT

  1. … 5 more files in changeset.
ISIS-1195: trivial improvements to the example simpleapp

  1. … 1 more file in changeset.
ISIS-1052: fixing simpleapp and archetype to reference 1.10.0-SNAPSHOT, and bumping version of simpleapp itself to 1.10.0-SNAPSHOT

  1. … 6 more files in changeset.
ISIS-848: documentation for AppManifest. Also...

... renamed some of the packages classes within the simpleapp (SimpleAppXxx -> DomainAppXxx) so that there is less to rename when used as an archetype.

.... recreated the archetype

  1. … 53 more files in changeset.
ISIS-848: moving simpleapp-home to simpleapp-app. Also fixing issue with nullable AppManifests in guice module (use a NOOP as a placeholder)

  1. … 23 more files in changeset.
ISIS-848: renaming GlobSpec to AppManifest.

nb: incomplete at this point, need to handle AppManifest#getServices() ... pushing to back up work.

  1. … 31 more files in changeset.
ISIS-848: sorting out GlobSpecs with integration tests

- updated the simpleapp:

- bootstrapping of IntegTests (simplified)

- isis.properties file

- example DomainAppGlobSpecs

- RegisterEntities checks if GlobSpec is in use, and if so then only logs as debug a message if can't find any @PersistenceCapable's in any given package (ie not an error condition)

- cleaned up IsisSystemForTest so that the components created by IsisComponentProvider are used subsequently for installing fixtures and looking up services (rather than it using its own local copy which might be invalid if a globspec was provided)

- fixes to IsisComponentProviderDefault to ensure that RegisterEntities doesn't throw exception if a globSpec was provided, also to handle fixture overrides correctly otherwise

  1. … 11 more files in changeset.
ISIS-848: simplified design of IsisComponentProiderDefault; pass GlobSpec through to IsisSystemForTest.

Added TODOs in the two IsisComponentProvider impls for optional support of GlobSpec.

  1. … 8 more files in changeset.
ISIS-848: defined GlobSpec interface in applib, also started reworking simpleapp.

  1. … 30 more files in changeset.
ISIS-1133: minor simplifications to the simpleapp, noted while writing docs; optimizing imports

  1. … 20 more files in changeset.
ISIS-1133: summary tables for reference sections

  1. … 133 more files in changeset.
ISIS-789: removing _dn4 from 1.9.0_dn4-SNAPSHOT throughout

in all pom.xml files

  1. … 36 more files in changeset.