Clone Tools
  • last updated 10 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2126 aligning package names in the 'config' module

    • -0
    • +3
    ./encoding/ByteEncoderDecoderRoundtripTest.java
    • -1
    • +2
    ./encoding/EncodabilityContractTest.java
  1. … 210 more files in changeset.
ISIS-2040: module 'security': rename and align packages

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

    • -1
    • +1
    ./encoding/EncodabilityContractTest.java
  1. … 216 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

    • -93
    • +0
    ./config/IsisConfigurationDefaultTest_createSubset.java
    • -59
    • +0
    ./config/IsisConfigurationDefault_PropertNamesTest.java
    • -69
    • +0
    ./config/IsisConfigurationDefault_WhitespaceTest.java
    • -49
    • +0
    ./config/IsisConfigurationDefault_safe_Test.java
    • -62
    • +0
    ./configbuilder/IsisConfigurationBuilder_PeekConfigurationTest.java
    • -107
    • +0
    ./configbuilder/PrimerForEnvironmentVariableISIS_OPTS_Test.java
  1. … 420 more files in changeset.
ISIS-1976: fixing tests, also remove some unused test code

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

  1. … 6 more files in changeset.
ISIS-1976: removes OA map, stream for metamodel, excising guava

Key achievements:

Metamodel: almost all guava Function and Predicate idioms removed

Metamodel: slight API improvements, such that some of the internal meta-data that is kept in Java

Collections is no longer copied into immutable lists for any calling client, instead Java Streams are returned (which treat the underlying collections un-modifiable by design)

the ObjectAdapter per-session map/cache is history

the legacy modules have been removed, for convenince and ease of migration the legacy/transition-1-2- module remains and shall provide legacy glue code

shiro was moved to plugins, and its artifact renamed, to be inline with the other plugins

  1. … 557 more files in changeset.
ISIS-1918: Remove hamcrest as a compile dependency from core modules

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

    • -18
    • +4
    ./ensure/Ensure_GivenValueThatDoesMatchTest.java
    • -33
    • +3
    ./ensure/Ensure_GivenValueThatDoesNotMatchTest.java
  1. … 4 more files in changeset.
ISIS-1918: Remove hamcrest as a compile dependency from core modules

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

    • -0
    • +76
    ./matchers/IsisMatchers.java
  1. … 6 more files in changeset.
ISIS-1841 further cleanup compiler warnings

    • -2
    • +0
    ./configbuilder/IsisConfigurationBuilder_PeekConfigurationTest.java
  1. … 10 more files in changeset.
ISIS-1841 Nullable, Closure, IterableExtensions removed (after refactoring, no longer needed), tests removed or adapted

    • -45
    • +0
    ./lang/IterableExtensionsTest_fold.java
  1. … 10 more files in changeset.
ISIS-1800: also blanks out apiKey and authToken when reporting configuration properties

    • -6
    • +6
    ./config/IsisConfigurationDefault_safe_Test.java
  1. … 3 more files in changeset.
ISIS-1742: deletes unused IsisMatchers, or - where used by only a single test class - moves them to their only usage

    • -68
    • +0
    ./matchers/IsisMatchers_ContainsStripNewLinesTest.java
    • -63
    • +0
    ./matchers/IsisMatchers_EndsWithStripNewLinesTest.java
    • -63
    • +0
    ./matchers/IsisMatchers_EqualToStripNewLinesTest.java
    • -53
    • +0
    ./matchers/IsisMatchers_NonEmptyStringOrNullTest.java
    • -63
    • +0
    ./matchers/IsisMatchers_StartsWithStripNewLinesTest.java
  1. … 6 more files in changeset.
ISIS-1561: adds missing license headers

    • -0
    • +18
    ./configbuilder/PrimerForEnvironmentVariableISIS_OPTS_Test.java
  1. … 4 more files in changeset.
ISIS-1573: accept ISIS_OPTS values that contain strings.

    • -0
    • +89
    ./configbuilder/PrimerForEnvironmentVariableISIS_OPTS_Test.java
  1. … 3 more files in changeset.
