diff --git a/changelog.txt b/changelog.txt index 8d01fffb7..4528c748f 100644 --- a/changelog.txt +++ b/changelog.txt @@ -15,6 +15,7 @@ Changes in version 1.0.0.RC1 (2011-04-04) * Neo4jTemplate API udpates * added aspect-introduced methods to NodeBacked and RelationshipBacked interfaces (with javadocs) * removed fullIndex annotation attribute +* moved @Indexed annotation to org.springframework.data.graph.neo4j.annotation package * many documentation updates diff --git a/spring-data-neo4j-rest/template.mf b/spring-data-neo4j-rest/template.mf index 6e8351955..451a54d2f 100644 --- a/spring-data-neo4j-rest/template.mf +++ b/spring-data-neo4j-rest/template.mf @@ -6,7 +6,7 @@ Import-Package: sun.reflect;version="0";resolution:=optional Import-Template: org.springframework.data.core.*;version="[1.0.0, 2.0.0)", - org.springframework.data.annotation.*;version="[1.0.0, 2.0.0)", + org.springframework.data.graph.neo4j.annotation.*;version="[1.0.0, 2.0.0)", org.springframework.data.graph.*;version="0", org.neo4j.*;version="0", org.w3c.dom.*;version="0", diff --git a/spring-data-neo4j/src/main/java/org/springframework/data/annotation/Indexed.java b/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/annotation/Indexed.java similarity index 97% rename from spring-data-neo4j/src/main/java/org/springframework/data/annotation/Indexed.java rename to spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/annotation/Indexed.java index 64de3da58..0791ff463 100644 --- a/spring-data-neo4j/src/main/java/org/springframework/data/annotation/Indexed.java +++ b/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/annotation/Indexed.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.annotation; +package org.springframework.data.graph.neo4j.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/fieldaccess/IndexingPropertyFieldAccessorListenerFactory.java b/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/fieldaccess/IndexingPropertyFieldAccessorListenerFactory.java index 1671ca121..59df88f66 100644 --- a/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/fieldaccess/IndexingPropertyFieldAccessorListenerFactory.java +++ b/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/fieldaccess/IndexingPropertyFieldAccessorListenerFactory.java @@ -21,9 +21,9 @@ import org.apache.commons.logging.LogFactory; import org.neo4j.graphdb.PropertyContainer; import org.neo4j.graphdb.index.Index; import org.neo4j.index.lucene.ValueContext; -import org.springframework.data.annotation.Indexed; import org.springframework.data.graph.annotation.NodeEntity; import org.springframework.data.graph.core.GraphBacked; +import org.springframework.data.graph.neo4j.annotation.Indexed; import org.springframework.data.graph.neo4j.support.GraphDatabaseContext; import java.lang.reflect.AnnotatedElement; diff --git a/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/support/GraphDatabaseContext.java b/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/support/GraphDatabaseContext.java index 7f4f52ec1..e93e1ef30 100644 --- a/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/support/GraphDatabaseContext.java +++ b/spring-data-neo4j/src/main/java/org/springframework/data/graph/neo4j/support/GraphDatabaseContext.java @@ -24,8 +24,8 @@ import org.neo4j.graphdb.index.IndexManager; import org.neo4j.index.impl.lucene.LuceneIndexImplementation; import org.neo4j.kernel.AbstractGraphDatabase; import org.springframework.core.convert.ConversionService; -import org.springframework.data.annotation.Indexed; import org.springframework.data.graph.core.*; +import org.springframework.data.graph.neo4j.annotation.Indexed; import javax.transaction.Status; import javax.transaction.SystemException; diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Friendship.java b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Friendship.java index c42565845..b44beab42 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Friendship.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Friendship.java @@ -17,10 +17,10 @@ package org.springframework.data.graph.neo4j; -import org.springframework.data.annotation.Indexed; import org.springframework.data.graph.annotation.EndNode; import org.springframework.data.graph.annotation.RelationshipEntity; import org.springframework.data.graph.annotation.StartNode; +import org.springframework.data.graph.neo4j.annotation.Indexed; import java.util.Date; diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Group.java b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Group.java index 5bbe86396..2e497294d 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Group.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Group.java @@ -20,7 +20,6 @@ import org.neo4j.graphdb.DynamicRelationshipType; import org.neo4j.graphdb.traversal.TraversalDescription; import org.neo4j.kernel.Traversal; import org.neo4j.kernel.impl.traversal.TraversalDescriptionImpl; -import org.springframework.data.annotation.Indexed; import org.springframework.data.graph.*; import org.springframework.data.graph.annotation.GraphProperty; import org.springframework.data.graph.annotation.GraphTraversal; @@ -30,6 +29,8 @@ import org.springframework.data.graph.core.Direction; import org.springframework.data.graph.core.FieldTraversalDescriptionBuilder; import org.springframework.data.graph.core.NodeBacked; import org.springframework.data.graph.neo4j.Person; +import org.springframework.data.graph.neo4j.annotation.Indexed; + import static org.springframework.data.graph.neo4j.Person.persistedPerson; import static org.springframework.data.graph.neo4j.Person.persistedPerson; diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Person.java b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Person.java index 8ed271615..426259f67 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Person.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/Person.java @@ -16,12 +16,12 @@ package org.springframework.data.graph.neo4j; -import org.springframework.data.annotation.Indexed; import org.springframework.data.graph.annotation.GraphId; import org.springframework.data.graph.annotation.NodeEntity; import org.springframework.data.graph.annotation.RelatedTo; import org.springframework.data.graph.annotation.RelatedToVia; import org.springframework.data.graph.core.Direction; +import org.springframework.data.graph.neo4j.annotation.Indexed; import javax.validation.constraints.Max; import javax.validation.constraints.Min; diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/partial/Restaurant.java b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/partial/Restaurant.java index 308a3cc5c..f3a06f8e5 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/partial/Restaurant.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/partial/Restaurant.java @@ -16,9 +16,9 @@ package org.springframework.data.graph.neo4j.partial; -import org.springframework.data.annotation.Indexed; import org.springframework.data.graph.annotation.GraphProperty; import org.springframework.data.graph.annotation.NodeEntity; +import org.springframework.data.graph.neo4j.annotation.Indexed; import javax.persistence.*; diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/partial/User.java b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/partial/User.java index f23ead73a..fb53fe5dd 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/partial/User.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/partial/User.java @@ -17,12 +17,12 @@ package org.springframework.data.graph.neo4j.partial; import org.neo4j.graphdb.DynamicRelationshipType; -import org.springframework.data.annotation.Indexed; import org.springframework.data.graph.*; import org.springframework.data.graph.annotation.GraphProperty; import org.springframework.data.graph.annotation.NodeEntity; import org.springframework.data.graph.annotation.RelatedTo; import org.springframework.data.graph.annotation.RelatedToVia; +import org.springframework.data.graph.neo4j.annotation.Indexed; import javax.persistence.*; import java.util.Set; diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/support/IndexTest.java b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/support/IndexTest.java index 2359261bc..61cabcdda 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/support/IndexTest.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/graph/neo4j/support/IndexTest.java @@ -29,11 +29,11 @@ import org.neo4j.graphdb.Transaction; import org.neo4j.graphdb.index.Index; import org.neo4j.helpers.collection.IteratorUtil; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.annotation.Indexed; import org.springframework.data.graph.annotation.NodeEntity; import org.springframework.data.graph.neo4j.Friendship; import org.springframework.data.graph.neo4j.Group; import org.springframework.data.graph.neo4j.Person; +import org.springframework.data.graph.neo4j.annotation.Indexed; import org.springframework.data.graph.neo4j.repository.DirectGraphRepositoryFactory; import org.springframework.data.graph.neo4j.repository.NodeGraphRepository; import org.springframework.data.graph.neo4j.repository.RelationshipGraphRepository; diff --git a/src/assembly/distribution.xml b/src/assembly/distribution.xml index c1f5e91e1..c7c6c6fb4 100644 --- a/src/assembly/distribution.xml +++ b/src/assembly/distribution.xml @@ -44,6 +44,7 @@ org.springframework.data:spring-data-graph-core org.springframework.data:spring-data-neo4j + org.springframework.data:spring-data-neo4j-rest dist @@ -57,6 +58,7 @@ org.springframework.data:spring-data-graph-core org.springframework.data:spring-data-neo4j + org.springframework.data:spring-data-neo4j-rest sources