Permalink
Browse files

Configured for relase, added license info.

  • Loading branch information...
nawroth committed Oct 20, 2011
1 parent a4bc9b5 commit 355f7d217ab2beeb8a04ab27d9fc46ade75d9836
Showing with 2,451 additions and 445 deletions.
  1. +695 −0 LICENSE.txt
  2. +1,181 −0 LICENSES.txt
  3. +83 −0 NOTICE.txt
  4. +60 −13 pom.xml
  5. +6 −6 src/main/java/org/neo4j/kernel/RestConfig.java
  6. +6 −6 src/main/java/org/neo4j/rest/graphdb/AbstractRemoteDatabase.java
  7. +6 −6 src/main/java/org/neo4j/rest/graphdb/ExecutingRestRequest.java
  8. +6 −6 src/main/java/org/neo4j/rest/graphdb/GraphDatabaseFactory.java
  9. +6 −6 src/main/java/org/neo4j/rest/graphdb/PropertiesMap.java
  10. +6 −6 src/main/java/org/neo4j/rest/graphdb/RequestResult.java
  11. +6 −6 src/main/java/org/neo4j/rest/graphdb/RestAPI.java
  12. +6 −6 src/main/java/org/neo4j/rest/graphdb/RestGraphDatabase.java
  13. +6 −6 src/main/java/org/neo4j/rest/graphdb/RestRequest.java
  14. +6 −6 src/main/java/org/neo4j/rest/graphdb/RestResultException.java
  15. +6 −6 src/main/java/org/neo4j/rest/graphdb/UpdatableRestResult.java
  16. +6 −6 src/main/java/org/neo4j/rest/graphdb/batch/BatchCallback.java
  17. +6 −6 src/main/java/org/neo4j/rest/graphdb/batch/BatchIterable.java
  18. +6 −6 src/main/java/org/neo4j/rest/graphdb/batch/BatchRestAPI.java
  19. +6 −6 src/main/java/org/neo4j/rest/graphdb/batch/RecordingRestRequest.java
  20. +6 −6 src/main/java/org/neo4j/rest/graphdb/batch/RestOperations.java
  21. +6 −6 src/main/java/org/neo4j/rest/graphdb/converter/RelationshipIterableConverter.java
  22. +6 −6 src/main/java/org/neo4j/rest/graphdb/converter/RestEntityExtractor.java
  23. +6 −6 src/main/java/org/neo4j/rest/graphdb/converter/RestEntityPropertyRefresher.java
  24. +6 −6 src/main/java/org/neo4j/rest/graphdb/converter/RestIndexHitsConverter.java
  25. +6 −6 src/main/java/org/neo4j/rest/graphdb/converter/RestResultConverter.java
  26. +6 −6 src/main/java/org/neo4j/rest/graphdb/converter/RestTableResultExtractor.java
  27. +6 −6 src/main/java/org/neo4j/rest/graphdb/entity/RestEntity.java
  28. +6 −6 src/main/java/org/neo4j/rest/graphdb/entity/RestNode.java
  29. +6 −6 src/main/java/org/neo4j/rest/graphdb/entity/RestRelationship.java
  30. +6 −6 src/main/java/org/neo4j/rest/graphdb/index/IndexInfo.java
  31. +6 −6 src/main/java/org/neo4j/rest/graphdb/index/RestIndex.java
  32. +6 −6 src/main/java/org/neo4j/rest/graphdb/index/RestIndexManager.java
  33. +6 −6 src/main/java/org/neo4j/rest/graphdb/index/RestNodeIndex.java
  34. +6 −6 src/main/java/org/neo4j/rest/graphdb/index/RestRelationshipIndex.java
  35. +6 −6 src/main/java/org/neo4j/rest/graphdb/index/RetrievedIndexInfo.java
  36. +6 −6 src/main/java/org/neo4j/rest/graphdb/index/SimpleIndexHits.java
  37. +6 −6 src/main/java/org/neo4j/rest/graphdb/query/QueryEngine.java
  38. +6 −6 src/main/java/org/neo4j/rest/graphdb/query/RestCypherQueryEngine.java
  39. +6 −6 src/main/java/org/neo4j/rest/graphdb/query/RestGremlinQueryEngine.java
  40. +6 −6 src/main/java/org/neo4j/rest/graphdb/traversal/NodePath.java
  41. +6 −6 src/main/java/org/neo4j/rest/graphdb/traversal/RelationshipPath.java
  42. +6 −6 src/main/java/org/neo4j/rest/graphdb/traversal/RestDirection.java
  43. +6 −6 src/main/java/org/neo4j/rest/graphdb/traversal/RestPathParser.java
  44. +6 −6 src/main/java/org/neo4j/rest/graphdb/traversal/RestTraversal.java
  45. +6 −6 src/main/java/org/neo4j/rest/graphdb/traversal/RestTraversalDescription.java
  46. +6 −6 src/main/java/org/neo4j/rest/graphdb/traversal/RestTraverser.java
  47. +6 −6 src/main/java/org/neo4j/rest/graphdb/traversal/SimplePath.java
  48. +6 −6 src/main/java/org/neo4j/rest/graphdb/util/ArrayConverter.java
  49. +6 −6 src/main/java/org/neo4j/rest/graphdb/util/ConvertedResult.java
  50. +6 −6 src/main/java/org/neo4j/rest/graphdb/util/DefaultConverter.java
  51. +6 −6 src/main/java/org/neo4j/rest/graphdb/util/Handler.java
  52. +6 −6 src/main/java/org/neo4j/rest/graphdb/util/JsonHelper.java
  53. +6 −6 src/main/java/org/neo4j/rest/graphdb/util/QueryResult.java
  54. +6 −6 src/main/java/org/neo4j/rest/graphdb/util/QueryResultBuilder.java
  55. +6 −6 src/main/java/org/neo4j/rest/graphdb/util/ResultConverter.java
  56. +6 −6 src/main/java/org/neo4j/rest/graphdb/util/TestHelper.java
  57. +6 −6 src/test/java/org/neo4j/rest/graphdb/BatchRestAPITest.java
  58. +6 −6 src/test/java/org/neo4j/rest/graphdb/IsRelationshipToNodeMatcher.java
  59. +6 −6 src/test/java/org/neo4j/rest/graphdb/LocalTestServer.java
  60. +6 −6 src/test/java/org/neo4j/rest/graphdb/MatrixDataGraph.java
  61. +6 −6 src/test/java/org/neo4j/rest/graphdb/MatrixDatabaseRestTest.java
  62. +6 −6 src/test/java/org/neo4j/rest/graphdb/MatrixDatabaseTest.java
  63. +6 −6 src/test/java/org/neo4j/rest/graphdb/Neo4jDatabaseCleaner.java
  64. +6 −6 src/test/java/org/neo4j/rest/graphdb/RecordingRestRequestTest.java
  65. +6 −6 src/test/java/org/neo4j/rest/graphdb/RelationshipHasMatcher.java
  66. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestAPITest.java
  67. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestCypherQueryEngineTest.java
  68. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestEntityTest.java
  69. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestGraphDbTest.java
  70. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestGremlinQueryEngineTest.java
  71. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestIndexTest.java
  72. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestNodeTest.java
  73. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestTestBase.java
  74. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestTraversalExecutionTest.java
  75. +6 −6 src/test/java/org/neo4j/rest/graphdb/RestTraversalTest.java
  76. +6 −6 src/test/java/org/neo4j/rest/graphdb/Type.java
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
1,181 LICENSES.txt

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -0,0 +1,83 @@
+Neo4j
+Copyright © 2002-2011 Network Engine for Objects in Lund AB (referred to
+in this notice as “Neo Technology”)
+ [http://neotechnology.com]
+
+This product includes software ("Software") developed by Neo Technology.
+
+The copyright in the bundled Neo4j graph database (including the
+Software) is owned by Neo Technology. The Software developed and owned
+by Neo Technology is licensed under the GNU GENERAL PUBLIC LICENSE
+Version 3 (http://www.fsf.org/licensing/licenses/gpl-3.0.html) ("GPL")
+to all third parties and that license, as required by the GPL, is
+included in the LICENSE.txt file.
+
+However, if you have executed an End User Software License and Services
+Agreement or an OEM Software License and Support Services Agreement, or
+another commercial license agreement with Neo Technology or one of its
+affiliates (each, a "Commercial Agreement"), the terms of the license in
+such Commercial Agreement will supersede the GPL and you may use the
+software solely pursuant to the terms of the relevant Commercial
+Agreement.
+
+
+Third party libraries
+---------------------
+
+Full license texts are found in LICENSES.txt.
+
+
+The bundled JAX-RS (JSR311) API is licensed under the GNU General
+Public License Version 2 with classpath exception. Alternatively
+under the Common Development and Distribution License, version 1.1.
+
+The bundled Jersey library, containing Jersey Core, Jersey Server, and
+Jersey Client, is licensed under the GNU General Public License
+Version 2 with classpath exception. Alternatively under the Common
+Development and Distribution License, version 1.1.
+
+The Mime streaming plugin library is licensed under the GNU General
+Public License Version 2 with classpath exception. Alternatively
+under the Common Development and Distribution License, version 1.0.
+
+Other bundled libraries are licenced according to the following listing.
+
+The Apache Software License, Version 2.0:
+ Apache ServiceMix :: Bundles :: lucene,
+ Apache Commons:
+ Commons BeanUtils, Commons BeanUtils Core, Commons Collections, Commons IO,
+ Commons Configuration, Commons Digester, Commons Lang, Commons Logging,
+ Apache Log4j,
+ Apache Felix: Felix FileInstall, Felix Framework, Felix Main,
+ JSON.simple,
+ RRD4J,
+ Geronimo Java Transaction API,
+ Groovy,
+ Jackson: Jackson Core, Jackson JAX-RS, Data Mapper for Jackson,
+ Jansi,
+ Jetty: Jetty, Jetty Util, Jetty Servlet Specification API,
+
+MIT License:
+ SLF4J API Module, SLF4J Log4j-12 Binding, SLF4J JDK1.4 Logging Binding,
+ SLF4J Jakarta Commons Logging Binding,
+ Base64.js,
+ jTemplates,
+ jQuery,
+ jQuery BBQ,
+ jQuery hashchange event,
+ SimpleModal,
+ jQuery flot including colorhelpers
+
+BSD licence:
+ ASM: ASM Core, ASM Tree, ASM Commons, ASM Util, ASM Analysis,
+ Blueprints: Data Models and their Implementations,
+ Gremlin: A Graph-Based Programming Language,
+ Pipes: A Data Flow Framework using Process Graphs,
+ JLine, Scala library
+
+provided without support or warranty: JSON (JavaScript Object Notation)
+
+Public domain:
+ Dough Lea's util.concurrent package,
+ ANTLR 2.7.7,
+ JSON2.js
View
73 pom.xml
@@ -2,7 +2,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<groupId>org.neo4j.build</groupId>
- <artifactId>parent-central</artifactId>
+ <artifactId>parent-pom</artifactId>
<version>25</version>
<relativePath/>
</parent>
@@ -12,20 +12,66 @@
<artifactId>neo4j-rest-graphdb</artifactId>
<packaging>jar</packaging>
<version>1.5-SNAPSHOT</version>
- <name>Rest GraphDatabaseService Wrapper</name>
+ <name>Neo4j - Rest GraphDatabaseService Wrapper</name>
+ <description>Neo4j REST binding implementing the GraphDatabaseService interface.</description>>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<slf4j.version>1.6.1</slf4j.version>
- <neo4j.version>1.5-SNAPSHOT</neo4j.version>
+ <neo4j.version>1.5.M02</neo4j.version>
<jersey.version>1.4</jersey.version>
<blueprints.version>1.0</blueprints.version>
<gremlin.version>1.3</gremlin.version>
+ <license-text.header>GPL-3-header.txt</license-text.header>
</properties>
+ <scm>
+ <connection>scm:git:git://github.com/neo4j/java-rest-binding.git</connection>
+ <developerConnection>scm:git:git@github.com:neo4j/java-rest-binding.git</developerConnection>
+ <url>https://github.com/neo4j/java-rest-binding</url>
+ </scm>
+
+ <licenses>
+ <license>
+ <name>GNU General Public License, Version 3</name>
+ <url>http://www.gnu.org/licenses/gpl-3.0-standalone.html</url>
+ <comments>The software ("Software") developed and owned by Network Engine for
+Objects in Lund AB (referred to in this notice as "Neo Technology") is
+licensed under the GNU GENERAL PUBLIC LICENSE Version 3 to all third
+parties and that license is included below.
+
+However, if you have executed an End User Software License and Services
+Agreement or an OEM Software License and Support Services Agreement, or
+another commercial license agreement with Neo Technology or one of its
+affiliates (each, a "Commercial Agreement"), the terms of the license in
+such Commercial Agreement will supersede the GNU GENERAL PUBLIC LICENSE
+Version 3 and you may use the Software solely pursuant to the terms of
+the relevant Commercial Agreement.
+ </comments>
+ </license>
+ </licenses>
+
<repositories>
<repository>
- <id>neo4j</id>
- <url>http://m2.neo4j.org</url>
+ <id>neo4j-release-repository</id>
+ <name>Neo4j Maven 2 release repository</name>
+ <url>http://m2.neo4j.org/releases</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>neo4j-snapshot-repository</id>
+ <name>Neo4j Maven 2 snapshot repository</name>
+ <url>http://m2.neo4j.org/snapshots</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
</repository>
<repository>
<id>Sun</id>
@@ -36,7 +82,6 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
- <version>4.8.2</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -176,13 +221,6 @@
</dependencies>
<build>
<plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
@@ -193,4 +231,13 @@
</plugin>
</plugins>
</build>
+
+ <distributionManagement>
+ <site>
+ <id>neo4j-site</id>
+ <url>scpexe://components.neo4j.org/home/neo/components/${project.artifactId}/${project.version}</url>
+ </site>
+ </distributionManagement>
+
</project>
+
@@ -5,17 +5,17 @@
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.kernel;
@@ -5,17 +5,17 @@
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.rest.graphdb;
@@ -5,17 +5,17 @@
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.rest.graphdb;
@@ -5,17 +5,17 @@
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.rest.graphdb;
@@ -5,17 +5,17 @@
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.rest.graphdb;
@@ -5,17 +5,17 @@
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.rest.graphdb;
@@ -5,17 +5,17 @@
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.rest.graphdb;
@@ -5,17 +5,17 @@
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.neo4j.rest.graphdb;
Oops, something went wrong.

0 comments on commit 355f7d2

Please sign in to comment.