ISIS-1540: adds missing license

    • -0
    • +18
    ./config/IsisConfigurationDefault_safe_Test.java
ISIS-1543: obfuscate passwords if logged

    • -0
    • +31
    ./config/IsisConfigurationDefault_safe_Test.java
  1. … 1 more file in changeset.
peekConfiguration() returns configuration

peekConfiguration() returns a new IsisConfigurationDefault that has a

copy of all the properties currently held within this.configuration.

    • -0
    • +64
    ./configbuilder/IsisConfigurationBuilder_PeekConfigurationTest.java
  1. … 4 more files in changeset.
peekConfiguration() returns configuration

peekConfiguration() returns a new IsisConfigurationDefault that has a

copy of all the properties currently held within this.configuration.

    • -0
    • +64
    ./configbuilder/IsisConfigurationBuilder_PeekConfigurationTest.java
  1. … 4 more files in changeset.
ISIS-1420: support overrides.properties file

    • -2
    • +2
    ./config/IsisConfigurationDefault_PropertNamesTest.java
    • -1
    • +1
    ./config/IsisConfigurationDefault_WhitespaceTest.java
    • -49
    • +0
    ./configbuilder/ConfigurationBuilderResourceStreamsConfigResourceAndPolicyTest.java
  1. … 7 more files in changeset.
ISIS-1406: lots more refactoring around IsisConfiguration and IsisConfigurationBuilder.

specifically:

- simplified IsisConfigurationBuilder, now a single class (rather than an interface with 4 different impls, only 2 of which were used).

- removed IsisRunner, so that the command line options are now a responsibility of the IsisConfigurationBuilder

