Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: moving ObjectAdapterContext -> jdo-common

    • -34
    • +71
    ./ExceptionRecognizerForType.java
  1. … 44 more files in changeset.
ISIS-2158: let have the ServiceInjector use the same injection point resolving logic (ordering) as Spring does

- @Primary is used prior to others regardless of @Order

ServiceInjector provides backward-compatibility, but maybe we are able

to remove it entirely later.

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

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

  1. … 1066 more files in changeset.
ISIS-2125 batch update format: makes all injection points one-liners

  1. … 54 more files in changeset.
  1. … 53 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: backporting from '2033-IoC_Spring' branch

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

  1. … 1098 more files in changeset.
ISIS-2033: major: replacing EventBusService by CDI Events

+ using much simple services for framework internal events

+ fixing some provisioning failures

+ working towards having spring boot taking over the bootstrapping

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

  1. … 91 more files in changeset.
ISIS-2033: removing JDO API from 'applib'

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

    • -12
    • +11
    ./ExceptionRecognizerForType.java
  1. … 15 more files in changeset.
ISIS-2033: Major: MetaModel refactoring

removing instances of 'ServicesInjector' being passed around in

constructors

removing 'ServicesInjectorAware' interface

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

  1. … 468 more files in changeset.
ISIS-2040: remove deprecated CompositeFixture, also cleanup

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

  1. … 7 more files in changeset.
