From commits-return-6690-apmail-jackrabbit-commits-archive=jackrabbit.apache.org@jackrabbit.apache.org Tue Dec 02 09:56:41 2008 Return-Path: Delivered-To: apmail-jackrabbit-commits-archive@www.apache.org Received: (qmail 33270 invoked from network); 2 Dec 2008 09:56:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Dec 2008 09:56:41 -0000 Received: (qmail 45894 invoked by uid 500); 2 Dec 2008 09:56:53 -0000 Delivered-To: apmail-jackrabbit-commits-archive@jackrabbit.apache.org Received: (qmail 45861 invoked by uid 500); 2 Dec 2008 09:56:53 -0000 Mailing-List: contact commits-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list commits@jackrabbit.apache.org Received: (qmail 45852 invoked by uid 99); 2 Dec 2008 09:56:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Dec 2008 01:56:53 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Dec 2008 09:55:24 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 8412923888F1; Tue, 2 Dec 2008 01:56:11 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r722410 - in /jackrabbit/sandbox/jcr-cmis: ./ server/ server/rest/ server/rest/src/ server/rest/src/main/ server/rest/src/main/java/ server/rest/src/main/java/org/ server/rest/src/main/java/org/apache/ server/rest/src/main/java/org/apache/j... Date: Tue, 02 Dec 2008 09:56:11 -0000 To: commits@jackrabbit.apache.org From: dpfister@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20081202095611.8412923888F1@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: dpfister Date: Tue Dec 2 01:56:10 2008 New Revision: 722410 URL: http://svn.apache.org/viewvc?rev=722410&view=rev Log: jcr-cmis sandbox Added: jackrabbit/sandbox/jcr-cmis/ jackrabbit/sandbox/jcr-cmis/pom.xml (with props) jackrabbit/sandbox/jcr-cmis/server/ jackrabbit/sandbox/jcr-cmis/server/pom.xml (with props) jackrabbit/sandbox/jcr-cmis/server/rest/ jackrabbit/sandbox/jcr-cmis/server/rest/pom.xml (with props) jackrabbit/sandbox/jcr-cmis/server/rest/readme.txt (with props) jackrabbit/sandbox/jcr-cmis/server/rest/src/ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/rest/ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/rest/CMISExtensionFactory.java (with props) jackrabbit/sandbox/jcr-cmis/server/rest/src/test/ jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/ jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/ jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/ jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/ jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/ jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/ jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/ jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java (with props) jackrabbit/sandbox/jcr-cmis/server/ws/ jackrabbit/sandbox/jcr-cmis/server/ws/pom.xml (with props) jackrabbit/sandbox/jcr-cmis/server/ws/readme.txt (with props) Added: jackrabbit/sandbox/jcr-cmis/pom.xml URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/pom.xml?rev=722410&view=auto ============================================================================== --- jackrabbit/sandbox/jcr-cmis/pom.xml (added) +++ jackrabbit/sandbox/jcr-cmis/pom.xml Tue Dec 2 01:56:10 2008 @@ -0,0 +1,143 @@ + + + + + + + 4.0.0 + + + + + + org.apache.jackrabbit + jackrabbit + 1.5-SNAPSHOT + + jcr-cmis + 1.5-SNAPSHOT + JCR CMIS Implementation + pom + + + server + + + + scm:svn:http://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis + scm:svn:https://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis + http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis + + + + + + + true + maven-compiler-plugin + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + **/TestAll.java + + once + -Xmx128m -enableassertions + + + + + true + maven-source-plugin + + + attach-sources + + jar + + + + + + + + + + + javax.jcr + jcr + 1.0 + + + concurrent + concurrent + 1.3.4 + + + org.apache.geronimo.specs + geronimo-jta_1.0.1B_spec + 1.0.1 + + + org.slf4j + slf4j-api + 1.3.0 + + + org.slf4j + slf4j-log4j12 + 1.3.0 + + + javax.servlet + servlet-api + 2.3 + + + org.apache.abdera + abdera-server + 0.4.0-incubating + + + junit + junit + 3.8.1 + test + + + + + + apache.incubating + Apache Incubating Repository + http://people.apache.org/repo/m2-incubating-repository + + + Propchange: jackrabbit/sandbox/jcr-cmis/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: jackrabbit/sandbox/jcr-cmis/server/pom.xml URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/pom.xml?rev=722410&view=auto ============================================================================== --- jackrabbit/sandbox/jcr-cmis/server/pom.xml (added) +++ jackrabbit/sandbox/jcr-cmis/server/pom.xml Tue Dec 2 01:56:10 2008 @@ -0,0 +1,49 @@ + + + + + + + 4.0.0 + + + + + + org.apache.jackrabbit + jcr-cmis + 1.5-SNAPSHOT + + jcr-cmis-server + 1.5-SNAPSHOT + JCR CMIS Server Implementation + pom + + + rest + ws + + + + scm:svn:http://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis/server + scm:svn:https://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis/server + http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server + + + Propchange: jackrabbit/sandbox/jcr-cmis/server/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: jackrabbit/sandbox/jcr-cmis/server/rest/pom.xml URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/rest/pom.xml?rev=722410&view=auto ============================================================================== --- jackrabbit/sandbox/jcr-cmis/server/rest/pom.xml (added) +++ jackrabbit/sandbox/jcr-cmis/server/rest/pom.xml Tue Dec 2 01:56:10 2008 @@ -0,0 +1,79 @@ + + + + + + + 4.0.0 + + + + + + org.apache.jackrabbit + jcr-cmis-server + 1.5-SNAPSHOT + + jcr-cmis-server-rest + 1.5-SNAPSHOT + JCR CMIS Rest 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 + + + + + javax.jcr + jcr + + + org.slf4j + slf4j-api + + + org.slf4j + slf4j-log4j12 + + + org.apache.abdera + abdera-server + + + junit + junit + 3.8.1 + test + + + org.mortbay.jetty + jetty + 6.1.5 + test + + + org.mortbay.jetty + jetty-util + 6.1.5 + test + + + Propchange: jackrabbit/sandbox/jcr-cmis/server/rest/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: jackrabbit/sandbox/jcr-cmis/server/rest/readme.txt URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/rest/readme.txt?rev=722410&view=auto ============================================================================== --- jackrabbit/sandbox/jcr-cmis/server/rest/readme.txt (added) +++ jackrabbit/sandbox/jcr-cmis/server/rest/readme.txt Tue Dec 2 01:56:10 2008 @@ -0,0 +1 @@ +This directory contains the implementation of the REST API Binding. Propchange: jackrabbit/sandbox/jcr-cmis/server/rest/readme.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/rest/CMISExtensionFactory.java URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/rest/CMISExtensionFactory.java?rev=722410&view=auto ============================================================================== --- jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/rest/CMISExtensionFactory.java (added) +++ jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/rest/CMISExtensionFactory.java Tue Dec 2 01:56:10 2008 @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.jackrabbit.cmis.server.rest; + +import org.apache.abdera.util.AbstractExtensionFactory; + +/** + * Extension factory for CMIS elements. + */ +public class CMISExtensionFactory extends AbstractExtensionFactory { + + /** + * CMIS namespace. + */ + public static final String CMIS_NS = "http://www.cmis.org/2008/05"; + + /** + * Create a new instance of this class. + */ + public CMISExtensionFactory() { + super(CMIS_NS); + } +} Propchange: jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/rest/CMISExtensionFactory.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: jackrabbit/sandbox/jcr-cmis/server/rest/src/main/java/org/apache/jackrabbit/cmis/server/rest/CMISExtensionFactory.java ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Rev Url Added: 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/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java?rev=722410&view=auto ============================================================================== --- jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java (added) +++ jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java Tue Dec 2 01:56:10 2008 @@ -0,0 +1,58 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.jackrabbit.cmis.server.rest; + +import org.apache.abdera.protocol.server.Provider; +import org.apache.abdera.protocol.server.ServiceManager; +import org.apache.abdera.protocol.server.servlet.AbderaServlet; +import org.mortbay.jetty.Server; +import org.mortbay.jetty.servlet.Context; +import org.mortbay.jetty.servlet.ServletHolder; + +/** + * Jetty server used for testing. + */ +public class JettyServer { + + public static final int DEFAULT_PORT = 9002; + + private final int port; + private Server server; + + public JettyServer() { + this(DEFAULT_PORT); + } + + public JettyServer(int port) { + this.port = port; + } + + public void start(Class _class) throws Exception { + server = new Server(port); + Context context = new Context(server, "/", Context.SESSIONS); + ServletHolder servletHolder = new ServletHolder(new AbderaServlet()); + servletHolder.setInitParameter(ServiceManager.PROVIDER, _class + .getName()); + context.addServlet(servletHolder, "/*"); + server.start(); + } + + public void stop() throws Exception { + server.stop(); + } + +} Propchange: jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: jackrabbit/sandbox/jcr-cmis/server/rest/src/test/java/org/apache/jackrabbit/cmis/server/rest/JettyServer.java ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Rev Url Added: jackrabbit/sandbox/jcr-cmis/server/ws/pom.xml URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/ws/pom.xml?rev=722410&view=auto ============================================================================== --- jackrabbit/sandbox/jcr-cmis/server/ws/pom.xml (added) +++ jackrabbit/sandbox/jcr-cmis/server/ws/pom.xml Tue Dec 2 01:56:10 2008 @@ -0,0 +1,64 @@ + + + + + + + 4.0.0 + + + + + + org.apache.jackrabbit + jcr-cmis-server + 1.5-SNAPSHOT + + jcr-cmis-server-ws + 1.5-SNAPSHOT + JCR CMIS Web Services Binding + + + scm:svn:http://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis/server/ws + scm:svn:https://svn.apache.org/repos/asf/jackrabbit/sandbox/jcr-cmis/server/ws + http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/ws + + + + + javax.jcr + jcr + + + junit + junit + 3.8.1 + test + + + org.slf4j + slf4j-api + + + org.slf4j + slf4j-log4j12 + + + + Propchange: jackrabbit/sandbox/jcr-cmis/server/ws/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Added: jackrabbit/sandbox/jcr-cmis/server/ws/readme.txt URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jcr-cmis/server/ws/readme.txt?rev=722410&view=auto ============================================================================== --- jackrabbit/sandbox/jcr-cmis/server/ws/readme.txt (added) +++ jackrabbit/sandbox/jcr-cmis/server/ws/readme.txt Tue Dec 2 01:56:10 2008 @@ -0,0 +1 @@ +This directory contains the implementation of the CMIS Web Services Binding. Propchange: jackrabbit/sandbox/jcr-cmis/server/ws/readme.txt ------------------------------------------------------------------------------ svn:eol-style = native