Author: dpfister
Date: Wed Dec 3 00:24:05 2008
New Revision: 722806
URL: http://svn.apache.org/viewvc?rev=722806&view=rev
Log:
- Add extension factory for "cmis:" elements
- Register it via META-INF/services
- Rename "rest" to "atompub"
Added:
jackrabbit/sandbox/jcr-cmis/server/atompub/ (props changed)
- copied from r722426, jackrabbit/sandbox/jcr-cmis/server/rest/
jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/java/org/apache/jackrabbit/cmis/server/atompub/ (props changed)
- copied from r722426, jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/rest/
jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/resources/
jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/resources/META-INF/
jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/resources/META-INF/services/
jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory
jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/atompub/
jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/atompub/JettyServer.java (contents, props changed)
- copied, changed from r722426, jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java
jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/resources/
jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/resources/Example-Service.xml (with props)
Removed:
jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/java/org/apache/jackrabbit/cmis/server/rest/
jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/rest/
jackrabbit/sandbox/jcr-cmis/server/rest/
Modified:
jackrabbit/sandbox/jcr-cmis/pom.xml
jackrabbit/sandbox/jcr-cmis/server/atompub/pom.xml
jackrabbit/sandbox/jcr-cmis/server/atompub/readme.txt
jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/java/org/apache/jackrabbit/cmis/server/atompub/CMISExtensionFactory.java
jackrabbit/sandbox/jcr-cmis/server/pom.xml
Modified: jackrabbit/sandbox/jcr-cmis/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/pom.xml?rev=722806&r1=722805&r2=722806&view=diff
==============================================================================
--- jackrabbit/sandbox/jcr-cmis/pom.xml (original)
+++ jackrabbit/sandbox/jcr-cmis/pom.xml Wed Dec 3 00:24:05 2008
@@ -126,9 +126,27 @@
0.4.0-incubating
+ org.apache.abdera
+ abdera-client
+ 0.4.0-incubating
+ test
+
+
junit
junit
- 3.8.1
+ 4.3
+ test
+
+
+ org.mortbay.jetty
+ jetty
+ 6.1.5
+ test
+
+
+ org.mortbay.jetty
+ jetty-util
+ 6.1.5
test
Propchange: jackrabbit/sandbox/jcr-cmis/server/atompub/
------------------------------------------------------------------------------
svn:mergeinfo =
Modified: jackrabbit/sandbox/jcr-cmis/server/atompub/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/atompub/pom.xml?rev=722806&r1=722426&r2=722806&view=diff
==============================================================================
--- jackrabbit/sandbox/jcr-cmis/server/atompub/pom.xml (original)
+++ jackrabbit/sandbox/jcr-cmis/server/atompub/pom.xml Wed Dec 3 00:24:05 2008
@@ -30,14 +30,14 @@
jcr-cmis-server
1.5-SNAPSHOT
- jcr-cmis-server-rest
+ jcr-cmis-server-atompub
1.5-SNAPSHOT
- JCR CMIS Rest Binding
+ JCR CMIS AtomPub Binding
- scm:svn:http://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis/server/rest
- scm:svn:https://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis/server/rest
- http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/rest
+ scm:svn:http://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis/server/atompub
+ scm:svn:https://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis/server/atompub
+ http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/atompub
@@ -58,22 +58,20 @@
abdera-server
+ org.apache.abdera
+ abdera-client
+
+
junit
junit
- 3.8.1
- test
org.mortbay.jetty
jetty
- 6.1.5
- test
org.mortbay.jetty
jetty-util
- 6.1.5
- test
Modified: jackrabbit/sandbox/jcr-cmis/server/atompub/readme.txt
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/atompub/readme.txt?rev=722806&r1=722426&r2=722806&view=diff
==============================================================================
--- jackrabbit/sandbox/jcr-cmis/server/atompub/readme.txt (original)
+++ jackrabbit/sandbox/jcr-cmis/server/atompub/readme.txt Wed Dec 3 00:24:05 2008
@@ -1 +1 @@
-This directory contains the implementation of the REST API Binding.
+This directory contains the implementation of the AtomPub Binding.
Propchange: jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/java/org/apache/jackrabbit/cmis/server/atompub/
------------------------------------------------------------------------------
svn:mergeinfo =
Modified: jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/java/org/apache/jackrabbit/cmis/server/atompub/CMISExtensionFactory.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/java/org/apache/jackrabbit/cmis/server/atompub/CMISExtensionFactory.java?rev=722806&r1=722426&r2=722806&view=diff
==============================================================================
--- jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/java/org/apache/jackrabbit/cmis/server/atompub/CMISExtensionFactory.java (original)
+++ jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/java/org/apache/jackrabbit/cmis/server/atompub/CMISExtensionFactory.java Wed Dec 3 00:24:05 2008
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.jackrabbit.cmis.server.rest;
+package org.apache.jackrabbit.cmis.server.atompub;
import org.apache.abdera.util.AbstractExtensionFactory;
@@ -33,5 +33,7 @@
*/
public CMISExtensionFactory() {
super(CMIS_NS);
+
+ addImpl(CMISRepositoryInfo.NAME, CMISRepositoryInfo.class);
}
}
Added: jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory?rev=722806&view=auto
==============================================================================
--- jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory (added)
+++ jackrabbit/sandbox/jcr-cmis/server/atompub/src/main/resources/META-INF/services/org.apache.abdera.factory.ExtensionFactory Wed Dec 3 00:24:05 2008
@@ -0,0 +1 @@
+org.apache.jackrabbit.cmis.server.atompub.CMISExtensionFactory
\ No newline at end of file
Copied: jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/atompub/JettyServer.java (from r722426, jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java)
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/atompub/JettyServer.java?p2=jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/atompub/JettyServer.java&p1=jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java&r1=722426&r2=722806&rev=722806&view=diff
==============================================================================
--- jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java (original)
+++ jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/atompub/JettyServer.java Wed Dec 3 00:24:05 2008
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.jackrabbit.cmis.server.rest;
+package org.apache.jackrabbit.cmis.server.atompub;
import org.apache.abdera.protocol.server.Provider;
import org.apache.abdera.protocol.server.ServiceManager;
Propchange: jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/atompub/JettyServer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/atompub/JettyServer.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision Rev Url
Propchange: jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/java/org/apache/jackrabbit/cmis/server/atompub/JettyServer.java
------------------------------------------------------------------------------
svn:mergeinfo =
Added: jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/resources/Example-Service.xml
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/resources/Example-Service.xml?rev=722806&view=auto
==============================================================================
--- jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/resources/Example-Service.xml (added)
+++ jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/resources/Example-Service.xml Wed Dec 3 00:24:05 2008
@@ -0,0 +1,54 @@
+
+
+
+ Repository 1
+
+ repid1
+ repository1
+ Self
+ Repository Description
+ ACME Vendor
+ ACME Repository
+ ACME Version 99.01
+ rootFolderId
+
+ true
+ true
+ true
+ true
+ true
+ innerAndOuter
+ fulltextandstructured
+
+ 0.43
+ Local Message in vendor specific schema
+
+
+ unfiled collection
+
+
+ root collection
+
+
+ root collection
+
+
+ checkedout collection
+
+
+ type collection
+
+
+ type collection
+
+
+ type collection
+
+
+
Propchange: jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/resources/Example-Service.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jackrabbit/sandbox/jcr-cmis/server/atompub/src/test/resources/Example-Service.xml
------------------------------------------------------------------------------
svn:executable = *
Modified: jackrabbit/sandbox/jcr-cmis/server/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/pom.xml?rev=722806&r1=722805&r2=722806&view=diff
==============================================================================
--- jackrabbit/sandbox/jcr-cmis/server/pom.xml (original)
+++ jackrabbit/sandbox/jcr-cmis/server/pom.xml Wed Dec 3 00:24:05 2008
@@ -36,7 +36,7 @@
pom
- rest
+ atompub
ws