Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2524 Removes deprecated API

    • -10
    • +2
    ./org/modeshape/jdbc/JcrDriverTest.java
  1. … 16 more files in changeset.
MODE-2185 Fixed JavaDoc error and Java compiler warnings

  1. … 10 more files in changeset.
MODE-2185 Removed the ModeShape REST client (modeshape-web-jcr-rest-client module). The functionality required by the remote JDBC Driver was moved to the modeshape-jdbc package and a new, lightweight client created which only performs the functionality required by the driver.

    • -0
    • +110
    ./org/modeshape/jdbc/rest/ModeShapeRestClientTest.java
  1. … 79 more files in changeset.
Correct Java compiler warnings

  1. … 5 more files in changeset.
MODE-2125 Fixed data type conversions for the local JDBC driver.

  1. … 12 more files in changeset.
MODE-2125 Fixed data type conversions for the local JDBC driver.

  1. … 12 more files in changeset.
MODE-2081 Changed the license for ModeShape code to ASL 2.0.

    • -18
    • +10
    ./org/modeshape/jdbc/JcrDriverHttpTest.java
    • -18
    • +10
    ./org/modeshape/jdbc/JcrDriverTest.java
    • -17
    • +9
    ./org/modeshape/jdbc/JdbcI18nTest.java
  1. … 554 more files in changeset.
MODE-1785 - Implemented the logic behind index rebuilding at the repository level based on the "rebuildIndexesAtStartup" flag which contains 3 values: always, if_missing and never.

  1. … 19 more files in changeset.
MODE-1785 - Implemented the logic behind index rebuilding at the repository level based on the "rebuildIndexesAtStartup" flag which contains 3 values: always, if_missing and never.

  1. … 19 more files in changeset.
MODE-1563 - Added mechanism for executing repository initialization operations only once (the first startup of an empty repository) and moved the initial content import into that section. In addition, had to correct all the tests which make assumptions about the/ jcr:system content.

  1. … 12 more files in changeset.
MODE-1583 - Implemented functionality for bulk creating/updating/deleting of nodes

  1. … 10 more files in changeset.
MODE-1469 - Fixed indexing of system nodes. Only /jcr:system, /jcr:system/jcr:nodeTypes and /jcr:system/mode:namespaces will be indexed. Updated the JSON configuration to control whether system indexing is: sync, async or disabled, with the latter being the default. Updated the query tests to reflect those changes.

Working on this, another issue surfaced: we weren't closing properly the executor services that we're creating during the repository startup. Therefore, some changes were added in this area as well.

  1. … 25 more files in changeset.
MODE-1416 - Updated the rest server to produce not only application/json but also text/plain and text/html, based on the Accept header of the request. Clients which rely on the old (default application/json behavior) should specify the Accept header in the request.

  1. … 15 more files in changeset.
MODE-1514 Renamed JcrEngine to ModeShapeEngine

We're trying to position ModeShape first and foremost as a distributed, hierarchical, transactional, and consistent data store

that happens to use the JCR API for its public API. Therefore, ModeShape's engine isn't so much a "JCR engine" as it is

just a "ModeShape engine". Thus, the renaming.

All unit and integration tests pass with these changes.

  1. … 26 more files in changeset.
MODE-872 - Added an Arquillian test for the JDBC remote driver which basically runs the same tests as the driver's integration tests, only against an Arguillian managed AS7 instance, with the ModeShape kit deployed

  1. … 4 more files in changeset.
MODE-872 - Implemented query results translation from the REST client to the remote JDBC driver

In addition:

- cleaned up a bit (only the surface) the code throughout the jdbc-local and jdbc modules

- integrated the -jdbc module with Cargo, so that unit tests containing Http are run in a real container and a remote repository, during the integration phase

    • -33
    • +16
    ./org/modeshape/jdbc/JcrDriverHttpTest.java
    • -4
    • +4
    ./org/modeshape/jdbc/JcrDriverTest.java
    • -0
    • +136
    ./org/modeshape/jdbc/JcrHttpDriverIntegrationTest.java
  1. … 21 more files in changeset.
MODE-872 - Added back into build cycle & fixed tests for the modeshape-jdbc module

The existing tests only test the local driver functionality (JNDI)

  1. … 7 more files in changeset.
MODE-1368 Removed all legacy modules no longer needed in 3.x

ModeShape 3.x will not need a number of the 2.x modules. In particular:

- since 3.x will only have an AS7 kit, the AS5 or AS6 artifacts were removed

- all the connectors were removed, since they're no longer used

- the connector benchmark tests module was removed, replaced by our new

performance test suite

- the JPA DDL generator utility has been removed

- the 'modeshape-graph', 'modeshape-repository', 'modeshape-search-lucene'

and 'modeshape-clustering' modules have all been removed, since the new

'modeshape-jcr' module no longer uses them

- the DocBook modules were removed and are replaced by the Confluence space

- the two JDBC modules were moved out of the 'utils' directory to top-level modules

The build still works, but not all components have been included in the build.

This is because the query functionality doesn't yet work, so quite a few web

and JDBC driver modules all depend on this.

The assembly profile has not yet been changed or corrected.

    • -0
    • +0
    ./org/modeshape/jdbc/JcrDriverHttpTest.java
    • -0
    • +483
    ./org/modeshape/jdbc/JcrDriverIntegrationTest.java
    • -0
    • +0
    ./org/modeshape/jdbc/JcrDriverTest.java
    • -0
    • +0
    ./org/modeshape/jdbc/JdbcI18nTest.java
  1. … 3649 more files in changeset.