Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MODE-650: Initial CMIS connector implementation #704

Closed
wants to merge 94 commits into from
Closed
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
3121660
MODE-650: Initial connector implementation
okulikov Feb 18, 2013
e5abf81
MODE-650: Create object test
okulikov Feb 18, 2013
7ca16bf
Merge remote branch 'upstream/master' into MODE-650
okulikov Feb 18, 2013
788b580
Updated the release notes
rhauch Feb 18, 2013
38505e4
MODE-1818 Repository configuration can now dictate garbage collection…
rhauch Feb 18, 2013
1680f5c
MODE-1818 Added garbage collection properties to AS7 schema and subsy…
rhauch Feb 18, 2013
59eed10
MODE-1818 Minor corrections per code review
rhauch Feb 19, 2013
aaa2f2b
MODE-650: Create document test
okulikov Feb 21, 2013
82a303e
MODE-650: Clean up
okulikov Feb 21, 2013
0176a4f
MODE-650: Add mime type for binary content
okulikov Feb 21, 2013
9304f04
MODE-1824 Added test case and fix for QOM join
Feb 21, 2013
37a056a
MODE-1825 Added testcase and fix for handling QOM queries where both …
Feb 21, 2013
f02147d
MODE-650:
okulikov Feb 22, 2013
9e9f4b0
MODE-650:
Feb 22, 2013
f08c191
Merge pull request #1 from alexandervoloshyn/MODE-650
okulikov Feb 22, 2013
81a0580
MODE-1821 - Fixed the inconsistency which can occur when creating SNS…
Feb 22, 2013
f531988
Update test
okulikov Feb 25, 2013
b34e321
MODE-1821 Improved the recent changes to perform post-lock validation
rhauch Feb 25, 2013
08afe32
MODE-1819 Changed how WorkspaceCache is used inside user transactions
rhauch Feb 25, 2013
8608fcc
MODE-1822 Added tests that use Atomikos transaction manager
rhauch Feb 25, 2013
16c8503
MODE-1823 - Changed the rest service's output mechanism, so that the …
Feb 25, 2013
2d80ab4
MODE-1823 - Fixed the WebDAV servlet to use UTF-8 encoding in paths a…
Feb 26, 2013
6f93774
MODE-1827 - NullPointerException in RepositoryQueryManager
Feb 25, 2013
3c68727
MODE-1828 - ConstraintViolationException when updating the definition…
Feb 26, 2013
8dc0b18
MODE-1826 - Added an integration smoke test which uses a write-behind…
Feb 26, 2013
15dea39
MODE-1826 MODE-1769 MODE-1763 Temporarily ignored the JDBC smoke test
rhauch Feb 26, 2013
2935885
MODE-1829 Re-enabled several query tests
rhauch Feb 26, 2013
c99a923
MODE-1830 Corrected the purging of workspace caches in a cluster
rhauch Feb 26, 2013
6257554
Updated release scripts to deal with JIRA accounts that have no last …
rhauch Feb 27, 2013
bc56c0d
Update bin/jira.py
rhauch Feb 27, 2013
f8d7352
MODE-1763, MODE-1304 - Updated the ISPN dependency to 5.2.1 and Hiber…
Feb 28, 2013
62aec27
MODE-1769 Added tests that verify ISPN-2748 and MODE-1769 are resolved
rhauch Jan 23, 2013
3590e9e
MODE-1763 Removed the @Ignore from an integration test
rhauch Feb 26, 2013
333667a
MODE-1763 - Updated Infinispan XML schema to 5.2 and logging to turn …
Feb 28, 2013
fbde060
MODE-1764 - Updated the AS7 kit that will be provided as part of 3.2
Feb 28, 2013
cd67dcb
MODE-1833 - JQOM Wildcard Query fails with Column 'null' does not exi…
Feb 28, 2013
5b4184a
Fix broken tests.
Mar 1, 2013
80b7c6e
MODE-1832: ModeShape CMIS component has bug in JcrService
Feb 28, 2013
34ddc5c
MODE-1587 - Updated the modeshape distribution so that it runs on a A…
Mar 4, 2013
1f60f0a
Updated the JGroups test configuration, together with the IPv4 and IP…
Mar 4, 2013
41d2708
MODE-1587 - Moved the JBossAS modules from the standard build lifecyc…
Mar 4, 2013
d752596
MODE-1834 Corrected logic that creates workspaces when used with PESS…
rhauch Mar 4, 2013
2e0fd0f
MODE-1758 No longer skipping the two TCK tests that had bugs
rhauch Mar 4, 2013
4269eab
MODE-1493 - Updated RestEASY to 2.3.5
Mar 5, 2013
339d91a
MODE-1778 - Updated Tika to 1.3 and the AS7 modules schema to 1.2
Mar 5, 2013
66408a0
MODE-1763 Changed from using deprecated methods (compatible with 5.1.…
rhauch Mar 5, 2013
f620b8e
MODE-1834 Corrected federation logic when pessimistic locking is enabled
rhauch Mar 5, 2013
884ea0f
MODE-1771 Removed the ISPN 5.1-specific cache settings
rhauch Mar 6, 2013
1684bff
MODE-1777 - Implemented a JUnit Rule & annotation which allows long r…
Mar 6, 2013
3cc674b
Created a separate integration test & configuration for a repository …
Mar 6, 2013
9898e68
Corrected compiler warnings
rhauch Mar 6, 2013
ac72725
MODE-1822 Changed how transactional workspace caching is done
rhauch Mar 7, 2013
82e5ef7
Minor fixes of compiler warnings
rhauch Mar 7, 2013
2e7e439
MODE-1822 Improvements to previous commit as recommended by code review
rhauch Mar 7, 2013
d63fa54
MODE-1823 - Fixed additional problems in WebDAV servlet encoding.
Mar 7, 2013
b8e2a0b
MODE-1848 - Fixed the list of mime-types that is registered by the Im…
Mar 8, 2013
93b1c48
MODE-1822 Improved how the transactional caches handle persisted-but-…
rhauch Mar 8, 2013
ea3b90e
MODE-1844 - Improved error handling & recovery during startup, so tha…
Mar 11, 2013
2cd2c19
MODE-1680 The xpath query is not well-formed
okulikov Mar 5, 2013
7c4bee8
MODE-1680:
okulikov Mar 11, 2013
b4198c1
MODE-1680: Extend query processor to allow use aliased joinings
okulikov Mar 11, 2013
0f62cf7
MODE-1680 Improved support for ORDER BY columns not in SELECT
rhauch Mar 11, 2013
c0c29f2
MODE-1853 Add checks to ensure DocumentEditor & ArrayEditor instances…
rhauch Mar 13, 2013
890a5bc
Corrected compiler warning
rhauch Mar 13, 2013
99ee066
MODE-1855 Added the 'Namespaced' interface to our public API
rhauch Mar 13, 2013
cec8868
MODE-1849 - Changed AS7 kit to EAP kit and updated the build system s…
Mar 12, 2013
6297ea8
MODE-1849 - Updated kit as per review
Mar 14, 2013
7e502bd
MODE-1849 - Corrected readme file.
Mar 14, 2013
7a417ad
MODE-1857 Added support for overriding property definitions
rhauch Mar 14, 2013
633d8d2
MODE-1832: ModeShape CMIS component has bug in JcrService
Mar 14, 2013
557c141
MODE-1832: ModeShape CMIS component has bug in JcrService
Mar 14, 2013
4283931
Drops jetty-maven-plugin since we already have cargo.
Mar 14, 2013
6333ac2
MODE-1784 - Added a <webapp/> element to the ModeShape AS7 subsystem …
Mar 18, 2013
8ad30ef
MODE-1858 Building query results should work when nodes are concurren…
rhauch Mar 18, 2013
04037ff
MODE-1860 - Moved the location of the ModeShape modules back to the "…
Mar 19, 2013
b661398
MODE-1852 Correct deserialization of events over JGroups channel
Mar 12, 2013
e5abba0
MODE-1856 Attempt to index changes only when there are real changes
rhauch Mar 19, 2013
4ede63a
MODE-1861 Database binary store is more adaptable to different DBMSes
rhauch Mar 19, 2013
382f738
MODE-1852 Removed unused imports to correct compiler warnings
rhauch Mar 19, 2013
aee0a09
MODE-1861 Improved error handling and ensured result sets are always …
rhauch Mar 19, 2013
88809fa
MODE-1859 - Fixed the removal of ModeShape services when a repository…
Mar 20, 2013
50e3e7e
MODE-1854 - Fixed indexing during user transactions: previously, the …
Mar 21, 2013
bc95b22
MODE-1854 - Changes count should only be dispatched & statistics upda…
Mar 21, 2013
f9f3d92
MODE-650: Import types from CMIS repository
okulikov Mar 21, 2013
11a8119
MODE-1842 - Added an integration test which uses a JDBC cache loader …
Mar 22, 2013
71a4921
MODE-1676 - Added regression test case
Mar 26, 2013
016f2c4
MODE-650: Fix parent types. Removed unused classes
okulikov Mar 27, 2013
9a6dcc0
MODE-650: Ivan's patch
Apr 1, 2013
c7597f2
MODE-650: Add Ivan's name to authors list
Apr 1, 2013
490e64d
MODE-650: Add Ivan's second patch
Apr 1, 2013
f2fe0ee
Fixed Infinispan version in parent BOM (should be Final instead of FI…
Apr 2, 2013
e963b4e
Merge branch 'MODE-650' of git://github.com/okulikov/modeshape into M…
Apr 2, 2013
5599da2
few tweaks
Apr 2, 2013
98aca22
Merge pull request #2 from vasilievip/MODE-650
okulikov Apr 2, 2013
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
70 changes: 70 additions & 0 deletions connectors/modeshape-connector-cmis/pom.xml
@@ -0,0 +1,70 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.modeshape</groupId>
<artifactId>modeshape-connectors</artifactId>
<version>3.2-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>modeshape-connector-cmis</artifactId>
<packaging>jar</packaging>
<name>ModeShape Connector to CMIS Repositories</name>
<description>ModeShape Connector that access the content in a CMIS repository</description>
<url>http://www.modeshape.org</url>

<!--
Define the dependencies. Note that all version and scopes default to those
defined in the dependencyManagement section of the parent pom.
-->
<dependencies>
<dependency>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-client-impl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-server-inmemory</artifactId>
<type>war</type>
<scope>test</scope>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${version.failsafe.plugin}</version>
<configuration>
<encoding>UTF-8</encoding>
<skip>${skipTests}</skip>
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<configuration>
<deployables>
<deployable>
<groupId>org.apache.chemistry.opencmis</groupId>
<artifactId>chemistry-opencmis-server-inmemory</artifactId>
<type>war</type>
<properties>
<context>/</context>
</properties>
</deployable>
</deployables>
</configuration>
</plugin>
</plugins>
</build>
</project>