Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
ISIS-2112: moving 'objectstore.jdo' packages into a new module

- to separate 'core' runtime classes from 'jdo' specific ones


  1. … 26 more files in changeset.
ISIS-2033: moving jdo specific classes from 'runtime' to 'jdo-common'

also removing unused classes


  1. … 20 more files in changeset.
ISIS-2056: try with resources, number of params in log output

  1. … 3 more files in changeset.
ISIS-2033: Major (interim): thrown away Installers and Guice

prepare for full provisioning utilizing CDI

this commit breaks provisioning and SudoService


  1. … 180 more files in changeset.
ISIS-1841 automated source cleanup

Add missing '@Override' annotations

Remove trailing white spaces on all lines

Correct indentation

  1. … 1410 more files in changeset.
ISIS-1683 applib: moving timestamp class into new packages

  1. … 8 more files in changeset.
ISIS-1910 rename IsisJdoSupport0 to original IsisJdoSupport

  1. … 10 more files in changeset.
ISIS-1841 major refactoring: splitting out dn support into plugins

  1. … 188 more files in changeset.
ISIS-1742: remove

  1. … 2 more files in changeset.
ISIS-1687: Implemented IsisJdoSupport::executeQueryUnique for executing typesafe queries with a unique match as result

  1. … 1 more file in changeset.
ISIS-1611: sets the default menuOrder to be less than that of the menuOrder for all framework-provided implementations; also updates docs and migration guide

  1. … 75 more files in changeset.
ISIS-1427: consolidating to only necessary calls to IsisContext#getIsisSessionFactory; also fully qualify @Inject (as either javax or throughout.

The rationale is to use dependency injection where possible, and where have all code that requires components to do so through IsisContext#getIsisSessionFactory (and nowhere else).

  1. … 170 more files in changeset.
ISIS-1427: removes use of IsisContext within domain services.

  1. … 4 more files in changeset.
ISIS-1427: simplifying IsisContext and minimizing calls to it; also removed Localization (unused)

  1. … 214 more files in changeset.
ISIS-1414: removing 'numberOfPropertiesModified' from ixn.xsd and MetricsService; this is xactn-scoped information, not request-scoped. Also introduced WithTransactionScoped as a means to indicate which of the request-scoped members are really transaction-scoped.

  1. … 14 more files in changeset.
ISIS-1291: removed InstallerLookupAware and other unused code, simplified InstallerLookup and removed


- AboutIsis, ComponentDetails, IsisInstallerRegistry, InstallerVersion, OptionHandlerDiagnostics, OptionHandlerVersion


- renamed PersistenceSessionInternal back to PersistenceSession, to avoid unnecessary breakage (this class isn't an internal domain service, anyway)

  1. … 70 more files in changeset.
ISIS-1409: internal components of RuntimeContext subclasses are now internal domain services; RuntimeContext hierarchy collapsed into a single class.

  1. … 125 more files in changeset.
ISIS-1407: removed SpecificationLoaderAware.


- minor extension to ServiceRegistry2

- collapsed ServicesInjector, ServicesInjectorSpi and ServicesInjectorDefault to just ServicesInjector.

  1. … 271 more files in changeset.
ISIS-867, ISIS-1207: TimestampService implementation plus documentation. Also extend support for concurrency checking to use timestamps.

    • -0
    • +82
  1. … 16 more files in changeset.
ISIS-1194: removing getAdapterFor() from PersistenceSession (can return itself instead)


- in RuntimeContextForSession, the allMatchingQuery and firstMatchingQuery call the corresponding methods within PersistenceSession

- lexically moved findInstancesInTransaction within PersistenceSession, and made rivate

- lexically moved addCreateObjectCommand within PersistenceSession

- new getAggregateRoot(ParentCollectionOid), pulling together a sequence of calls made by PojoAdapter#getAggregateRoot

- more on the removable of Resettable interface

  1. … 38 more files in changeset.
ISIS-1194: reverting the move of AdapterManager and AdapterManagerAware, as unnecessarily breaks addons (devutils)

  1. … 145 more files in changeset.
ISIS-1194: moving AdapterManager interface to same package as other "runtimecontext" interfaces

  1. … 145 more files in changeset.
ISIS-1194: moved remaining helper methods from ObjectStore to PersistenceSession; removed ObjectStore class.

  1. … 7 more files in changeset.
ISIS-1194: use PersistenceManager as held by PersistenceSession, rather than as held by ObjectStore

  1. … 5 more files in changeset.
ISIS-1194: working towards combining ObjectStore and PersistenceSession...

... moved refreshRoot from ObjectStore to PersistenceSession

  1. … 2 more files in changeset.
ISIS-1194: moving ObjectStore to same package as PersistenceSesion.


- deleted PersistorImplementation

  1. … 13 more files in changeset.
ISIS-1194: renamed DataNucleusObjectStore to ObjectStore; tidying up comments for PersistenceSession and ObjectStore

  1. … 11 more files in changeset.
ISIS-1147: type-safe query support in IsisJdoSupport.

  1. … 2 more files in changeset.
ISIS-1064: enhance DataNucluesApplicationComponents to support new listener; implement CreateSchemaObjectFromClassMetadata listener.

In addition:

- minor tidy-up of IsisJdoSupportImpl to use try-with-resources.

- some javadoc fixes elsewhere

  1. … 6 more files in changeset.
ISIS-1027: more stuff...

... undeprecating Isis' own services (eg EventBusServiceJdo)

... adding in validators for XxxAnnotationFacetFactory

... moving Bounded and ObjectType annotation processing into DomainObjectAnnotationFacetFactory

  1. … 65 more files in changeset.