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