- IsisConfigurationBuilder is passed from o.a.i.WebServer to IsisWicketApplication (not just the "primers"

- removed OptionValidator, wasn't being used

- FacetFactoryAbstract responsible for providing IsisConfiguration to all subclass impls

- InstallerLookup simplified, no longer responsible for appending to the IsisConfigurationBuilder

- InstallerAbstract impls now all have the IsisConfiguration injected into them (constructor injection).

- removed duplication between IsisWebAppBootstrapper and IsisWicketApplication

As of this commit the app runs, but the fixtures are not being automatically installed.

    • -76
    • +0
    ./config/ConfigurationBuilderFileSystemTest.java
    • -47
    • +0
    ./config/ConfigurationBuilderResourceStreamsConfigResourceAndPolicyTest.java
    • -37
    • +0
    ./config/ConfigurationBuilderTwoDirectoriesTest.java
    • -0
    • +49
    ./configbuilder/ConfigurationBuilderResourceStreamsConfigResourceAndPolicyTest.java
  1. … 102 more files in changeset.
ISIS-1402: removing Debuggable interface and implementations, and supporting unused debug methods.

  1. … 42 more files in changeset.
ISIS-726, ISIS-727: unified commands/auditing.

In addition

- new Hidden(Where.ALL_EXCEPT_STANDALONE_TABLES)

- minor enhancement to ObjectContracts for sorting.

- new IterableExtensions.fold and Closure class

- raise logging levels for some of the noisier Isis classes during bootstrapping

    • -0
    • +45
    ./lang/IterableExtensionsTest_fold.java
  1. … 22 more files in changeset.
ISIS-509: tidy-up of Util classes.

    • -9
    • +9
    ./lang/JavaClassUtilsTest_getBuiltIn.java
    • -6
    • +6
    ./lang/StringUtils_NaturalNameTest.java
    • -4
    • +4
    ./lang/StringUtils_NaturalizeTest.java
    • -1
    • +1
    ./lang/StringUtils_NormalizedTest.java
    • -54
    • +0
    ./lang/StringUtils_NormalizedVarargsTest.java
    • -4
    • +4
    ./lang/StringUtils_RemoveLeadingWhiteSpace.java
    • -4
    • +4
    ./lang/StringUtils_StripLeadingSlashTest.java
  1. … 256 more files in changeset.
ISIS-478: choices and default methods can now take partial parameter lists

See ToDoItemContributions#updateCost and its supporting methods for example.

    • -0
    • +70
    ./lang/ListUtilsTest_adjust.java
    • -0
    • +82
    ./lang/ListUtilsTest_insert.java
    • -0
    • +92
    ./lang/ListUtilsTest_mutableCopy.java
  1. … 16 more files in changeset.
ISIS-497: contributed associations.

    • -5
    • +0
    ./config/ConfigurationBuilderFileSystemTest.java
    • -5
    • +0
    ./config/ConfigurationBuilderTwoDirectoriesTest.java
    • -6
    • +0
    ./config/IsisConfigurationDefault_PropertNamesTest.java
    • -6
    • +0
    ./config/IsisConfigurationDefault_WhitespaceTest.java
  1. … 224 more files in changeset.
ISIS-490: switching from log4j to slf4j

- introduced new isis-core-log4j module to hold the log4j-specific stuff

- still configured to bind log via log4j underneath.

in addition:

- Added oscar Bou as committer.

    • -3
    • +4
    ./config/ConfigurationBuilderFileSystemTest.java
    • -3
    • +4
    ./config/ConfigurationBuilderTwoDirectoriesTest.java
    • -5
    • +5
    ./config/IsisConfigurationDefault_PropertNamesTest.java
    • -5
    • +5
    ./config/IsisConfigurationDefault_WhitespaceTest.java
  1. … 295 more files in changeset.
ISIS-362: upgrading to JMock 2.6.0

* and adding in support for @Never, @Ignoring, @Allowing annotations etc.

(from github.com/danhaywood/java-testsupport).

* the size of the commit is because of an "organize import" throughout,

done with respect to our standard isis.importorder

(see http://isis.apache.org/contributors/development-environment.html)

    • -9
    • +2
    ./config/IsisConfigurationDefaultTest_createSubset.java
  1. … 420 more files in changeset.
ISIS-188: renaming packages in line with groupId:artifactId

    • -3
    • +3
    ./config/IsisConfigurationDefaultTest_createSubset.java
  1. … 1949 more files in changeset.
ISIS-288 - improvements to configuration loading at start up.

    • -8
    • +3
    ./config/ConfigurationBuilderFileSystemTest.java
    • -3
    • +3
    ./config/IsisConfigurationDefault_PropertNamesTest.java
  1. … 17 more files in changeset.
ISIS-188: moving framework/ subdirs up to parent

* also tidied up STATUS, and removed the incubator DISCLAIMER

    • -0
    • +85
    ./config/ConfigurationBuilderFileSystemTest.java
    • -0
    • +47
    ./config/ConfigurationBuilderResourceStreamsConfigResourceAndPolicyTest.java
    • -0
    • +41
    ./config/ConfigurationBuilderTwoDirectoriesTest.java
    • -0
    • +100
    ./config/IsisConfigurationDefaultTest_createSubset.java
    • -0
    • +65
    ./config/IsisConfigurationDefault_PropertNamesTest.java
    • -0
    • +75
    ./config/IsisConfigurationDefault_WhitespaceTest.java
    • -0
    • +80
    ./debug/DebugStringTest.java
    • -0
    • +176
    ./encoding/ByteEncoderDecoderRoundtripTest.java
    • -0
    • +90
    ./encoding/EncodabilityContractTest.java
    • -0
    • +74
    ./ensure/Ensure_GivenValueThatDoesMatchTest.java
    • -0
    • +91
    ./ensure/Ensure_GivenValueThatDoesNotMatchTest.java
    • -0
    • +136
    ./lang/IoUtils_CopyTest.java
    • -0
    • +41
    ./lang/JavaClassUtilsTest_getBuiltIn.java
    • -0
    • +36
    ./lang/LocaleUtilsTest.java
    • -0
    • +82
    ./lang/NameUtilTest.java
  1. … 12541 more files in changeset.