2039 redesign of config (#134)

* ISIS-2039: major refactoring

move config code into its own module

remove number of classes in metamodel, that hold a reference to

IsisConfiguration or its implementation

hide the mutable IsisConfigurationDefault

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

* ISIS-2039: reduce visibility of some config classes

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

* ISIS-2039: simplify config access

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

* ISIS-2039: cleaning up the component-provider mess

for web-modules: no longer negotiate by writing attributes to the

servlet-context, instead use a java class for that

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

* ISIS-2039: fixing some tests

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

* ISIS-2039: removing arguments of @PostConstruct methods

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

* ISIS-2039: lazy binding to config for wicket

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

* ISIS-2039: proposed test fix

also cleaning up verbose tests

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

* ISIS-2039: more test fixes

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

* ISIS-2039: experimenting with AppConfig managed by Guice

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

* ISIS-2039: solving the AppManifest lookup problem independently of the

configuration bootstrapping

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

* ISIS-2039: simplify helloworld

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

* ISIS-2039: moving type discovery to an earlier stage in bootstrapping

Integration Test Bootstrapping works.

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

* ISIS-2039: on web-context: move the config bootstrapping from wicket

module to the main ServletContextListener

such that the wicket module is no longer responsible for initiating the

framework

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

* ISIS-2039: config bootstrapping: fixes the resource chain

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

* ISIS-2039: allow ServiceLoader lookup for AppConfig to fallback ...

to previous behavior, that is to lookup the AppManifest from config

property 'isis.appManifest'

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

* ISIS-2039: fixes concurrent modification with _Context

add a property 'isUnitTesting' to the IsisSystemEnvironment, to help

with the decision on how to bootstrap the configuration

also doing some cleaning up

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

* ISIS-2039: fixing junit tests ...

by having the IsisSystemEnvironment#isUnitTesting correctly setup by

JunitRuleMocker2

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

* ISIS-2039: further fixing tests ...

also moving ExceptionRecognizer services that depend on the 'config'

module from 'applib' to 'runtime'

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

* ISIS-2039: fixing tests, that fail due to new domain object annot.

processing

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

* ISIS-2039: unify config bootstrapping code for maven-plugin,

wicket-viewer and headless

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

* ISIS-2039: to fix prev. commit: let the maven-plugin bootstrap the

configuration properly

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

* ISIS-2039: fixing mm verification tests

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

* ISIS-2039: reinstating the ConfigurationServiceDefault

also renaming packages within the 'config' module -> 'o.a.i.config'

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

* ISIS-2039: removing the ConfigurationService interface

use the singleton IsisConfiguration instead

for the UI, the ConfigurationServiceMenu was renamed to

ConfigurationMenu which uses a ConfigurationViewService for the single

purpose of displaying config values

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

* ISIS-2039: reorg. packages

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

    • -78
    • +0
    ./jdo/ExceptionRecognizerCompositeForJdoObjectStore.java
    • -32
    • +0
    ./jdo/ExceptionRecognizerForJDODataStoreException.java
    • -35
    • +0
    ./jdo/ExceptionRecognizerForJDODataStoreExceptionIntegrityConstraintViolationForeignKeyNoActionException.java
    • -32
    • +0
    ./jdo/ExceptionRecognizerForJDOObjectNotFoundException.java
    • -34
    • +0
    ./jdo/ExceptionRecognizerForSQLIntegrityConstraintViolationUniqueOrIndexException.java
  1. … 418 more files in changeset.
ISIS-1976: polishing ServiceInjector and ServiceRegistry API

let ServiceInjector implement ServiceRegistry

service lookup result is now an Optional instead of a nullable Object

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

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

Add missing '@Override' annotations

Remove trailing white spaces on all lines

Correct indentation

    • -32
    • +35
    ./ExceptionRecognizerAbstract.java
    • -46
    • +46
    ./ExceptionRecognizerForType.java
    • -1
    • +2
    ./jdo/ExceptionRecognizerCompositeForJdoObjectStore.java
    • -2
    • +2
    ./jdo/ExceptionRecognizerForJDODataStoreException.java
    • -8
    • +8
    ./jdo/ExceptionRecognizerForJDODataStoreExceptionIntegrityConstraintViolationForeignKeyNoActionException.java
    • -3
    • +3
    ./jdo/ExceptionRecognizerForJDOObjectNotFoundException.java
    • -8
    • +8
    ./jdo/ExceptionRecognizerForSQLIntegrityConstraintViolationUniqueOrIndexException.java
  1. … 1402 more files in changeset.
ISIS-1949: Aligning Internal API package names with new home 'commons'

... org.apache.isis.commons.internal.*

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

    • -1
    • +1
    ./jdo/ExceptionRecognizerCompositeForJdoObjectStore.java
  1. … 299 more files in changeset.
fixes compile issues from merge

  1. … 1 more file in changeset.
ISIS-1841 move deprecated classes from applib to applib-legacy

    • -178
    • +0
    ./ExceptionRecognizerAbstractLegacy.java
    • -148
    • +0
    ./ExceptionRecognizerForTypeLegacy.java
  1. … 60 more files in changeset.
ISIS-1827 applib: remove uses of guava with Internal API

    • -22
    • +23
    ./ExceptionRecognizerAbstract.java
    • -3
    • +2
    ./jdo/ExceptionRecognizerCompositeForJdoObjectStore.java
  1. … 60 more files in changeset.
ISIS-1827 remove guava from ExceptionRecognizer implementation

provide legacy variants to ease transition from 1.x to 2.0:

* ExceptionRecognizerAbstractLegacy

* ExceptionRecognizerForTypeLegacy

    • -0
    • +178
    ./ExceptionRecognizerAbstractLegacy.java
    • -29
    • +29
    ./ExceptionRecognizerForType.java
    • -144
    • +0
    ./ExceptionRecognizerForType2.java
    • -0
    • +148
    ./ExceptionRecognizerForTypeLegacy.java
    • -2
    • +2
    ./jdo/ExceptionRecognizerForJDODataStoreException.java
    • -2
    • +2
    ./jdo/ExceptionRecognizerForJDODataStoreExceptionIntegrityConstraintViolationForeignKeyNoActionException.java
    • -2
    • +2
    ./jdo/ExceptionRecognizerForJDOObjectNotFoundException.java
    • -2
    • +2
    ./jdo/ExceptionRecognizerForSQLIntegrityConstraintViolationUniqueOrIndexException.java
  1. … 4 more files in changeset.
ISIS-1827 guava free drop-in replacement for all ExceptionRecognizers

    • -10
    • +47
    ./ExceptionRecognizerAbstract.java
    • -0
    • +144
    ./ExceptionRecognizerForType2.java
    • -2
    • +2
    ./jdo/ExceptionRecognizerForJDODataStoreException.java
    • -7
    • +10
    ./jdo/ExceptionRecognizerForJDODataStoreExceptionIntegrityConstraintViolationForeignKeyNoActionException.java
    • -3
    • +2
    ./jdo/ExceptionRecognizerForJDOObjectNotFoundException.java
    • -7
    • +10
    ./jdo/ExceptionRecognizerForSQLIntegrityConstraintViolationUniqueOrIndexException.java
Merge branch 'master' into dev/2.0.0/ISIS-1632-meta-annotations

# Conflicts:

# adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc

# adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-aim.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_ActionInvocationContext.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_BackgroundService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_CommandContext.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_InteractionContext.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_MessageService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_TitleService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_TransactionService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_WrapperFactory.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-spi_BackgroundCommandService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-spi_CommandService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-spi_HomePageProviderService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_bootstrapping-spi_ClassDiscoveryService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_core-domain-api_ClockService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_core-domain-api_ConfigurationService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_core-domain-api_DomainObjectContainer.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_core-domain-api_EventBusService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_core-domain-api_FactoryService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_core-domain-api_Scratchpad.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_core-domain-api_UserService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_integration-api_BookmarkService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_integration-api_EmailService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_integration-api_JaxbService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_integration-api_MementoService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_integration-api_XmlSnapshotService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_metadata-api_ApplicationFeatureRepository.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_metadata-api_MetamodelService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_metadata-api_ServiceRegistry.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-api_IsisJdoSupport.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-api_MetricsService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-api_QueryResultsCache.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-api_RepositoryService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-spi_AuditerService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-spi_AuditingService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-spi_EventSerializer.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-spi_PublisherService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-spi_PublishingService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_persistence-layer-spi_UserRegistrationService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api_AcceptHeaderService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-api_DeepLinkService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_EmailNotificationService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_ErrorReportingService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_ExceptionRecognizer.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_GridLoaderService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_GridSystemService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_HintStore.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_LocaleProvider.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_TranslationService.adoc

# adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_TranslationsResolver.adoc

# adocs/documentation/src/main/asciidoc/guides/ugodn/_ugodn_configuring_properties.adoc

# adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_abstract-class.adoc

# adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_extending_replacing-page-elements.adoc

# core/applib/src/main/java/org/apache/isis/applib/fixturescripts/FixtureScript.java

# core/applib/src/main/java/org/apache/isis/applib/fixturescripts/FixtureScripts.java

# core/mavendeps/intellij/pom.xml

# core/mavendeps/testing/pom.xml

# core/mavendeps/webapp/pom.xml

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/CollectionLayoutFacetFactory.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/layout/DefaultViewFacetForCollectionLayoutAnnotation.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/recreatable/RecreatableObjectFacetForDomainObjectAnnotation.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobjectlayout/CssClassFacetForDomainObjectLayoutAnnotation.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservicelayout/DomainServiceLayoutFacetFactory.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/metamodel/MetaModelServiceDefault.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/persistsession/PersistenceSessionServiceInternal.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/persistsession/PersistenceSessionServiceInternalNoop.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/spec/feature/ObjectMember.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/SpecificationLoader.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/FacetedMethodsBuilder.java

# core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/FacetedMethodsBuilderContext.java

# core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java

# core/runtime/src/main/java/org/apache/isis/core/runtime/services/persistsession/PersistenceSessionServiceInternalDefault.java

# core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java

# core/specsupport/src/main/java/org/apache/isis/core/specsupport/scenarios/DomainServiceProvider.java

# example/application/simpleapp/pom.xml

  1. … 119 more files in changeset.
ISIS-1750: catches recognised exceptions in the WebRequestCycleForIsis#onException and display appropriately.

  1. … 10 more files in changeset.
ISIS-1742: moves the JDO-specific implementations of ExceptionRecognizer under o.a.i.applib.services.exceprecog.jdo. Also updates DomainObjectContainer to fully implement the (extended) ExceptionRecognizer interface.

    • -0
    • +78
    ./jdo/ExceptionRecognizerCompositeForJdoObjectStore.java
    • -0
    • +32
    ./jdo/ExceptionRecognizerForJDODataStoreException.java
    • -0
    • +32
    ./jdo/ExceptionRecognizerForJDODataStoreExceptionIntegrityConstraintViolationForeignKeyNoActionException.java
    • -0
    • +33
    ./jdo/ExceptionRecognizerForJDOObjectNotFoundException.java
    • -0
    • +31
    ./jdo/ExceptionRecognizerForSQLIntegrityConstraintViolationUniqueOrIndexException.java
  1. … 11 more files in changeset.
ISIS-1742: rolls ExceptionRecognizer2 up into ExceptionRecognizer

    • -13
    • +8
    ./ExceptionRecognizerComposite.java
  1. … 4 more files in changeset.
ISIS-1742: fixes up compile issues resulting from removal of methods from DomainObjectContainer

Includes some refactoring of DomainServiceProvider

  1. … 13 more files in changeset.
ISIS-1685: adds missing package-info.java for applib

  1. … 78 more files in changeset.
ISIS-1613: refactors the way that errors are caught and handled

  1. … 13 more files in changeset.
ISIS-1427: consolidating to only necessary calls to IsisContext#getIsisSessionFactory; also fully qualify @Inject (as either javax or com.google) 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-1159: make ExceptionRecognizerCompositeForJdoObjectStore be automatically registered using @DomainService ...

... and provide a config property to disable if required.

Also: minor refactorings/improvements to ExceptionRecognizerComposite.

    • -16
    • +33
    ./ExceptionRecognizerComposite.java
  1. … 5 more files in changeset.
ISIS-1133: domain services SPI.

  1. … 45 more files in changeset.