diff --git a/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/persistence/document/mongodb/MongoChangeSetPersister.java b/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/persistence/document/mongodb/MongoChangeSetPersister.java index 4b12566dc..8c763c02f 100644 --- a/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/persistence/document/mongodb/MongoChangeSetPersister.java +++ b/spring-data-mongodb-cross-store/src/main/java/org/springframework/data/persistence/document/mongodb/MongoChangeSetPersister.java @@ -11,8 +11,8 @@ import org.apache.commons.logging.LogFactory; import org.springframework.dao.DataAccessException; import org.springframework.dao.DataAccessResourceFailureException; import org.springframework.dao.DataIntegrityViolationException; -import org.springframework.data.document.mongodb.CollectionCallback; -import org.springframework.data.document.mongodb.MongoTemplate; +import org.springframework.data.mongodb.CollectionCallback; +import org.springframework.data.mongodb.MongoTemplate; import org.springframework.data.persistence.ChangeSet; import org.springframework.data.persistence.ChangeSetBacked; import org.springframework.data.persistence.ChangeSetPersister; diff --git a/spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/CrossStoreMongoTests.java b/spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/CrossStoreMongoTests.java index aafae19ad..3ab26edef 100644 --- a/spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/CrossStoreMongoTests.java +++ b/spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/CrossStoreMongoTests.java @@ -7,10 +7,10 @@ import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.document.mongodb.MongoTemplate; import org.springframework.data.document.persistence.test.Address; import org.springframework.data.document.persistence.test.Person; import org.springframework.data.document.persistence.test.Resume; +import org.springframework.data.mongodb.MongoTemplate; import org.springframework.test.annotation.Rollback; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; diff --git a/spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/test/Resume.java b/spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/test/Resume.java index 70dadb0c3..1ba1677d8 100644 --- a/spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/test/Resume.java +++ b/spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/test/Resume.java @@ -4,7 +4,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; -import org.springframework.data.document.mongodb.mapping.Document; +import org.springframework.data.mongodb.mapping.Document; @Document public class Resume { diff --git a/spring-data-mongodb-cross-store/src/test/resources/META-INF/spring/applicationContext.xml b/spring-data-mongodb-cross-store/src/test/resources/META-INF/spring/applicationContext.xml index 949a43d1e..4c66ef574 100644 --- a/spring-data-mongodb-cross-store/src/test/resources/META-INF/spring/applicationContext.xml +++ b/spring-data-mongodb-cross-store/src/test/resources/META-INF/spring/applicationContext.xml @@ -20,22 +20,22 @@ - + - + - + - + target/generated-test-sources - org.springframework.data.document.mongodb.repository.MongoAnnotationProcessor + org.springframework.data.mongodb.repository.MongoAnnotationProcessor diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/package-info.java deleted file mode 100644 index 4467b5ec6..000000000 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -/** - * MongoDB specific JMX monitoring support. - */ -package org.springframework.data.document.mongodb.monitor; - diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/package-info.java deleted file mode 100644 index 716e2e20e..000000000 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -/** - * MongoDB core support. - */ -package org.springframework.data.document.mongodb; - diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/package-info.java deleted file mode 100644 index 49bdc8c00..000000000 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -/** - * MongoDB specific query and update support. - */ -package org.springframework.data.document.mongodb.query; - diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/package-info.java deleted file mode 100644 index 9c078e437..000000000 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -/** - * MongoDB specific repository implementation. - */ -package org.springframework.data.document.mongodb.repository; - diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CannotGetMongoDbConnectionException.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CannotGetMongoDbConnectionException.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CannotGetMongoDbConnectionException.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CannotGetMongoDbConnectionException.java index a2455f520..f7d4b3536 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CannotGetMongoDbConnectionException.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CannotGetMongoDbConnectionException.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.dao.DataAccessResourceFailureException; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CollectionCallback.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionCallback.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CollectionCallback.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionCallback.java index 513e6b9d8..c07e53d0c 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CollectionCallback.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionCallback.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.DBCollection; import com.mongodb.MongoException; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CollectionOptions.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionOptions.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CollectionOptions.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionOptions.java index 96394bf60..1e3eb8b58 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CollectionOptions.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionOptions.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; /** * Provides a simple wrapper to encapsulate the variety of settings you can use when creating a collection. diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CursorPreparer.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CursorPreparer.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CursorPreparer.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CursorPreparer.java index 13659923e..4b9c3b800 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/CursorPreparer.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CursorPreparer.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.DBCursor; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/DbCallback.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbCallback.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/DbCallback.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbCallback.java index 9bd6943c6..8c5fc53b0 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/DbCallback.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbCallback.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.DB; import com.mongodb.MongoException; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/DbHolder.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbHolder.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/DbHolder.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbHolder.java index 375a9d704..0827db049 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/DbHolder.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbHolder.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/InvalidMongoDbApiUsageException.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/InvalidMongoDbApiUsageException.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/InvalidMongoDbApiUsageException.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/InvalidMongoDbApiUsageException.java index 046e7ad28..ae2d06a73 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/InvalidMongoDbApiUsageException.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/InvalidMongoDbApiUsageException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.dao.InvalidDataAccessApiUsageException; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoAdmin.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdmin.java similarity index 83% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoAdmin.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdmin.java index ec6f9d835..743252c21 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoAdmin.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdmin.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.DB; import com.mongodb.Mongo; @@ -45,7 +45,7 @@ public class MongoAdmin implements MongoAdminOperations { } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.MongoAdminOperations#dropDatabase(java.lang.String) + * @see org.springframework.data.mongodb.MongoAdminOperations#dropDatabase(java.lang.String) */ @ManagedOperation public void dropDatabase(String databaseName) { @@ -53,7 +53,7 @@ public class MongoAdmin implements MongoAdminOperations { } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.MongoAdminOperations#createDatabase(java.lang.String) + * @see org.springframework.data.mongodb.MongoAdminOperations#createDatabase(java.lang.String) */ @ManagedOperation public void createDatabase(String databaseName) { @@ -61,7 +61,7 @@ public class MongoAdmin implements MongoAdminOperations { } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.MongoAdminOperations#getDatabaseStats(java.lang.String) + * @see org.springframework.data.mongodb.MongoAdminOperations#getDatabaseStats(java.lang.String) */ @ManagedOperation public String getDatabaseStats(String databaseName) { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoAdminOperations.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdminOperations.java similarity index 84% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoAdminOperations.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdminOperations.java index 40113cbd6..398847eb0 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoAdminOperations.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdminOperations.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.jmx.export.annotation.ManagedOperation; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoCollectionUtils.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoCollectionUtils.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoCollectionUtils.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoCollectionUtils.java index e0675e13a..5c2374173 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoCollectionUtils.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoCollectionUtils.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.util.StringUtils; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoDbFactory.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbFactory.java similarity index 80% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoDbFactory.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbFactory.java index 5c78e9051..742a36230 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoDbFactory.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbFactory.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.dao.DataAccessException; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoDbUtils.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbUtils.java similarity index 99% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoDbUtils.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbUtils.java index 1d83a6cf2..c66d89fd3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoDbUtils.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbUtils.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.DB; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoDocumentWriter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDocumentWriter.java similarity index 90% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoDocumentWriter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDocumentWriter.java index 3ae2f5579..b83724b74 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoDocumentWriter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDocumentWriter.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public interface MongoDocumentWriter { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoExceptionTranslator.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoExceptionTranslator.java similarity index 98% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoExceptionTranslator.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoExceptionTranslator.java index ebee63c70..93b557b6b 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoExceptionTranslator.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoExceptionTranslator.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.MongoException; import com.mongodb.MongoException.CursorNotFound; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoFactoryBean.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoFactoryBean.java similarity index 98% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoFactoryBean.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoFactoryBean.java index 54990351c..b4f9b8fee 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoFactoryBean.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoFactoryBean.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.List; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoOperations.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOperations.java similarity index 99% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoOperations.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOperations.java index 9f521c028..68302e41a 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoOperations.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOperations.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.Collection; import java.util.List; @@ -24,9 +24,9 @@ import com.mongodb.DBCollection; import com.mongodb.DBObject; import com.mongodb.WriteResult; -import org.springframework.data.document.mongodb.index.IndexDefinition; -import org.springframework.data.document.mongodb.query.Query; -import org.springframework.data.document.mongodb.query.Update; +import org.springframework.data.mongodb.index.IndexDefinition; +import org.springframework.data.mongodb.query.Query; +import org.springframework.data.mongodb.query.Update; /** * Interface that specifies a basic set of MongoDB operations. Implemented by {@link MongoTemplate}. Not often used but diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoOptionsFactoryBean.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOptionsFactoryBean.java similarity index 99% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoOptionsFactoryBean.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOptionsFactoryBean.java index dca66ac7a..41752e06e 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoOptionsFactoryBean.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOptionsFactoryBean.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.MongoOptions; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoPropertyDescriptors.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoPropertyDescriptors.java similarity index 99% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoPropertyDescriptors.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoPropertyDescriptors.java index 029c99155..fef9a4b2e 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoPropertyDescriptors.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoPropertyDescriptors.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.beans.PropertyDescriptor; import java.lang.reflect.Method; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoReader.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoReader.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoReader.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoReader.java index 1e5c61fb2..2c98f602b 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoReader.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoReader.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoSynchronization.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoSynchronization.java similarity index 87% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoSynchronization.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoSynchronization.java index 2fe6373e2..dc2683b10 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoSynchronization.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoSynchronization.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.transaction.support.ResourceHolder; import org.springframework.transaction.support.ResourceHolderSynchronization; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoTemplate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoTemplate.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoTemplate.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoTemplate.java index 96ff6907f..582235070 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoTemplate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoTemplate.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; -import static org.springframework.data.document.mongodb.query.Criteria.*; +import static org.springframework.data.mongodb.query.Criteria.*; import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; @@ -53,26 +53,26 @@ import org.springframework.dao.DataAccessException; import org.springframework.dao.DataIntegrityViolationException; import org.springframework.dao.InvalidDataAccessApiUsageException; import org.springframework.data.authentication.UserCredentials; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; -import org.springframework.data.document.mongodb.convert.MongoConverter; -import org.springframework.data.document.mongodb.index.IndexDefinition; -import org.springframework.data.document.mongodb.mapping.MongoMappingContext; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntityIndexCreator; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; -import org.springframework.data.document.mongodb.mapping.event.AfterConvertEvent; -import org.springframework.data.document.mongodb.mapping.event.AfterLoadEvent; -import org.springframework.data.document.mongodb.mapping.event.AfterSaveEvent; -import org.springframework.data.document.mongodb.mapping.event.BeforeConvertEvent; -import org.springframework.data.document.mongodb.mapping.event.BeforeSaveEvent; -import org.springframework.data.document.mongodb.mapping.event.MongoMappingEvent; -import org.springframework.data.document.mongodb.mapping.event.MongoMappingEventPublisher; -import org.springframework.data.document.mongodb.query.Query; -import org.springframework.data.document.mongodb.query.QueryMapper; -import org.springframework.data.document.mongodb.query.Update; import org.springframework.data.mapping.context.MappingContext; import org.springframework.data.mapping.model.BeanWrapper; import org.springframework.data.mapping.model.MappingException; +import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.index.IndexDefinition; +import org.springframework.data.mongodb.mapping.MongoMappingContext; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentEntityIndexCreator; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.mapping.event.AfterConvertEvent; +import org.springframework.data.mongodb.mapping.event.AfterLoadEvent; +import org.springframework.data.mongodb.mapping.event.AfterSaveEvent; +import org.springframework.data.mongodb.mapping.event.BeforeConvertEvent; +import org.springframework.data.mongodb.mapping.event.BeforeSaveEvent; +import org.springframework.data.mongodb.mapping.event.MongoMappingEvent; +import org.springframework.data.mongodb.mapping.event.MongoMappingEventPublisher; +import org.springframework.data.mongodb.query.Query; +import org.springframework.data.mongodb.query.QueryMapper; +import org.springframework.data.mongodb.query.Update; import org.springframework.jca.cci.core.ConnectionCallback; import org.springframework.util.Assert; @@ -244,7 +244,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { /** * Returns the default - * {@link org.springframework.data.document.mongodb.convert.MongoConverter}. + * {@link org.springframework.data.mongodb.convert.MongoConverter}. * * @return */ @@ -254,7 +254,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { /** * Returns the - * {@link org.springframework.data.document.mongodb.MongoDbFactory}. + * {@link org.springframework.data.mongodb.MongoDbFactory}. * * @return */ @@ -269,7 +269,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { /* * (non-Javadoc) * - * @see org.springframework.data.document.mongodb.MongoOperations# + * @see org.springframework.data.mongodb.MongoOperations# * getDefaultCollectionName() */ public String getCollectionName(Class entityClass) { @@ -280,7 +280,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#executeCommand + * org.springframework.data.mongodb.MongoOperations#executeCommand * (java.lang.String) */ public CommandResult executeCommand(String jsonCommand) { @@ -291,7 +291,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#executeCommand + * org.springframework.data.mongodb.MongoOperations#executeCommand * (com.mongodb.DBObject) */ public CommandResult executeCommand(final DBObject command) { @@ -319,7 +319,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#execute(org. + * org.springframework.data.mongodb.MongoOperations#execute(org. * springframework.data.document.mongodb.DBCallback) */ public T execute(DbCallback action) { @@ -338,7 +338,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#execute(org. + * org.springframework.data.mongodb.MongoOperations#execute(org. * springframework.data.document.mongodb.CollectionCallback) */ public T execute(Class entityClass, CollectionCallback callback) { @@ -349,7 +349,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#execute(org. + * org.springframework.data.mongodb.MongoOperations#execute(org. * springframework.data.document.mongodb.CollectionCallback, * java.lang.String) */ @@ -370,8 +370,8 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#executeInSession - * (org.springframework.data.document.mongodb.DBCallback) + * org.springframework.data.mongodb.MongoOperations#executeInSession + * (org.springframework.data.mongodb.DBCallback) */ public T executeInSession(final DbCallback action) { @@ -391,7 +391,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#createCollection + * org.springframework.data.mongodb.MongoOperations#createCollection * (java.lang.Class) */ public DBCollection createCollection(Class entityClass) { @@ -402,9 +402,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#createCollection + * org.springframework.data.mongodb.MongoOperations#createCollection * (java.lang.Class, - * org.springframework.data.document.mongodb.CollectionOptions) + * org.springframework.data.mongodb.CollectionOptions) */ public DBCollection createCollection(Class entityClass, CollectionOptions collectionOptions) { @@ -415,7 +415,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#createCollection + * org.springframework.data.mongodb.MongoOperations#createCollection * (java.lang.String) */ public DBCollection createCollection(final String collectionName) { @@ -426,9 +426,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#createCollection + * org.springframework.data.mongodb.MongoOperations#createCollection * (java.lang.String, - * org.springframework.data.document.mongodb.CollectionOptions) + * org.springframework.data.mongodb.CollectionOptions) */ public DBCollection createCollection(final String collectionName, final CollectionOptions collectionOptions) { @@ -440,7 +440,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#getCollection + * org.springframework.data.mongodb.MongoOperations#getCollection * (java.lang.String) */ public DBCollection getCollection(final String collectionName) { @@ -456,7 +456,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#collectionExists + * org.springframework.data.mongodb.MongoOperations#collectionExists * (java.lang.Class) */ public boolean collectionExists(Class entityClass) { @@ -467,7 +467,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#collectionExists + * org.springframework.data.mongodb.MongoOperations#collectionExists * (java.lang.String) */ public boolean collectionExists(final String collectionName) { @@ -483,7 +483,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#dropCollection + * org.springframework.data.mongodb.MongoOperations#dropCollection * (java.lang.Class) */ public void dropCollection(Class entityClass) { @@ -496,7 +496,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#dropCollection + * org.springframework.data.mongodb.MongoOperations#dropCollection * (java.lang.String) */ public void dropCollection(String collectionName) { @@ -628,7 +628,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#insert(java + * org.springframework.data.mongodb.MongoOperations#insert(java * .lang .Object) */ public void insert(Object objectToSave) { @@ -640,7 +640,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#insert(java + * org.springframework.data.mongodb.MongoOperations#insert(java * .lang .String, java.lang.Object) */ public void insert(Object objectToSave, String collectionName) { @@ -701,7 +701,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#insertList(java + * org.springframework.data.mongodb.MongoOperations#insertList(java * .util.List) */ public void insert(Collection batchToSave, Class entityClass) { @@ -712,7 +712,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#insertList(java + * org.springframework.data.mongodb.MongoOperations#insertList(java * .lang.String, java.util.List) */ public void insert(Collection batchToSave, @@ -724,7 +724,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#insertAll(java + * org.springframework.data.mongodb.MongoOperations#insertAll(java * .util.Collection) */ public void insertAll(Collection objectsToSave) { @@ -790,7 +790,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#save(java.lang + * org.springframework.data.mongodb.MongoOperations#save(java.lang * .Object) */ public void save(Object objectToSave) { @@ -801,7 +801,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#save(java.lang + * org.springframework.data.mongodb.MongoOperations#save(java.lang * .String, java.lang.Object) */ public void save(Object objectToSave, String collectionName) { @@ -901,7 +901,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#updateFirst(com + * org.springframework.data.mongodb.MongoOperations#updateFirst(com * .mongodb.DBObject, com.mongodb.DBObject) */ public WriteResult updateFirst(Query query, Update update, @@ -914,7 +914,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#updateFirst + * org.springframework.data.mongodb.MongoOperations#updateFirst * (java .lang.String, com.mongodb.DBObject, com.mongodb.DBObject) */ public WriteResult updateFirst(final Query query, @@ -926,7 +926,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#updateMulti(com + * org.springframework.data.mongodb.MongoOperations#updateMulti(com * .mongodb.DBObject, com.mongodb.DBObject) */ public WriteResult updateMulti(Query query, Update update, @@ -939,7 +939,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#updateMulti + * org.springframework.data.mongodb.MongoOperations#updateMulti * (java .lang.String, com.mongodb.DBObject, com.mongodb.DBObject) */ public WriteResult updateMulti(final Query query, final Update update, @@ -1048,7 +1048,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#remove(java + * org.springframework.data.mongodb.MongoOperations#remove(java * .lang .String, com.mongodb.DBObject) */ public void remove(final Query query, String collectionName) { @@ -1059,7 +1059,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.MongoOperations#getCollection + * org.springframework.data.mongodb.MongoOperations#getCollection * (java.lang.Class) */ public List findAll(Class entityClass) { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoWriter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoWriter.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoWriter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoWriter.java index 90def42f3..e3e4563ea 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoWriter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoWriter.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/SimpleMongoDbFactory.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/SimpleMongoDbFactory.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/SimpleMongoDbFactory.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/SimpleMongoDbFactory.java index cec851e6d..617987ecf 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/SimpleMongoDbFactory.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/SimpleMongoDbFactory.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/UncategorizedMongoDbException.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/UncategorizedMongoDbException.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/UncategorizedMongoDbException.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/UncategorizedMongoDbException.java index 6d35f8a0c..df7384a0b 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/UncategorizedMongoDbException.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/UncategorizedMongoDbException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.dao.UncategorizedDataAccessException; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/WriteResultChecking.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/WriteResultChecking.java similarity index 53% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/WriteResultChecking.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/WriteResultChecking.java index d2bb144f7..7cc9ebdc5 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/WriteResultChecking.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/WriteResultChecking.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public enum WriteResultChecking { NONE, LOG, EXCEPTION diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/AbstractMongoConfiguration.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/AbstractMongoConfiguration.java similarity index 86% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/AbstractMongoConfiguration.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/AbstractMongoConfiguration.java index 1f84f70f8..2688fb06b 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/AbstractMongoConfiguration.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/AbstractMongoConfiguration.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; import java.util.HashSet; import java.util.Set; @@ -26,13 +26,13 @@ import org.springframework.context.annotation.Configuration; import org.springframework.core.type.filter.AnnotationTypeFilter; import org.springframework.data.annotation.Persistent; import org.springframework.data.authentication.UserCredentials; -import org.springframework.data.document.mongodb.MongoDbFactory; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.SimpleMongoDbFactory; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; -import org.springframework.data.document.mongodb.mapping.Document; -import org.springframework.data.document.mongodb.mapping.MongoMappingContext; import org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor; +import org.springframework.data.mongodb.MongoDbFactory; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.SimpleMongoDbFactory; +import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.mapping.MongoMappingContext; import org.springframework.util.ClassUtils; import org.springframework.util.StringUtils; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/BeanNames.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/BeanNames.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/BeanNames.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/BeanNames.java index daa7820c9..776e24e32 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/BeanNames.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/BeanNames.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MappingMongoConverterParser.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MappingMongoConverterParser.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MappingMongoConverterParser.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MappingMongoConverterParser.java index 8b6defefd..297576bd5 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MappingMongoConverterParser.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MappingMongoConverterParser.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; -import static org.springframework.data.document.mongodb.config.BeanNames.*; +import static org.springframework.data.mongodb.config.BeanNames.*; import java.util.List; import java.util.Set; @@ -38,12 +38,12 @@ import org.springframework.beans.factory.xml.ParserContext; import org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider; import org.springframework.core.type.filter.AnnotationTypeFilter; import org.springframework.data.annotation.Persistent; -import org.springframework.data.document.mongodb.convert.CustomConversions; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; -import org.springframework.data.document.mongodb.mapping.Document; -import org.springframework.data.document.mongodb.mapping.MongoMappingContext; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntityIndexCreator; import org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor; +import org.springframework.data.mongodb.convert.CustomConversions; +import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.mapping.MongoMappingContext; +import org.springframework.data.mongodb.mapping.MongoPersistentEntityIndexCreator; import org.springframework.util.StringUtils; import org.springframework.util.xml.DomUtils; import org.w3c.dom.Element; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoDbFactoryParser.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoDbFactoryParser.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoDbFactoryParser.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoDbFactoryParser.java index dcdd7ccca..f62fc91fc 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoDbFactoryParser.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoDbFactoryParser.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; -import static org.springframework.data.document.mongodb.config.BeanNames.*; +import static org.springframework.data.mongodb.config.BeanNames.*; import org.springframework.beans.factory.BeanDefinitionStoreException; import org.springframework.beans.factory.config.RuntimeBeanReference; @@ -26,8 +26,8 @@ import org.springframework.beans.factory.support.BeanDefinitionReaderUtils; import org.springframework.beans.factory.xml.AbstractBeanDefinitionParser; import org.springframework.beans.factory.xml.ParserContext; import org.springframework.data.authentication.UserCredentials; -import org.springframework.data.document.mongodb.MongoFactoryBean; -import org.springframework.data.document.mongodb.SimpleMongoDbFactory; +import org.springframework.data.mongodb.MongoFactoryBean; +import org.springframework.data.mongodb.SimpleMongoDbFactory; import org.springframework.util.StringUtils; import org.w3c.dom.Element; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoJmxParser.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoJmxParser.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoJmxParser.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoJmxParser.java index c3bf6fbd6..7cf266c9d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoJmxParser.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoJmxParser.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.beans.factory.parsing.BeanComponentDefinition; @@ -21,8 +21,8 @@ import org.springframework.beans.factory.parsing.CompositeComponentDefinition; import org.springframework.beans.factory.support.BeanDefinitionBuilder; import org.springframework.beans.factory.xml.BeanDefinitionParser; import org.springframework.beans.factory.xml.ParserContext; -import org.springframework.data.document.mongodb.MongoAdmin; -import org.springframework.data.document.mongodb.monitor.*; +import org.springframework.data.mongodb.MongoAdmin; +import org.springframework.data.mongodb.monitor.*; import org.springframework.util.StringUtils; import org.w3c.dom.Element; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoParser.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoParser.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoParser.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoParser.java index 91910d144..ce4a75349 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoParser.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoParser.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; import org.springframework.beans.factory.BeanDefinitionStoreException; import org.springframework.beans.factory.support.AbstractBeanDefinition; @@ -22,8 +22,8 @@ import org.springframework.beans.factory.support.BeanDefinitionBuilder; import org.springframework.beans.factory.support.ManagedList; import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser; import org.springframework.beans.factory.xml.ParserContext; -import org.springframework.data.document.mongodb.MongoFactoryBean; -import org.springframework.data.document.mongodb.MongoOptionsFactoryBean; +import org.springframework.data.mongodb.MongoFactoryBean; +import org.springframework.data.mongodb.MongoOptionsFactoryBean; import org.springframework.util.StringUtils; import org.springframework.util.xml.DomUtils; import org.w3c.dom.Element; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoRepositoryConfigParser.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoRepositoryConfigParser.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoRepositoryConfigParser.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoRepositoryConfigParser.java index 80d123630..b4679f667 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoRepositoryConfigParser.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoRepositoryConfigParser.java @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; import org.springframework.beans.factory.support.BeanDefinitionBuilder; import org.springframework.beans.factory.support.BeanDefinitionRegistry; -import org.springframework.data.document.mongodb.config.SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration; +import org.springframework.data.mongodb.config.SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration; import org.springframework.data.repository.config.AbstractRepositoryConfigDefinitionParser; import org.w3c.dom.Element; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoRepositoryNamespaceHandler.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoRepositoryNamespaceHandler.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoRepositoryNamespaceHandler.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoRepositoryNamespaceHandler.java index 875ea3070..15d111218 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/MongoRepositoryNamespaceHandler.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoRepositoryNamespaceHandler.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; import org.springframework.beans.factory.xml.NamespaceHandlerSupport; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/ParsingUtils.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/ParsingUtils.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/ParsingUtils.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/ParsingUtils.java index 7b0893107..690b61edd 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/ParsingUtils.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/ParsingUtils.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; import org.springframework.beans.factory.support.BeanDefinitionBuilder; import org.springframework.beans.factory.support.ManagedList; import org.springframework.beans.factory.xml.ParserContext; -import org.springframework.data.document.mongodb.MongoOptionsFactoryBean; +import org.springframework.data.mongodb.MongoOptionsFactoryBean; import org.springframework.util.StringUtils; import org.springframework.util.xml.DomUtils; import org.w3c.dom.Element; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/SimpleMongoRepositoryConfiguration.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/SimpleMongoRepositoryConfiguration.java similarity index 90% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/SimpleMongoRepositoryConfiguration.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/SimpleMongoRepositoryConfiguration.java index 42be4dec1..9c7ce29a5 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/SimpleMongoRepositoryConfiguration.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/SimpleMongoRepositoryConfiguration.java @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; -import org.springframework.data.document.mongodb.repository.MongoRepositoryFactoryBean; +import org.springframework.data.mongodb.repository.MongoRepositoryFactoryBean; import org.springframework.data.repository.config.AutomaticRepositoryConfigInformation; import org.springframework.data.repository.config.ManualRepositoryConfigInformation; import org.springframework.data.repository.config.RepositoryConfig; @@ -48,7 +48,7 @@ public class SimpleMongoRepositoryConfiguration } /** - * Returns the bean name of the {@link org.springframework.data.document.mongodb.MongoTemplate} to be referenced. + * Returns the bean name of the {@link org.springframework.data.mongodb.MongoTemplate} to be referenced. * * @return */ @@ -136,7 +136,7 @@ public class SimpleMongoRepositoryConfiguration /* * (non-Javadoc) * - * @see org.springframework.data.document.mongodb.repository.config. + * @see org.springframework.data.mongodb.repository.config. * SimpleMongoRepositoryConfiguration * .MongoRepositoryConfiguration#getMongoTemplateRef() */ @@ -146,7 +146,7 @@ public class SimpleMongoRepositoryConfiguration } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.config.SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration#getCreateQueryIndexes() + * @see org.springframework.data.mongodb.config.SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration#getCreateQueryIndexes() */ public boolean getCreateQueryIndexes() { @@ -177,7 +177,7 @@ public class SimpleMongoRepositoryConfiguration /* * (non-Javadoc) * - * @see org.springframework.data.document.mongodb.repository.config. + * @see org.springframework.data.mongodb.repository.config. * SimpleMongoRepositoryConfiguration * .MongoRepositoryConfiguration#getMongoTemplateRef() */ @@ -187,7 +187,7 @@ public class SimpleMongoRepositoryConfiguration } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.config.SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration#getCreateQueryIndexes() + * @see org.springframework.data.mongodb.config.SimpleMongoRepositoryConfiguration.MongoRepositoryConfiguration#getCreateQueryIndexes() */ public boolean getCreateQueryIndexes() { return getParent().getCreateQueryIndexes(); diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/package-info.java similarity index 58% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/package-info.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/package-info.java index ca2b4a77e..f098200af 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/config/package-info.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/package-info.java @@ -1,5 +1,5 @@ /** * Spring XML namespace configuration for MongoDB specific repositories. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/AbstractMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/AbstractMongoConverter.java similarity index 87% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/AbstractMongoConverter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/AbstractMongoConverter.java index f5c284925..b28198449 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/AbstractMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/AbstractMongoConverter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import java.math.BigDecimal; import java.math.BigInteger; @@ -28,12 +28,13 @@ import org.springframework.beans.factory.InitializingBean; import org.springframework.core.convert.ConversionService; import org.springframework.core.convert.support.ConversionServiceFactory; import org.springframework.core.convert.support.GenericConversionService; -import org.springframework.data.document.mongodb.convert.MongoConverters.BigDecimalToStringConverter; -import org.springframework.data.document.mongodb.convert.MongoConverters.BigIntegerToObjectIdConverter; -import org.springframework.data.document.mongodb.convert.MongoConverters.ObjectIdToBigIntegerConverter; -import org.springframework.data.document.mongodb.convert.MongoConverters.ObjectIdToStringConverter; -import org.springframework.data.document.mongodb.convert.MongoConverters.StringToBigDecimalConverter; -import org.springframework.data.document.mongodb.convert.MongoConverters.StringToObjectIdConverter; +import org.springframework.data.mongodb.convert.MongoConverters.BigDecimalToStringConverter; +import org.springframework.data.mongodb.convert.MongoConverters.BigIntegerToObjectIdConverter; +import org.springframework.data.mongodb.convert.MongoConverters.ObjectIdToBigIntegerConverter; +import org.springframework.data.mongodb.convert.MongoConverters.ObjectIdToStringConverter; +import org.springframework.data.mongodb.convert.MongoConverters.StringToBigDecimalConverter; +import org.springframework.data.mongodb.convert.MongoConverters.StringToObjectIdConverter; + import com.mongodb.BasicDBList; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; @@ -95,7 +96,7 @@ public abstract class AbstractMongoConverter implements MongoConverter, Initiali /* * (non-Javadoc) - * @see org.springframework.data.document.mongodb.convert.MongoConverter#getConversionService() + * @see org.springframework.data.mongodb.convert.MongoConverter#getConversionService() */ public ConversionService getConversionService() { return conversionService; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/CustomConversions.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/CustomConversions.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/CustomConversions.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/CustomConversions.java index 7d567a7ae..297f23902 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/CustomConversions.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/CustomConversions.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import java.util.ArrayList; import java.util.Arrays; @@ -30,9 +30,9 @@ import org.springframework.core.convert.converter.ConverterFactory; import org.springframework.core.convert.converter.GenericConverter; import org.springframework.core.convert.converter.GenericConverter.ConvertiblePair; import org.springframework.core.convert.support.GenericConversionService; -import org.springframework.data.document.mongodb.convert.MongoConverters.BigDecimalToStringConverter; -import org.springframework.data.document.mongodb.convert.MongoConverters.StringToBigDecimalConverter; import org.springframework.data.mapping.model.SimpleTypeHolder; +import org.springframework.data.mongodb.convert.MongoConverters.BigDecimalToStringConverter; +import org.springframework.data.mongodb.convert.MongoConverters.StringToBigDecimalConverter; import org.springframework.util.Assert; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MappingMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MappingMongoConverter.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MappingMongoConverter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MappingMongoConverter.java index d18405737..f5311db19 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MappingMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MappingMongoConverter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import java.lang.reflect.Array; import java.lang.reflect.InvocationTargetException; @@ -42,9 +42,6 @@ import org.springframework.context.expression.BeanFactoryResolver; import org.springframework.core.CollectionFactory; import org.springframework.core.convert.ConversionException; import org.springframework.core.convert.support.ConversionServiceFactory; -import org.springframework.data.document.mongodb.MongoDbFactory; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; import org.springframework.data.mapping.Association; import org.springframework.data.mapping.AssociationHandler; import org.springframework.data.mapping.PreferredConstructor; @@ -54,6 +51,9 @@ import org.springframework.data.mapping.model.BeanWrapper; import org.springframework.data.mapping.model.MappingException; import org.springframework.data.mapping.model.ParameterValueProvider; import org.springframework.data.mapping.model.SpELAwareParameterValueProvider; +import org.springframework.data.mongodb.MongoDbFactory; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; import org.springframework.data.util.ClassTypeInformation; import org.springframework.data.util.TypeInformation; import org.springframework.expression.Expression; @@ -103,7 +103,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App /* * (non-Javadoc) - * @see org.springframework.data.document.mongodb.convert.MongoConverter#getMappingContext() + * @see org.springframework.data.mongodb.convert.MongoConverter#getMappingContext() */ public MappingContext, MongoPersistentProperty> getMappingContext() { return mappingContext; @@ -130,7 +130,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App /* * (non-Javadoc) - * @see org.springframework.data.document.mongodb.convert.MongoConverter#convertObjectId(org.bson.types.ObjectId, java.lang.Class) + * @see org.springframework.data.mongodb.convert.MongoConverter#convertObjectId(org.bson.types.ObjectId, java.lang.Class) */ public T convertObjectId(ObjectId id, Class targetType) { return conversionService.convert(id, targetType); @@ -138,7 +138,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App /* * (non-Javadoc) - * @see org.springframework.data.document.mongodb.convert.MongoConverter#convertObjectId(java.lang.Object) + * @see org.springframework.data.mongodb.convert.MongoConverter#convertObjectId(java.lang.Object) */ public ObjectId convertObjectId(Object id) { return conversionService.convert(id, ObjectId.class); @@ -146,7 +146,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App /* * (non-Javadoc) - * @see org.springframework.data.document.mongodb.MongoReader#read(java.lang.Class, com.mongodb.DBObject) + * @see org.springframework.data.mongodb.MongoReader#read(java.lang.Class, com.mongodb.DBObject) */ public S read(Class clazz, final DBObject dbo) { return read(ClassTypeInformation.from(clazz), dbo); @@ -293,7 +293,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App * Root entry method into write conversion. Adds a type discriminator to the {@link DBObject}. Shouldn't be called for * nested conversions. * - * @see org.springframework.data.document.mongodb.MongoWriter#write(java.lang.Object, com.mongodb.DBObject) + * @see org.springframework.data.mongodb.MongoWriter#write(java.lang.Object, com.mongodb.DBObject) */ public void write(final Object obj, final DBObject dbo) { @@ -613,7 +613,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App dbObject.put(key, valueToSet); } - protected DBRef createDBRef(Object target, org.springframework.data.document.mongodb.mapping.DBRef dbref) { + protected DBRef createDBRef(Object target, org.springframework.data.mongodb.mapping.DBRef dbref) { MongoPersistentEntity targetEntity = mappingContext.getPersistentEntity(target.getClass()); if (null == targetEntity || null == targetEntity.getIdProperty()) { return null; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MongoBeanWrapper.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoBeanWrapper.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MongoBeanWrapper.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoBeanWrapper.java index 5527abada..4a1909695 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MongoBeanWrapper.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoBeanWrapper.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import static org.springframework.beans.PropertyAccessorFactory.forBeanPropertyAccess; import static org.springframework.beans.PropertyAccessorFactory.forDirectFieldAccess; @@ -22,8 +22,8 @@ import org.springframework.beans.BeanWrapper; import org.springframework.beans.ConfigurablePropertyAccessor; import org.springframework.beans.NotWritablePropertyException; import org.springframework.core.convert.ConversionService; -import org.springframework.data.document.mongodb.MongoPropertyDescriptors; -import org.springframework.data.document.mongodb.MongoPropertyDescriptors.MongoPropertyDescriptor; +import org.springframework.data.mongodb.MongoPropertyDescriptors; +import org.springframework.data.mongodb.MongoPropertyDescriptors.MongoPropertyDescriptor; import org.springframework.util.Assert; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverter.java similarity index 80% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MongoConverter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverter.java index 2caae595f..e5efc66b0 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverter.java @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import com.mongodb.BasicDBList; import org.bson.types.ObjectId; import org.springframework.core.convert.ConversionService; -import org.springframework.data.document.mongodb.MongoReader; -import org.springframework.data.document.mongodb.MongoWriter; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; import org.springframework.data.mapping.context.MappingContext; +import org.springframework.data.mongodb.MongoReader; +import org.springframework.data.mongodb.MongoWriter; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; public interface MongoConverter extends MongoWriter, MongoReader { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MongoConverters.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverters.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MongoConverters.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverters.java index dd8a88f0c..4bcf8b2e5 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/MongoConverters.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverters.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import java.math.BigDecimal; import java.math.BigInteger; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/SimpleMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/SimpleMongoConverter.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/SimpleMongoConverter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/SimpleMongoConverter.java index d6acb521b..b9a756046 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/convert/SimpleMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/SimpleMongoConverter.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import java.lang.reflect.Array; import java.lang.reflect.GenericArrayType; @@ -49,11 +49,11 @@ import org.springframework.core.convert.ConversionFailedException; import org.springframework.core.convert.ConversionService; import org.springframework.core.convert.converter.Converter; import org.springframework.core.convert.support.ConversionServiceFactory; -import org.springframework.data.document.mongodb.MongoPropertyDescriptors.MongoPropertyDescriptor; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; -import org.springframework.data.document.mongodb.mapping.SimpleMongoMappingContext; import org.springframework.data.mapping.context.MappingContext; +import org.springframework.data.mongodb.MongoPropertyDescriptors.MongoPropertyDescriptor; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.mapping.SimpleMongoMappingContext; import org.springframework.util.Assert; import org.springframework.util.comparator.CompoundComparator; @@ -64,7 +64,7 @@ import org.springframework.util.comparator.CompoundComparator; * @author Thomas Risberg * @author Oliver Gierke * - * @deprecated since Spring 1.0 M3 in favor of {@link org.springframework.data.document.mongodb.convert.MappingMongoConverter} + * @deprecated since Spring 1.0 M3 in favor of {@link org.springframework.data.mongodb.convert.MappingMongoConverter} * The MappingMongoConverter provides all the functionality of the SimpleMongoConverter and will replace it as the default * converter used. The SimpleMongoCOnverter will be removed at some point before the GA release. */ @@ -137,7 +137,7 @@ public class SimpleMongoConverter extends AbstractMongoConverter implements Init } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.convert.MongoConverter#getMappingContext() + * @see org.springframework.data.mongodb.convert.MongoConverter#getMappingContext() */ public MappingContext, MongoPersistentProperty> getMappingContext() { return mappingContext; @@ -146,7 +146,7 @@ public class SimpleMongoConverter extends AbstractMongoConverter implements Init /* * (non-Javadoc) * - * @see org.springframework.data.document.mongodb.MongoWriter#write(java.lang.Object, com.mongodb.DBObject) + * @see org.springframework.data.mongodb.MongoWriter#write(java.lang.Object, com.mongodb.DBObject) */ @SuppressWarnings("rawtypes") public void write(Object obj, DBObject dbo) { @@ -318,7 +318,7 @@ public class SimpleMongoConverter extends AbstractMongoConverter implements Init /* * (non-Javadoc) * - * @see org.springframework.data.document.mongodb.MongoReader#read(java.lang.Class, com.mongodb.DBObject) + * @see org.springframework.data.mongodb.MongoReader#read(java.lang.Class, com.mongodb.DBObject) */ public S read(Class clazz, DBObject source) { @@ -501,14 +501,14 @@ public class SimpleMongoConverter extends AbstractMongoConverter implements Init } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.convert.MongoConverter#convertObjectId(org.bson.types.ObjectId, java.lang.Class) + * @see org.springframework.data.mongodb.convert.MongoConverter#convertObjectId(org.bson.types.ObjectId, java.lang.Class) */ public T convertObjectId(ObjectId id, Class targetType) { return conversionService.convert(id, targetType); } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.convert.MongoConverter#convertObjectId(java.lang.Object) + * @see org.springframework.data.mongodb.convert.MongoConverter#convertObjectId(java.lang.Object) */ public ObjectId convertObjectId(Object id) { return conversionService.convert(id, ObjectId.class); diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/geo/Box.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Box.java similarity index 90% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/geo/Box.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Box.java index d642b053f..fe018f7a6 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/geo/Box.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Box.java @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.geo; +package org.springframework.data.mongodb.geo; -import org.springframework.data.document.mongodb.mapping.Field; +import org.springframework.data.mongodb.mapping.Field; import org.springframework.util.Assert; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/geo/Circle.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Circle.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/geo/Circle.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Circle.java index 2db18d695..7faf8e65d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/geo/Circle.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Circle.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.geo; +package org.springframework.data.mongodb.geo; import org.springframework.data.annotation.PersistenceConstructor; import org.springframework.util.Assert; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/geo/Point.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Point.java similarity index 90% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/geo/Point.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Point.java index 29b3a20b8..e15e57fbd 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/geo/Point.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Point.java @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.geo; +package org.springframework.data.mongodb.geo; import org.springframework.data.annotation.PersistenceConstructor; -import org.springframework.data.document.mongodb.mapping.Field; +import org.springframework.data.mongodb.mapping.Field; import org.springframework.util.Assert; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/CompoundIndex.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndex.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/CompoundIndex.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndex.java index 6333636f2..c5ad334a1 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/CompoundIndex.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndex.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.index; +package org.springframework.data.mongodb.index; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/CompoundIndexes.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndexes.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/CompoundIndexes.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndexes.java index ae1b0f68d..f0d469e71 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/CompoundIndexes.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndexes.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.index; +package org.springframework.data.mongodb.index; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/GeoSpatialIndexed.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/GeoSpatialIndexed.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/GeoSpatialIndexed.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/GeoSpatialIndexed.java index d0345606e..2b15e38f1 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/GeoSpatialIndexed.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/GeoSpatialIndexed.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.index; +package org.springframework.data.mongodb.index; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/IndexDefinition.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDefinition.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/IndexDefinition.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDefinition.java index 95507ebff..edd8f4945 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/IndexDefinition.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDefinition.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.index; +package org.springframework.data.mongodb.index; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/IndexDirection.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDirection.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/IndexDirection.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDirection.java index 09b991539..65573c4a8 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/IndexDirection.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDirection.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.index; +package org.springframework.data.mongodb.index; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/IndexPredicate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexPredicate.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/IndexPredicate.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexPredicate.java index 83cba5cd8..e9464fad3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/IndexPredicate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.index; +package org.springframework.data.mongodb.index; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/Indexed.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/Indexed.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/Indexed.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/Indexed.java index 7f78ba05e..bd336f2e1 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/index/Indexed.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/Indexed.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.index; +package org.springframework.data.mongodb.index; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentEntity.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntity.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentEntity.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntity.java index d07ea8e5c..0b9e4cb8f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentEntity.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntity.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.util.Comparator; -import org.springframework.data.document.mongodb.MongoCollectionUtils; import org.springframework.data.mapping.PersistentEntity; import org.springframework.data.mapping.model.BasicPersistentEntity; import org.springframework.data.mapping.model.MappingException; +import org.springframework.data.mongodb.MongoCollectionUtils; import org.springframework.data.util.TypeInformation; import org.springframework.util.StringUtils; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentProperty.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentProperty.java similarity index 85% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentProperty.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentProperty.java index e66d28cf2..03597a121 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentProperty.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentProperty.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.beans.PropertyDescriptor; import java.lang.reflect.Field; @@ -106,17 +106,17 @@ public class BasicMongoPersistentProperty extends AnnotationBasedPersistentPrope return ID_FIELD_NAME; } - org.springframework.data.document.mongodb.mapping.Field annotation = getField().getAnnotation( - org.springframework.data.document.mongodb.mapping.Field.class); + org.springframework.data.mongodb.mapping.Field annotation = getField().getAnnotation( + org.springframework.data.mongodb.mapping.Field.class); return annotation != null && StringUtils.hasText(annotation.value()) ? annotation.value() : field.getName(); } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.mapping.MongoPersistentProperty#getFieldOrder() + * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getFieldOrder() */ public int getFieldOrder() { - org.springframework.data.document.mongodb.mapping.Field annotation = getField().getAnnotation( - org.springframework.data.document.mongodb.mapping.Field.class); + org.springframework.data.mongodb.mapping.Field annotation = getField().getAnnotation( + org.springframework.data.mongodb.mapping.Field.class); return annotation != null ? annotation.order() : Integer.MAX_VALUE; } @@ -129,14 +129,14 @@ public class BasicMongoPersistentProperty extends AnnotationBasedPersistentPrope } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.mapping.MongoPersistentProperty#isDbReference() + * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#isDbReference() */ public boolean isDbReference() { return getField().isAnnotationPresent(DBRef.class); } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.mapping.MongoPersistentProperty#getDBRef() + * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getDBRef() */ public DBRef getDBRef() { return getField().getAnnotation(DBRef.class); diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/DBRef.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/DBRef.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/DBRef.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/DBRef.java index b032607c9..5cefb928f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/DBRef.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/DBRef.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/Document.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Document.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/Document.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Document.java index 3ff7547dc..1661d666f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/Document.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Document.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/Field.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Field.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/Field.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Field.java index 3a993b415..718680efd 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/Field.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Field.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.lang.annotation.Documented; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoMappingContext.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoMappingContext.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoMappingContext.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoMappingContext.java index c6207f041..9ebc9f53d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoMappingContext.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoMappingContext.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.beans.PropertyDescriptor; import java.lang.reflect.Field; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoPersistentEntity.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntity.java similarity index 79% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoPersistentEntity.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntity.java index a2d347d20..67e1ec7bd 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoPersistentEntity.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntity.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.mapping.PersistentEntity; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoPersistentEntityIndexCreator.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntityIndexCreator.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoPersistentEntityIndexCreator.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntityIndexCreator.java index b37b1b217..12b2a2f35 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoPersistentEntityIndexCreator.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntityIndexCreator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.lang.reflect.Field; import java.util.Collections; @@ -27,15 +27,15 @@ import com.mongodb.util.JSON; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.context.ApplicationListener; -import org.springframework.data.document.mongodb.MongoDbFactory; -import org.springframework.data.document.mongodb.index.CompoundIndex; -import org.springframework.data.document.mongodb.index.CompoundIndexes; -import org.springframework.data.document.mongodb.index.GeoSpatialIndexed; -import org.springframework.data.document.mongodb.index.IndexDirection; -import org.springframework.data.document.mongodb.index.Indexed; -import org.springframework.data.document.mongodb.query.GeospatialIndex; import org.springframework.data.mapping.PropertyHandler; import org.springframework.data.mapping.event.MappingContextEvent; +import org.springframework.data.mongodb.MongoDbFactory; +import org.springframework.data.mongodb.index.CompoundIndex; +import org.springframework.data.mongodb.index.CompoundIndexes; +import org.springframework.data.mongodb.index.GeoSpatialIndexed; +import org.springframework.data.mongodb.index.IndexDirection; +import org.springframework.data.mongodb.index.Indexed; +import org.springframework.data.mongodb.query.GeospatialIndex; import org.springframework.util.Assert; import org.springframework.util.StringUtils; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoPersistentProperty.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentProperty.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoPersistentProperty.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentProperty.java index 03bf62a6a..8cad7ab0a 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/MongoPersistentProperty.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentProperty.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.mapping.PersistentProperty; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/SimpleMongoMappingContext.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/SimpleMongoMappingContext.java similarity index 86% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/SimpleMongoMappingContext.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/SimpleMongoMappingContext.java index 931d2fb81..f6fe10851 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/SimpleMongoMappingContext.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/SimpleMongoMappingContext.java @@ -13,19 +13,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.beans.PropertyDescriptor; import java.lang.reflect.Field; import java.util.Arrays; import java.util.List; -import org.springframework.data.document.mongodb.MongoCollectionUtils; import org.springframework.data.mapping.Association; import org.springframework.data.mapping.context.AbstractMappingContext; import org.springframework.data.mapping.model.AbstractPersistentProperty; import org.springframework.data.mapping.model.BasicPersistentEntity; import org.springframework.data.mapping.model.SimpleTypeHolder; +import org.springframework.data.mongodb.MongoCollectionUtils; import org.springframework.data.util.TypeInformation; /** @@ -76,7 +76,7 @@ public class SimpleMongoMappingContext extends } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.mapping.MongoPersistentProperty#getKey() + * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getKey() */ public String getFieldName() { return isIdProperty() ? "_id" : getName(); @@ -84,7 +84,7 @@ public class SimpleMongoMappingContext extends /* * (non-Javadoc) - * @see org.springframework.data.document.mongodb.mapping.MongoPersistentProperty#getFieldOrder() + * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getFieldOrder() */ public int getFieldOrder() { return Integer.MAX_VALUE; @@ -99,14 +99,14 @@ public class SimpleMongoMappingContext extends } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.mapping.MongoPersistentProperty#isDbReference() + * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#isDbReference() */ public boolean isDbReference() { return false; } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.mapping.MongoPersistentProperty#getDBRef() + * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getDBRef() */ public DBRef getDBRef() { return null; @@ -124,7 +124,7 @@ public class SimpleMongoMappingContext extends } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.mapping.MongoPersistentEntity#getCollection() + * @see org.springframework.data.mongodb.mapping.MongoPersistentEntity#getCollection() */ public String getCollection() { return MongoCollectionUtils.getPreferredCollectionName(getType()); diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AbstractMappingEventListener.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AbstractMappingEventListener.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AbstractMappingEventListener.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AbstractMappingEventListener.java index dafb7d8f1..5f8b4e08f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AbstractMappingEventListener.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AbstractMappingEventListener.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping.event; +package org.springframework.data.mongodb.mapping.event; import com.mongodb.DBObject; import org.apache.commons.logging.Log; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AfterConvertEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterConvertEvent.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AfterConvertEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterConvertEvent.java index 091deadbe..392aaae8c 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AfterConvertEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterConvertEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping.event; +package org.springframework.data.mongodb.mapping.event; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AfterLoadEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterLoadEvent.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AfterLoadEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterLoadEvent.java index 98268180b..a1dec96ff 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AfterLoadEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterLoadEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping.event; +package org.springframework.data.mongodb.mapping.event; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AfterSaveEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterSaveEvent.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AfterSaveEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterSaveEvent.java index a6dea8058..cbfff12ff 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/AfterSaveEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterSaveEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping.event; +package org.springframework.data.mongodb.mapping.event; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/BeforeConvertEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeConvertEvent.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/BeforeConvertEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeConvertEvent.java index 6813d0eb5..caff53e9f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/BeforeConvertEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeConvertEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping.event; +package org.springframework.data.mongodb.mapping.event; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/BeforeSaveEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeSaveEvent.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/BeforeSaveEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeSaveEvent.java index 9de80489d..fb7a2c291 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/BeforeSaveEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeSaveEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping.event; +package org.springframework.data.mongodb.mapping.event; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/LoggingEventListener.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/LoggingEventListener.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/LoggingEventListener.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/LoggingEventListener.java index 6ba577458..8c375cc1f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/LoggingEventListener.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/LoggingEventListener.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping.event; +package org.springframework.data.mongodb.mapping.event; import com.mongodb.DBObject; import org.apache.commons.logging.Log; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/MongoMappingEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEvent.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/MongoMappingEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEvent.java index 2a4c81e03..494c655a6 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/MongoMappingEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping.event; +package org.springframework.data.mongodb.mapping.event; import com.mongodb.DBObject; import org.springframework.context.ApplicationEvent; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/MongoMappingEventPublisher.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEventPublisher.java similarity index 81% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/MongoMappingEventPublisher.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEventPublisher.java index 6974a1197..84bb12a2b 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/mapping/event/MongoMappingEventPublisher.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEventPublisher.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping.event; +package org.springframework.data.mongodb.mapping.event; import org.springframework.context.ApplicationEvent; import org.springframework.context.ApplicationEventPublisher; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntityIndexCreator; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; import org.springframework.data.mapping.event.MappingContextEvent; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentEntityIndexCreator; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/AbstractMonitor.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AbstractMonitor.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/AbstractMonitor.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AbstractMonitor.java index 99cf8dfdf..45c394593 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/AbstractMonitor.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AbstractMonitor.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import com.mongodb.CommandResult; import com.mongodb.DB; @@ -21,7 +21,7 @@ import com.mongodb.Mongo; import com.mongodb.MongoException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.springframework.data.document.mongodb.MongoDbUtils; +import org.springframework.data.mongodb.MongoDbUtils; /** * Base class to encapsulate common configuration settings when connecting to a database diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/AssertMetrics.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AssertMetrics.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/AssertMetrics.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AssertMetrics.java index 7c8edbc32..58c1b5778 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/AssertMetrics.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AssertMetrics.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import com.mongodb.DBObject; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/BackgroundFlushingMetrics.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/BackgroundFlushingMetrics.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/BackgroundFlushingMetrics.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/BackgroundFlushingMetrics.java index da761a2ac..eccd7786b 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/BackgroundFlushingMetrics.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/BackgroundFlushingMetrics.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import java.util.Date; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/BtreeIndexCounters.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/BtreeIndexCounters.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/BtreeIndexCounters.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/BtreeIndexCounters.java index 20fdf426e..90e902e09 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/BtreeIndexCounters.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/BtreeIndexCounters.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import com.mongodb.DBObject; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/ConnectionMetrics.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/ConnectionMetrics.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/ConnectionMetrics.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/ConnectionMetrics.java index 911b6840a..c44ca3049 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/ConnectionMetrics.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/ConnectionMetrics.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import com.mongodb.DBObject; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/GlobalLockMetrics.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/GlobalLockMetrics.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/GlobalLockMetrics.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/GlobalLockMetrics.java index 282bfe70e..18bcc0f74 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/GlobalLockMetrics.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/GlobalLockMetrics.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import com.mongodb.DBObject; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/MemoryMetrics.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/MemoryMetrics.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/MemoryMetrics.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/MemoryMetrics.java index 4b6e6fa87..d68d72d45 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/MemoryMetrics.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/MemoryMetrics.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import com.mongodb.DBObject; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/OperationCounters.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/OperationCounters.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/OperationCounters.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/OperationCounters.java index 6b3bcae0f..b74ee0dad 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/OperationCounters.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/OperationCounters.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import com.mongodb.DBObject; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/ServerInfo.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/ServerInfo.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/ServerInfo.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/ServerInfo.java index 69fc4b3bc..8f77cb98a 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/monitor/ServerInfo.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/ServerInfo.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import java.net.InetAddress; import java.net.UnknownHostException; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/package-info.java new file mode 100644 index 000000000..db25cc487 --- /dev/null +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/package-info.java @@ -0,0 +1,5 @@ +/** + * MongoDB specific JMX monitoring support. + */ +package org.springframework.data.mongodb.monitor; + diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/package-info.java new file mode 100644 index 000000000..5b95cca51 --- /dev/null +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/package-info.java @@ -0,0 +1,5 @@ +/** + * MongoDB core support. + */ +package org.springframework.data.mongodb; + diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/BasicQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicQuery.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/BasicQuery.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicQuery.java index b42685764..b888b2ff1 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/BasicQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicQuery.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import com.mongodb.DBObject; import com.mongodb.util.JSON; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/BasicUpdate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicUpdate.java similarity index 98% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/BasicUpdate.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicUpdate.java index 2e71925a0..dfc181a63 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/BasicUpdate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicUpdate.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import java.util.Collections; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Criteria.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Criteria.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Criteria.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Criteria.java index 7efa67e90..0ceb193ba 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Criteria.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Criteria.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import java.util.ArrayList; import java.util.Collection; @@ -24,10 +24,10 @@ import java.util.List; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; -import org.springframework.data.document.mongodb.InvalidMongoDbApiUsageException; -import org.springframework.data.document.mongodb.geo.Box; -import org.springframework.data.document.mongodb.geo.Circle; -import org.springframework.data.document.mongodb.geo.Point; +import org.springframework.data.mongodb.InvalidMongoDbApiUsageException; +import org.springframework.data.mongodb.geo.Box; +import org.springframework.data.mongodb.geo.Circle; +import org.springframework.data.mongodb.geo.Point; import org.springframework.util.Assert; import org.springframework.util.StringUtils; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/CriteriaDefinition.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/CriteriaDefinition.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/CriteriaDefinition.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/CriteriaDefinition.java index c99748964..a6e6647d8 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/CriteriaDefinition.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/CriteriaDefinition.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Field.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Field.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Field.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Field.java index f26f3b532..a02a93fc7 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Field.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Field.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import java.util.HashMap; import java.util.Map; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/GeospatialIndex.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/GeospatialIndex.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/GeospatialIndex.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/GeospatialIndex.java index 10c77643d..398bea0ba 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/GeospatialIndex.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/GeospatialIndex.java @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; -import org.springframework.data.document.mongodb.index.IndexDefinition; +import org.springframework.data.mongodb.index.IndexDefinition; import org.springframework.util.Assert; import com.mongodb.BasicDBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Index.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Index.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Index.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Index.java index 227cdd3e4..b352c59f9 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Index.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Index.java @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import java.util.LinkedHashMap; import java.util.Map; -import org.springframework.data.document.mongodb.index.IndexDefinition; +import org.springframework.data.mongodb.index.IndexDefinition; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/NorCriteria.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorCriteria.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/NorCriteria.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorCriteria.java index 6137c002a..f7cea6aa6 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/NorCriteria.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorCriteria.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; public class NorCriteria extends OrCriteria { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/NorQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorQuery.java similarity index 62% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/NorQuery.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorQuery.java index fd5deb9c6..c335626aa 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/NorQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorQuery.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; public class NorQuery extends Query { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/OrCriteria.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrCriteria.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/OrCriteria.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrCriteria.java index 4551b3ea1..8e6155b6a 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/OrCriteria.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrCriteria.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/OrQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrQuery.java similarity index 61% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/OrQuery.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrQuery.java index 43b57f33f..a927a4bce 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/OrQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrQuery.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; public class OrQuery extends Query { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Order.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Order.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Order.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Order.java index 40d8a770b..c4eeca65c 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Order.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Order.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; /** * An enum that specifies the ordering for sort or index specifications diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Query.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Query.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Query.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Query.java index 7d663145c..2682e5cd9 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Query.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Query.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import java.util.LinkedHashMap; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/QueryMapper.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/QueryMapper.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/QueryMapper.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/QueryMapper.java index 2b837b1a1..b906f630c 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/QueryMapper.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/QueryMapper.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import java.util.ArrayList; import java.util.Iterator; @@ -24,9 +24,9 @@ import com.mongodb.DBObject; import org.bson.types.BasicBSONList; import org.bson.types.ObjectId; import org.springframework.core.convert.ConversionException; -import org.springframework.data.document.mongodb.convert.MongoConverter; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; import org.springframework.data.mapping.PersistentEntity; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; import org.springframework.util.Assert; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Sort.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Sort.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Sort.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Sort.java index f87a56c30..0436af8d3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Sort.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Sort.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import java.util.LinkedHashMap; import java.util.Map; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Update.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Update.java similarity index 98% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Update.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Update.java index 32aa3c66a..1e67bf84d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/Update.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Update.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import java.util.HashMap; import java.util.LinkedHashMap; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/package-info.java new file mode 100644 index 000000000..e4d29106d --- /dev/null +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/package-info.java @@ -0,0 +1,5 @@ +/** + * MongoDB specific query and update support. + */ +package org.springframework.data.mongodb.query; + diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/AbstractMongoQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/AbstractMongoQuery.java similarity index 86% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/AbstractMongoQuery.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/AbstractMongoQuery.java index bafc46617..81c2ec6b8 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/AbstractMongoQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/AbstractMongoQuery.java @@ -13,20 +13,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; -import static org.springframework.data.document.mongodb.repository.QueryUtils.applyPagination; +import static org.springframework.data.mongodb.repository.QueryUtils.*; import java.util.List; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; -import org.springframework.data.document.mongodb.CollectionCallback; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.query.Query; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.Pageable; +import org.springframework.data.mongodb.CollectionCallback; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.query.Query; import org.springframework.data.repository.query.ParameterAccessor; import org.springframework.data.repository.query.ParametersParameterAccessor; import org.springframework.data.repository.query.RepositoryQuery; @@ -117,7 +117,7 @@ public abstract class AbstractMongoQuery implements RepositoryQuery { /* * (non-Javadoc) * - * @see org.springframework.data.document.mongodb.repository.MongoQuery.Execution #execute(com.mongodb.DBObject) + * @see org.springframework.data.mongodb.repository.MongoQuery.Execution #execute(com.mongodb.DBObject) */ @Override public Object execute(Query query) { @@ -149,7 +149,7 @@ public abstract class AbstractMongoQuery implements RepositoryQuery { /* * (non-Javadoc) * - * @see org.springframework.data.document.mongodb.repository.MongoQuery.Execution #execute(com.mongodb.DBObject) + * @see org.springframework.data.mongodb.repository.MongoQuery.Execution #execute(com.mongodb.DBObject) */ @Override @SuppressWarnings({ "rawtypes", "unchecked" }) @@ -185,7 +185,7 @@ public abstract class AbstractMongoQuery implements RepositoryQuery { /* * (non-Javadoc) - * @see org.springframework.data.document.mongodb.repository.AbstractMongoQuery.Execution#execute(org.springframework.data.document.mongodb.query.Query) + * @see org.springframework.data.mongodb.repository.AbstractMongoQuery.Execution#execute(org.springframework.data.mongodb.query.Query) */ @Override Object execute(Query query) { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/ConvertingParameterAccessor.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/ConvertingParameterAccessor.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/ConvertingParameterAccessor.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/ConvertingParameterAccessor.java index cd615c5a6..5fde579b9 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/ConvertingParameterAccessor.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/ConvertingParameterAccessor.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.util.HashMap; import java.util.Iterator; @@ -22,10 +22,10 @@ import java.util.Map; import com.mongodb.BasicDBList; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; -import org.springframework.data.document.mongodb.MongoWriter; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.MongoWriter; +import org.springframework.data.mongodb.convert.MappingMongoConverter; import org.springframework.data.repository.query.ParameterAccessor; /** @@ -164,7 +164,7 @@ public class ConvertingParameterAccessor implements ParameterAccessor { } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.repository.ConvertingParameterAccessor.PotentiallConvertingIterator#nextConverted() + * @see org.springframework.data.mongodb.repository.ConvertingParameterAccessor.PotentiallConvertingIterator#nextConverted() */ public Object nextConverted() { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MappingMongoEntityInformation.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MappingMongoEntityInformation.java similarity index 81% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MappingMongoEntityInformation.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MappingMongoEntityInformation.java index 9e376d983..5af8b5f3a 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MappingMongoEntityInformation.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MappingMongoEntityInformation.java @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.io.Serializable; -import org.springframework.data.document.mongodb.mapping.BasicMongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; import org.springframework.data.mapping.model.BeanWrapper; +import org.springframework.data.mongodb.mapping.BasicMongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; import org.springframework.data.repository.core.support.AbstractEntityInformation; /** @@ -68,14 +68,14 @@ public class MappingMongoEntityInformation extends A } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.repository.MongoEntityInformation#getCollectionName() + * @see org.springframework.data.mongodb.repository.MongoEntityInformation#getCollectionName() */ public String getCollectionName() { return entityMetadata.getCollection(); } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.repository.MongoEntityInformation#getIdAttribute() + * @see org.springframework.data.mongodb.repository.MongoEntityInformation#getIdAttribute() */ public String getIdAttribute() { return entityMetadata.getIdProperty().getName(); diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoAnnotationProcessor.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoAnnotationProcessor.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoAnnotationProcessor.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoAnnotationProcessor.java index 1617dcdfd..1c3ac9699 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoAnnotationProcessor.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoAnnotationProcessor.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.lang.annotation.Annotation; import java.util.Collections; @@ -27,7 +27,7 @@ import javax.lang.model.SourceVersion; import javax.lang.model.element.TypeElement; import javax.tools.Diagnostic; -import org.springframework.data.document.mongodb.mapping.Document; +import org.springframework.data.mongodb.mapping.Document; import com.mysema.query.annotations.QueryEmbeddable; import com.mysema.query.annotations.QueryEmbedded; @@ -42,7 +42,7 @@ import com.mysema.query.apt.Processor; * * @author Oliver Gierke */ -@SupportedAnnotationTypes({ "com.mysema.query.annotations.*", "org.springframework.data.document.mongodb.mapping.*" }) +@SupportedAnnotationTypes({ "com.mysema.query.annotations.*", "org.springframework.data.mongodb.mapping.*" }) @SupportedSourceVersion(SourceVersion.RELEASE_6) public class MongoAnnotationProcessor extends AbstractProcessor { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoEntityInformation.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoEntityInformation.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoEntityInformation.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoEntityInformation.java index d60c42008..e47ce2226 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoEntityInformation.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoEntityInformation.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.io.Serializable; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoQueryCreator.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryCreator.java similarity index 90% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoQueryCreator.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryCreator.java index b9297daa0..9538aa46d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoQueryCreator.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryCreator.java @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; -import static org.springframework.data.document.mongodb.query.Criteria.where; +import static org.springframework.data.mongodb.query.Criteria.*; import java.util.Collection; import java.util.Iterator; @@ -23,14 +23,14 @@ import java.util.regex.Pattern; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.springframework.data.document.mongodb.geo.Box; -import org.springframework.data.document.mongodb.geo.Circle; -import org.springframework.data.document.mongodb.geo.Point; -import org.springframework.data.document.mongodb.query.Criteria; -import org.springframework.data.document.mongodb.query.CriteriaDefinition; -import org.springframework.data.document.mongodb.query.Query; -import org.springframework.data.document.mongodb.repository.ConvertingParameterAccessor.PotentiallyConvertingIterator; import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.geo.Box; +import org.springframework.data.mongodb.geo.Circle; +import org.springframework.data.mongodb.geo.Point; +import org.springframework.data.mongodb.query.Criteria; +import org.springframework.data.mongodb.query.CriteriaDefinition; +import org.springframework.data.mongodb.query.Query; +import org.springframework.data.mongodb.repository.ConvertingParameterAccessor.PotentiallyConvertingIterator; import org.springframework.data.repository.query.ParameterAccessor; import org.springframework.data.repository.query.ParametersParameterAccessor; import org.springframework.data.repository.query.parser.AbstractQueryCreator; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoQueryMethod.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryMethod.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoQueryMethod.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryMethod.java index 6851b94cb..5236e7b38 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoQueryMethod.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryMethod.java @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.lang.reflect.Method; import org.springframework.core.annotation.AnnotationUtils; -import org.springframework.data.document.mongodb.repository.MongoRepositoryFactoryBean.EntityInformationCreator; +import org.springframework.data.mongodb.repository.MongoRepositoryFactoryBean.EntityInformationCreator; import org.springframework.data.repository.core.RepositoryMetadata; import org.springframework.data.repository.query.QueryMethod; import org.springframework.data.repository.util.ClassUtils; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepository.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoRepository.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepository.java index e1c7ddae6..0e8c41cef 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepository.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.io.Serializable; import java.util.List; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoRepositoryFactoryBean.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBean.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoRepositoryFactoryBean.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBean.java index 7e19ea8d4..9b4371714 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/MongoRepositoryFactoryBean.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBean.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import static org.springframework.data.querydsl.QueryDslUtils.*; @@ -25,15 +25,15 @@ import java.util.Set; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.springframework.data.document.mongodb.MongoOperations; -import org.springframework.data.document.mongodb.MongoPropertyDescriptors.MongoPropertyDescriptor; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; -import org.springframework.data.document.mongodb.query.Index; -import org.springframework.data.document.mongodb.query.Order; import org.springframework.data.domain.Sort; import org.springframework.data.mapping.context.MappingContext; +import org.springframework.data.mongodb.MongoOperations; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.MongoPropertyDescriptors.MongoPropertyDescriptor; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.query.Index; +import org.springframework.data.mongodb.query.Order; import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.repository.Repository; import org.springframework.data.repository.core.NamedQueries; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/PartTreeMongoQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/PartTreeMongoQuery.java similarity index 85% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/PartTreeMongoQuery.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/PartTreeMongoQuery.java index 158c7e278..006067d7b 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/PartTreeMongoQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/PartTreeMongoQuery.java @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.query.Query; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.query.Query; import org.springframework.data.repository.query.QueryMethod; import org.springframework.data.repository.query.RepositoryQuery; import org.springframework.data.repository.query.parser.PartTree; @@ -53,7 +53,7 @@ public class PartTreeMongoQuery extends AbstractMongoQuery { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.repository.AbstractMongoQuery#createQuery(org.springframework.data. + * org.springframework.data.mongodb.repository.AbstractMongoQuery#createQuery(org.springframework.data. * document.mongodb.repository.ConvertingParameterAccessor) */ @Override diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/Query.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/Query.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/Query.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/Query.java index 0a7891ac0..3c7fe406c 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/Query.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/Query.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.lang.annotation.*; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryDslMongoRepository.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryDslMongoRepository.java index a0520e7ff..c3bcaf2e3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryDslMongoRepository.java @@ -13,20 +13,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.io.Serializable; import java.util.List; import org.apache.commons.collections15.Transformer; -import org.springframework.data.document.mongodb.MongoOperations; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.convert.MongoConverter; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort.Order; +import org.springframework.data.mongodb.MongoOperations; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.convert.MongoConverter; import org.springframework.data.querydsl.EntityPathResolver; import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.SimpleEntityPathResolver; @@ -90,7 +90,7 @@ public class QueryDslMongoRepository extends SimpleM * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.repository.QueryDslExecutor + * org.springframework.data.mongodb.repository.QueryDslExecutor * #findOne(com.mysema.query.types.Predicate) */ public T findOne(Predicate predicate) { @@ -102,7 +102,7 @@ public class QueryDslMongoRepository extends SimpleM * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.repository.QueryDslExecutor + * org.springframework.data.mongodb.repository.QueryDslExecutor * #findAll(com.mysema.query.types.Predicate) */ public List findAll(Predicate predicate) { @@ -114,7 +114,7 @@ public class QueryDslMongoRepository extends SimpleM * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.repository.QueryDslExecutor + * org.springframework.data.mongodb.repository.QueryDslExecutor * #findAll(com.mysema.query.types.Predicate, * com.mysema.query.types.OrderSpecifier[]) */ @@ -127,7 +127,7 @@ public class QueryDslMongoRepository extends SimpleM * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.repository.QueryDslExecutor + * org.springframework.data.mongodb.repository.QueryDslExecutor * #findAll(com.mysema.query.types.Predicate, * org.springframework.data.domain.Pageable) */ @@ -143,7 +143,7 @@ public class QueryDslMongoRepository extends SimpleM * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.repository.QueryDslExecutor + * org.springframework.data.mongodb.repository.QueryDslExecutor * #count(com.mysema.query.types.Predicate) */ public long count(Predicate predicate) { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryUtils.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryUtils.java similarity index 82% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryUtils.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryUtils.java index 5c0d2dc9f..9bf8f9630 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryUtils.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryUtils.java @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import com.mongodb.DBCursor; -import org.springframework.data.document.mongodb.query.Query; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort.Order; +import org.springframework.data.mongodb.query.Query; /** * Collection of utility methods to apply sorting and pagination to a {@link DBCursor}. @@ -65,12 +65,12 @@ abstract class QueryUtils { return query; } - org.springframework.data.document.mongodb.query.Sort bSort = query.sort(); + org.springframework.data.mongodb.query.Sort bSort = query.sort(); for (Order order : sort) { bSort.on(order.getProperty(), - order.isAscending() ? org.springframework.data.document.mongodb.query.Order.ASCENDING - : org.springframework.data.document.mongodb.query.Order.DESCENDING); + order.isAscending() ? org.springframework.data.mongodb.query.Order.ASCENDING + : org.springframework.data.mongodb.query.Order.DESCENDING); } return query; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/SimpleMongoRepository.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/SimpleMongoRepository.java index d61e9dc4f..fb84f631f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/SimpleMongoRepository.java @@ -13,23 +13,23 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; -import static org.springframework.data.document.mongodb.query.Criteria.*; +import static org.springframework.data.mongodb.query.Criteria.*; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import org.springframework.data.document.mongodb.MongoOperations; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.query.Criteria; -import org.springframework.data.document.mongodb.query.Query; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.MongoOperations; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.query.Criteria; +import org.springframework.data.mongodb.query.Query; import org.springframework.data.repository.PagingAndSortingRepository; import org.springframework.util.Assert; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/StringBasedMongoQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/StringBasedMongoQuery.java similarity index 87% rename from spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/StringBasedMongoQuery.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/StringBasedMongoQuery.java index 164a1d62d..410651b5f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/StringBasedMongoQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/StringBasedMongoQuery.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -21,9 +21,9 @@ import java.util.regex.Pattern; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.bson.types.ObjectId; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.query.BasicQuery; -import org.springframework.data.document.mongodb.query.Query; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.query.BasicQuery; +import org.springframework.data.mongodb.query.Query; /** * Query to use a plain JSON String to create the {@link Query} to actually execute. @@ -58,8 +58,8 @@ public class StringBasedMongoQuery extends AbstractMongoQuery { * (non-Javadoc) * * @see - * org.springframework.data.document.mongodb.repository.AbstractMongoQuery#createQuery(org.springframework.data. - * repository.query.SimpleParameterAccessor, org.springframework.data.document.mongodb.support.convert.MongoConverter) + * org.springframework.data.mongodb.repository.AbstractMongoQuery#createQuery(org.springframework.data. + * repository.query.SimpleParameterAccessor, org.springframework.data.mongodb.support.convert.MongoConverter) */ @Override protected Query createQuery(ConvertingParameterAccessor accessor) { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/package-info.java new file mode 100644 index 000000000..50507d7b4 --- /dev/null +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/package-info.java @@ -0,0 +1,5 @@ +/** + * MongoDB specific repository implementation. + */ +package org.springframework.data.mongodb.repository; + diff --git a/spring-data-mongodb/src/main/resources/META-INF/spring.handlers b/spring-data-mongodb/src/main/resources/META-INF/spring.handlers index 52e52a10e..82d98c9ac 100644 --- a/spring-data-mongodb/src/main/resources/META-INF/spring.handlers +++ b/spring-data-mongodb/src/main/resources/META-INF/spring.handlers @@ -1 +1 @@ -http\://www.springframework.org/schema/data/mongo=org.springframework.data.document.mongodb.config.MongoRepositoryNamespaceHandler +http\://www.springframework.org/schema/data/mongo=org.springframework.data.mongodb.config.MongoRepositoryNamespaceHandler diff --git a/spring-data-mongodb/src/main/resources/org/springframework/data/document/mongodb/config/spring-mongo-1.0.xsd b/spring-data-mongodb/src/main/resources/org/springframework/data/document/mongodb/config/spring-mongo-1.0.xsd index b9cdabe5a..c2ec06480 100644 --- a/spring-data-mongodb/src/main/resources/org/springframework/data/document/mongodb/config/spring-mongo-1.0.xsd +++ b/spring-data-mongodb/src/main/resources/org/springframework/data/document/mongodb/config/spring-mongo-1.0.xsd @@ -21,7 +21,7 @@ - @@ -194,7 +194,7 @@ The base package in which to scan for entities annotated with @Document - + The reference to a MongoTemplate. Will default to 'mongoTemplate'. @@ -233,7 +233,7 @@ The name of the Mongo object that determines what server to monitor. (by default - + @@ -244,7 +244,7 @@ The name of the Mongo object that determines what server to monitor. (by default - + diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Friend.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Friend.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Friend.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Friend.java index 6f3b2ba9f..d1e3d2b5c 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Friend.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Friend.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.ArrayList; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/GeoSpatialAppConfig.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialAppConfig.java similarity index 74% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/GeoSpatialAppConfig.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialAppConfig.java index 4dfaf3634..293119260 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/GeoSpatialAppConfig.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialAppConfig.java @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.Mongo; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import org.springframework.data.document.mongodb.config.AbstractMongoConfiguration; -import org.springframework.data.document.mongodb.mapping.event.LoggingEventListener; -import org.springframework.data.document.mongodb.mapping.event.MongoMappingEvent; +import org.springframework.data.mongodb.config.AbstractMongoConfiguration; +import org.springframework.data.mongodb.mapping.event.LoggingEventListener; +import org.springframework.data.mongodb.mapping.event.MongoMappingEvent; @Configuration public class GeoSpatialAppConfig extends AbstractMongoConfiguration { @@ -42,7 +42,7 @@ public class GeoSpatialAppConfig extends AbstractMongoConfiguration { @Override public String getMappingBasePackage() { - return "org.springframework.data.document.mongodb"; + return "org.springframework.data.mongodb"; } } diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/GeoSpatialTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialTests.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/GeoSpatialTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialTests.java index 3750e4ff2..2a48a15ee 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/GeoSpatialTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import static org.hamcrest.Matchers.*; import static org.junit.Assert.assertThat; @@ -31,13 +31,15 @@ import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.dao.DataAccessException; -import org.springframework.data.document.mongodb.geo.Box; -import org.springframework.data.document.mongodb.geo.Circle; -import org.springframework.data.document.mongodb.geo.Point; -import org.springframework.data.document.mongodb.monitor.ServerInfo; -import org.springframework.data.document.mongodb.query.Criteria; -import org.springframework.data.document.mongodb.query.GeospatialIndex; -import org.springframework.data.document.mongodb.query.Query; +import org.springframework.data.mongodb.CollectionCallback; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.geo.Box; +import org.springframework.data.mongodb.geo.Circle; +import org.springframework.data.mongodb.geo.Point; +import org.springframework.data.mongodb.monitor.ServerInfo; +import org.springframework.data.mongodb.query.Criteria; +import org.springframework.data.mongodb.query.GeospatialIndex; +import org.springframework.data.mongodb.query.Query; import org.springframework.expression.ExpressionParser; import org.springframework.expression.spel.standard.SpelExpressionParser; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/JmxServer.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/JmxServer.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/JmxServer.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/JmxServer.java index 07be413e9..ccae1fb1a 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/JmxServer.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/JmxServer.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.context.support.ClassPathXmlApplicationContext; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Message.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Message.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Message.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Message.java index a2192c173..2e43e4e7e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Message.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Message.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.Date; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoAdminIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoAdminIntegrationTests.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoAdminIntegrationTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoAdminIntegrationTests.java index 41c244af7..58456eaa3 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoAdminIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoAdminIntegrationTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import com.mongodb.CommandResult; import com.mongodb.DB; @@ -24,6 +24,7 @@ import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.MongoAdminOperations; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoOperationsUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoOperationsUnitTests.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoOperationsUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoOperationsUnitTests.java index e743fe483..75965459b 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoOperationsUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoOperationsUnitTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import static org.junit.Assert.*; @@ -29,11 +29,15 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import org.springframework.dao.DataAccessException; -import org.springframework.data.document.mongodb.convert.AbstractMongoConverter; -import org.springframework.data.document.mongodb.convert.MongoConverter; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; import org.springframework.data.mapping.context.MappingContext; +import org.springframework.data.mongodb.CollectionCallback; +import org.springframework.data.mongodb.CollectionOptions; +import org.springframework.data.mongodb.DbCallback; +import org.springframework.data.mongodb.MongoOperations; +import org.springframework.data.mongodb.convert.AbstractMongoConverter; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; /** * Abstract base class for unit tests to specify behaviour we expect from {@link MongoOperations}. Subclasses return diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoTemplateMappingTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateMappingTests.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoTemplateMappingTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateMappingTests.java index 0998a8e93..156a881ce 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoTemplateMappingTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateMappingTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertThat; @@ -26,6 +26,8 @@ import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.dao.DataAccessException; +import org.springframework.data.mongodb.CollectionCallback; +import org.springframework.data.mongodb.MongoTemplate; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoTemplateTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateTests.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoTemplateTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateTests.java index 4b5295055..16eac70b4 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoTemplateTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateTests.java @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import static org.hamcrest.Matchers.*; import static org.junit.Assert.*; -import static org.springframework.data.document.mongodb.query.Criteria.*; +import static org.springframework.data.mongodb.query.Criteria.*; import java.util.ArrayList; import java.util.Arrays; @@ -39,16 +39,20 @@ import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.DataAccessException; import org.springframework.dao.DataIntegrityViolationException; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; -import org.springframework.data.document.mongodb.convert.MongoConverter; -import org.springframework.data.document.mongodb.convert.SimpleMongoConverter; -import org.springframework.data.document.mongodb.mapping.MongoMappingContext; -import org.springframework.data.document.mongodb.query.Criteria; -import org.springframework.data.document.mongodb.query.Index; -import org.springframework.data.document.mongodb.query.Index.Duplicates; -import org.springframework.data.document.mongodb.query.Order; -import org.springframework.data.document.mongodb.query.Query; -import org.springframework.data.document.mongodb.query.Update; +import org.springframework.data.mongodb.CollectionCallback; +import org.springframework.data.mongodb.InvalidMongoDbApiUsageException; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.WriteResultChecking; +import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.convert.SimpleMongoConverter; +import org.springframework.data.mongodb.mapping.MongoMappingContext; +import org.springframework.data.mongodb.query.Criteria; +import org.springframework.data.mongodb.query.Index; +import org.springframework.data.mongodb.query.Order; +import org.springframework.data.mongodb.query.Query; +import org.springframework.data.mongodb.query.Update; +import org.springframework.data.mongodb.query.Index.Duplicates; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoTemplateUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateUnitTests.java similarity index 87% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoTemplateUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateUnitTests.java index 26f0ee294..dd3fe5062 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/MongoTemplateUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateUnitTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.*; @@ -27,7 +27,9 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import org.springframework.dao.DataAccessException; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.MongoOperations; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.convert.MappingMongoConverter; import org.springframework.test.util.ReflectionTestUtils; /** @@ -89,7 +91,7 @@ public class MongoTemplateUnitTests extends MongoOperationsUnitTests { } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.MongoOperationsUnitTests#getOperations() + * @see org.springframework.data.mongodb.MongoOperationsUnitTests#getOperations() */ @Override protected MongoOperations getOperationsForExceptionHandling() { @@ -99,7 +101,7 @@ public class MongoTemplateUnitTests extends MongoOperationsUnitTests { } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.MongoOperationsUnitTests#getOperations() + * @see org.springframework.data.mongodb.MongoOperationsUnitTests#getOperations() */ @Override protected MongoOperations getOperations() { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Person.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Person.java similarity index 97% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Person.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Person.java index 7825573b7..2b6488b3f 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Person.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Person.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonExample.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExample.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonExample.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExample.java index 4693c0912..88ca1a104 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonExample.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExample.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.List; @@ -22,6 +22,7 @@ import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; +import org.springframework.data.mongodb.MongoOperations; public class PersonExample { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonExampleAppConfig.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExampleAppConfig.java similarity index 88% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonExampleAppConfig.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExampleAppConfig.java index 86c0c67aa..96ac61670 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonExampleAppConfig.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExampleAppConfig.java @@ -13,10 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.data.mongodb.MongoTemplate; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonReadConverter.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonReadConverter.java similarity index 88% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonReadConverter.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonReadConverter.java index 746e9014a..ab8da6772 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonReadConverter.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonReadConverter.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithAList.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithAList.java similarity index 97% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithAList.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithAList.java index 98d7ca96a..17c0e80cf 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithAList.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithAList.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.ArrayList; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfPrimitiveInt.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveInt.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfPrimitiveInt.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveInt.java index b3cd38374..3c55448ea 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfPrimitiveInt.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveInt.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public class PersonWithIdPropertyOfPrimitiveInt { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfPrimitiveLong.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveLong.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfPrimitiveLong.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveLong.java index a69715fc5..8e47151c8 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfPrimitiveLong.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveLong.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public class PersonWithIdPropertyOfPrimitiveLong { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeInteger.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeInteger.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeInteger.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeInteger.java index 87635443c..fbfa0f1f0 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeInteger.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeInteger.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public class PersonWithIdPropertyOfTypeInteger { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeLong.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeLong.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeLong.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeLong.java index 9eb677498..6b875a099 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeLong.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeLong.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public class PersonWithIdPropertyOfTypeLong { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeObjectId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeObjectId.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeObjectId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeObjectId.java index e8f33564a..f8a5bb53e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeObjectId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeObjectId.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeString.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeString.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeString.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeString.java index 833805824..1e3782be3 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWithIdPropertyOfTypeString.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeString.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public class PersonWithIdPropertyOfTypeString { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWith_idPropertyOfTypeObjectId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeObjectId.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWith_idPropertyOfTypeObjectId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeObjectId.java index bdadc211e..7bac71c73 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWith_idPropertyOfTypeObjectId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeObjectId.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWith_idPropertyOfTypeString.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeString.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWith_idPropertyOfTypeString.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeString.java index 3846bea5c..003b3ab28 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWith_idPropertyOfTypeString.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeString.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public class PersonWith_idPropertyOfTypeString { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWriteConverter.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWriteConverter.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWriteConverter.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWriteConverter.java index d91d0948d..3714ec766 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/PersonWriteConverter.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWriteConverter.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import org.springframework.core.convert.converter.Converter; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Portfolio.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Portfolio.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Portfolio.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Portfolio.java index 2d7cd5ad3..85d0ecfa3 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Portfolio.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Portfolio.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.ArrayList; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/SimpleMongoConverterTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SimpleMongoConverterTests.java similarity index 97% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/SimpleMongoConverterTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SimpleMongoConverterTests.java index 9aad7bb3e..b6d379a7b 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/SimpleMongoConverterTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SimpleMongoConverterTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.notNullValue; @@ -36,10 +36,10 @@ import org.joda.time.LocalDate; import org.junit.Before; import org.junit.Test; import org.springframework.core.convert.converter.Converter; -import org.springframework.data.document.mongodb.SomeEnumTest.NumberEnum; -import org.springframework.data.document.mongodb.SomeEnumTest.StringEnum; -import org.springframework.data.document.mongodb.convert.CustomConversions; -import org.springframework.data.document.mongodb.convert.SimpleMongoConverter; +import org.springframework.data.mongodb.SomeEnumTest.NumberEnum; +import org.springframework.data.mongodb.SomeEnumTest.StringEnum; +import org.springframework.data.mongodb.convert.CustomConversions; +import org.springframework.data.mongodb.convert.SimpleMongoConverter; import org.springframework.util.ReflectionUtils; import com.mongodb.BasicDBObject; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/SomeEnumTest.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SomeEnumTest.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/SomeEnumTest.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SomeEnumTest.java index 2f377ec21..5d7889743 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/SomeEnumTest.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SomeEnumTest.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public class SomeEnumTest { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/TestMongoConfiguration.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TestMongoConfiguration.java similarity index 58% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/TestMongoConfiguration.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TestMongoConfiguration.java index 8ac9acf52..3e96872aa 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/TestMongoConfiguration.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TestMongoConfiguration.java @@ -1,13 +1,13 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.ArrayList; import java.util.List; import com.mongodb.Mongo; import org.springframework.context.annotation.Bean; import org.springframework.core.convert.converter.Converter; -import org.springframework.data.document.mongodb.config.AbstractMongoConfiguration; -import org.springframework.data.document.mongodb.convert.CustomConversions; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.config.AbstractMongoConfiguration; +import org.springframework.data.mongodb.convert.CustomConversions; +import org.springframework.data.mongodb.convert.MappingMongoConverter; public class TestMongoConfiguration extends AbstractMongoConfiguration { @@ -24,14 +24,14 @@ public class TestMongoConfiguration extends AbstractMongoConfiguration { @Override public String getMappingBasePackage() { - return "org.springframework.data.document.mongodb.mapping"; + return "org.springframework.data.mongodb.mapping"; } @Override protected void afterMappingMongoConverterCreation(MappingMongoConverter converter) { List> converters = new ArrayList>(); - converters.add(new org.springframework.data.document.mongodb.PersonReadConverter()); - converters.add(new org.springframework.data.document.mongodb.PersonWriteConverter()); + converters.add(new org.springframework.data.mongodb.PersonReadConverter()); + converters.add(new org.springframework.data.mongodb.PersonWriteConverter()); converter.setCustomConversions(new CustomConversions(converters)); } diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Trade.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Trade.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Trade.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Trade.java index d3f3be876..6f55a8dd9 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Trade.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Trade.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public class Trade { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/TradeBatch.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TradeBatch.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/TradeBatch.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TradeBatch.java index acda9411c..da6f8dc87 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/TradeBatch.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TradeBatch.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/User.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/User.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/User.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/User.java index f9d0ecbc7..a5cb1417f 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/User.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/User.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; public class User { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Venue.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Venue.java similarity index 88% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Venue.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Venue.java index 8cda2487a..a5912945e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/Venue.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Venue.java @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb; +package org.springframework.data.mongodb; import java.util.Arrays; import org.springframework.data.annotation.Id; import org.springframework.data.annotation.PersistenceConstructor; -import org.springframework.data.document.mongodb.mapping.Document; +import org.springframework.data.mongodb.mapping.Document; @Document(collection = "newyork") public class Venue { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/config/MongoNamespaceReplicaSetTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceReplicaSetTests.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/config/MongoNamespaceReplicaSetTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceReplicaSetTests.java index 7607c34f7..493a14a79 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/config/MongoNamespaceReplicaSetTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceReplicaSetTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; import static org.junit.Assert.*; @@ -25,7 +25,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; -import org.springframework.data.document.mongodb.MongoFactoryBean; +import org.springframework.data.mongodb.MongoFactoryBean; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/config/MongoNamespaceTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceTests.java similarity index 69% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/config/MongoNamespaceTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceTests.java index 6a3d1a054..c985a141e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/config/MongoNamespaceTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceTests.java @@ -14,25 +14,25 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; +import static org.springframework.test.util.ReflectionTestUtils.*; import static org.junit.Assert.*; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; -import org.springframework.data.document.mongodb.MongoDbFactory; -import org.springframework.data.document.mongodb.MongoFactoryBean; +import org.springframework.data.mongodb.MongoDbFactory; +import org.springframework.data.mongodb.MongoFactoryBean; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; - import com.mongodb.Mongo; import com.mongodb.MongoOptions; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration -public class MongoNamespaceTests extends NamespaceTestSupport { +public class MongoNamespaceTests { @Autowired private ApplicationContext ctx; @@ -41,41 +41,42 @@ public class MongoNamespaceTests extends NamespaceTestSupport { public void testMongoSingleton() throws Exception { assertTrue(ctx.containsBean("noAttrMongo")); MongoFactoryBean mfb = (MongoFactoryBean) ctx.getBean("&noAttrMongo"); - assertNull(readField("host", mfb)); - assertNull(readField("port", mfb)); + assertNull(getField(mfb, "host")); + assertNull(getField(mfb, "port")); } @Test public void testMongoSingletonWithAttributes() throws Exception { assertTrue(ctx.containsBean("defaultMongo")); MongoFactoryBean mfb = (MongoFactoryBean) ctx.getBean("&defaultMongo"); - String host = readField("host", mfb); - Integer port = readField("port", mfb); + String host = (String) getField(mfb, "host"); + Integer port = (Integer) getField(mfb, "port"); assertEquals("localhost", host); assertEquals(new Integer(27017), port); } @Test public void testSecondMongoDbFactory() throws Exception { - assertTrue(ctx.containsBean("secondMongoDbFactory")); - MongoDbFactory dbf = (MongoDbFactory) ctx.getBean("secondMongoDbFactory"); - Mongo mongo = readField("mongo", dbf); - assertEquals("localhost", mongo.getAddress().getHost()); - assertEquals(27017, mongo.getAddress().getPort()); - assertEquals("joe", readField("username", dbf)); - assertEquals("secret", readField("password", dbf)); - assertEquals("database", readField("databaseName", dbf)); + assertTrue(ctx.containsBean("secondMongoDbFactory")); + MongoDbFactory dbf = (MongoDbFactory) ctx.getBean("secondMongoDbFactory"); + Mongo mongo = (Mongo) getField(dbf, "mongo"); + assertEquals("localhost", mongo.getAddress().getHost()); + assertEquals(27017, mongo.getAddress().getPort()); + assertEquals("joe", getField(dbf, "username")); + assertEquals("secret", getField(dbf, "password")); + assertEquals("database", getField(dbf, "databaseName")); } + @Test public void testMongoSingletonWithPropertyPlaceHolders() throws Exception { assertTrue(ctx.containsBean("mongo")); MongoFactoryBean mfb = (MongoFactoryBean) ctx.getBean("&mongo"); - String host = readField("host", mfb); - Integer port = readField("port", mfb); + String host = (String) getField(mfb, "host"); + Integer port = (Integer) getField(mfb, "port"); assertEquals("127.0.0.1", host); assertEquals(new Integer(27017), port); Mongo mongo = mfb.getObject(); - MongoOptions mongoOpts = mongo.getMongoOptions(); + MongoOptions mongoOpts = mongo.getMongoOptions(); assertEquals(8, mongoOpts.connectionsPerHost); assertEquals(1000, mongoOpts.connectTimeout); assertEquals(1500, mongoOpts.maxWaitTime); @@ -88,8 +89,5 @@ public class MongoNamespaceTests extends NamespaceTestSupport { assertEquals(1, mongoOpts.getWriteConcern().getW()); assertEquals(0, mongoOpts.getWriteConcern().getWtimeout()); assertEquals(true, mongoOpts.getWriteConcern().fsync()); - } - - } diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/config/NamespaceTestSupport.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/NamespaceTestSupport.java similarity index 92% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/config/NamespaceTestSupport.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/NamespaceTestSupport.java index 69d0b097a..8044673f3 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/config/NamespaceTestSupport.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/NamespaceTestSupport.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.config; +package org.springframework.data.mongodb.config; import java.lang.reflect.Field; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/CustomConversionsUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConversionsUnitTests.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/CustomConversionsUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConversionsUnitTests.java index 1cb424a8b..570d49845 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/CustomConversionsUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConversionsUnitTests.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import static org.junit.Assert.*; import static org.hamcrest.Matchers.*; @@ -11,6 +11,7 @@ import org.junit.Test; import org.springframework.core.convert.converter.Converter; import org.springframework.core.convert.support.ConversionServiceFactory; import org.springframework.core.convert.support.GenericConversionService; +import org.springframework.data.mongodb.convert.CustomConversions; /** * Unit tests for {@link CustomConversions}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/CustomConvertersUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConvertersUnitTests.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/CustomConvertersUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConvertersUnitTests.java index 483fe9f20..ef74055a0 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/CustomConvertersUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConvertersUnitTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import static org.mockito.Mockito.*; @@ -31,9 +31,11 @@ import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import org.springframework.core.convert.converter.Converter; import org.springframework.data.annotation.Id; -import org.springframework.data.document.mongodb.MongoDbFactory; -import org.springframework.data.document.mongodb.mapping.MongoMappingContext; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.MongoDbFactory; +import org.springframework.data.mongodb.convert.CustomConversions; +import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.mapping.MongoMappingContext; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; /** * Test case to verify correct usage of custom {@link Converter} implementations to be used. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/MappingMongoConverterUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MappingMongoConverterUnitTests.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/MappingMongoConverterUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MappingMongoConverterUnitTests.java index f853319e4..590a5d1e8 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/MappingMongoConverterUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MappingMongoConverterUnitTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import static org.hamcrest.Matchers.*; import static org.junit.Assert.*; @@ -36,11 +36,11 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import org.springframework.core.convert.converter.Converter; -import org.springframework.data.document.mongodb.MongoDbFactory; -import org.springframework.data.document.mongodb.convert.CustomConversions; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; -import org.springframework.data.document.mongodb.mapping.Field; -import org.springframework.data.document.mongodb.mapping.MongoMappingContext; +import org.springframework.data.mongodb.MongoDbFactory; +import org.springframework.data.mongodb.convert.CustomConversions; +import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.mapping.Field; +import org.springframework.data.mongodb.mapping.MongoMappingContext; import com.mongodb.BasicDBList; import com.mongodb.BasicDBObject; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/MongoConvertersUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MongoConvertersUnitTests.java similarity index 80% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/MongoConvertersUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MongoConvertersUnitTests.java index c5140fa1a..f2c87c11a 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/convert/MongoConvertersUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MongoConvertersUnitTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.convert; +package org.springframework.data.mongodb.convert; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @@ -21,8 +21,9 @@ import static org.junit.Assert.*; import java.math.BigDecimal; import org.junit.Test; -import org.springframework.data.document.mongodb.convert.MongoConverters.BigDecimalToStringConverter; -import org.springframework.data.document.mongodb.convert.MongoConverters.StringToBigDecimalConverter; +import org.springframework.data.mongodb.convert.MongoConverters; +import org.springframework.data.mongodb.convert.MongoConverters.BigDecimalToStringConverter; +import org.springframework.data.mongodb.convert.MongoConverters.StringToBigDecimalConverter; /** * Unit tests for {@link MongoConverters}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/geo/BoxUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/BoxUnitTests.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/geo/BoxUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/BoxUnitTests.java index 97963a161..d8e06bf41 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/geo/BoxUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/BoxUnitTests.java @@ -13,12 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.geo; +package org.springframework.data.mongodb.geo; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Test; +import org.springframework.data.mongodb.geo.Box; +import org.springframework.data.mongodb.geo.Point; /** * Unit tests for {@link Box}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/geo/PointUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/PointUnitTests.java similarity index 87% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/geo/PointUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/PointUnitTests.java index b76c12d43..e6899d73f 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/geo/PointUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/PointUnitTests.java @@ -1,9 +1,10 @@ -package org.springframework.data.document.mongodb.geo; +package org.springframework.data.mongodb.geo; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Test; +import org.springframework.data.mongodb.geo.Point; /** * Unit tests for {@link Point}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Account.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Account.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Account.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Account.java index 6f367ed82..402af9d62 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Account.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Account.java @@ -14,9 +14,10 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/AccountPojo.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/AccountPojo.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/AccountPojo.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/AccountPojo.java index d00be8d9b..b1ea719f4 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/AccountPojo.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/AccountPojo.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Address.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Address.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Address.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Address.java index 644c82b0b..d5579c368 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Address.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Address.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/BasePerson.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasePerson.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/BasePerson.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasePerson.java index f8cb2b529..df260571f 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/BasePerson.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasePerson.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import com.mysema.query.annotations.QuerySupertype; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentEntityUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntityUnitTests.java similarity index 87% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentEntityUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntityUnitTests.java index b4882cc9f..efcd54a77 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentEntityUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntityUnitTests.java @@ -13,12 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Test; +import org.springframework.data.mongodb.mapping.BasicMongoPersistentEntity; +import org.springframework.data.mongodb.mapping.Document; import org.springframework.data.util.ClassTypeInformation; /** diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentPropertyUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentPropertyUnitTests.java similarity index 83% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentPropertyUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentPropertyUnitTests.java index 7c117714f..d8b5a4cd9 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/BasicMongoPersistentPropertyUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentPropertyUnitTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import static org.junit.Assert.*; import static org.hamcrest.CoreMatchers.*; @@ -23,6 +23,10 @@ import org.junit.Before; import org.junit.Test; import org.springframework.data.annotation.Id; import org.springframework.data.mapping.model.SimpleTypeHolder; +import org.springframework.data.mongodb.mapping.BasicMongoPersistentEntity; +import org.springframework.data.mongodb.mapping.BasicMongoPersistentProperty; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; import org.springframework.data.util.ClassTypeInformation; import org.springframework.util.ReflectionUtils; @@ -76,11 +80,11 @@ public class BasicMongoPersistentPropertyUnitTests { @Id String id; - @org.springframework.data.document.mongodb.mapping.Field("foo") + @org.springframework.data.mongodb.mapping.Field("foo") String firstname; String lastname; - @org.springframework.data.document.mongodb.mapping.Field(order = -20) + @org.springframework.data.mongodb.mapping.Field(order = -20) String ssn; } } diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/CustomCollectionWithIndex.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/CustomCollectionWithIndex.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/CustomCollectionWithIndex.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/CustomCollectionWithIndex.java index b84a3c277..18b91592f 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/CustomCollectionWithIndex.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/CustomCollectionWithIndex.java @@ -14,10 +14,11 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.annotation.Id; -import org.springframework.data.document.mongodb.index.Indexed; +import org.springframework.data.mongodb.index.Indexed; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/DetectedCollectionWithIndex.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/DetectedCollectionWithIndex.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/DetectedCollectionWithIndex.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/DetectedCollectionWithIndex.java index 9adb9ec49..283ec0b56 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/DetectedCollectionWithIndex.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/DetectedCollectionWithIndex.java @@ -14,10 +14,11 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.annotation.Id; -import org.springframework.data.document.mongodb.index.Indexed; +import org.springframework.data.mongodb.index.Indexed; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeneratedId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeneratedId.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeneratedId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeneratedId.java index 6716c4ea4..cc4509188 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeneratedId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeneratedId.java @@ -14,10 +14,11 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GenericMappingTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GenericMappingTests.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GenericMappingTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GenericMappingTests.java index d873cd959..b014f8e7c 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GenericMappingTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GenericMappingTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @@ -27,9 +27,10 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; -import org.springframework.data.document.mongodb.MongoDbFactory; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; -import org.springframework.data.document.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.MongoDbFactory; +import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.mapping.MongoMappingContext; /** * Unit tests for testing the mapping works with generic types. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeoIndexedAppConfig.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedAppConfig.java similarity index 60% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeoIndexedAppConfig.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedAppConfig.java index 2da4349f2..17c7cb355 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeoIndexedAppConfig.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedAppConfig.java @@ -1,10 +1,10 @@ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import com.mongodb.Mongo; import org.springframework.context.annotation.Bean; -import org.springframework.data.document.mongodb.config.AbstractMongoConfiguration; -import org.springframework.data.document.mongodb.mapping.event.LoggingEventListener; -import org.springframework.data.document.mongodb.mapping.event.MongoMappingEvent; +import org.springframework.data.mongodb.config.AbstractMongoConfiguration; +import org.springframework.data.mongodb.mapping.event.LoggingEventListener; +import org.springframework.data.mongodb.mapping.event.MongoMappingEvent; public class GeoIndexedAppConfig extends AbstractMongoConfiguration { @@ -24,7 +24,7 @@ public class GeoIndexedAppConfig extends AbstractMongoConfiguration { @Override public String getMappingBasePackage() { - return "org.springframework.data.document.mongodb.mapping"; + return "org.springframework.data.mongodb.mapping"; } @Bean diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeoIndexedTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedTests.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeoIndexedTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedTests.java index e1a956b17..4f1cb8a9c 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeoIndexedTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import static org.junit.Assert.*; @@ -27,8 +27,9 @@ import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.dao.DataAccessException; -import org.springframework.data.document.mongodb.CollectionCallback; -import org.springframework.data.document.mongodb.MongoTemplate; +import org.springframework.data.mongodb.CollectionCallback; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.mapping.MongoMappingContext; import com.mongodb.DB; import com.mongodb.DBCollection; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeoLocation.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoLocation.java similarity index 87% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeoLocation.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoLocation.java index b769742d9..c2b7954ab 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/GeoLocation.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoLocation.java @@ -14,11 +14,12 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; -import org.springframework.data.document.mongodb.index.GeoSpatialIndexed; +import org.springframework.data.mongodb.index.GeoSpatialIndexed; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Location.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Location.java similarity index 92% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Location.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Location.java index 7ba523e87..ca7e468a0 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Location.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Location.java @@ -14,9 +14,10 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.bson.types.ObjectId; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MappingTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MappingTests.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MappingTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MappingTests.java index 7bf815fc3..6bc1f7783 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MappingTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MappingTests.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import static org.hamcrest.Matchers.*; import static org.junit.Assert.*; -import static org.springframework.data.document.mongodb.query.Criteria.*; -import static org.springframework.data.document.mongodb.query.Query.*; -import static org.springframework.data.document.mongodb.query.Update.*; +import static org.springframework.data.mongodb.query.Criteria.*; +import static org.springframework.data.mongodb.query.Query.*; +import static org.springframework.data.mongodb.query.Update.*; import java.util.ArrayList; import java.util.HashMap; @@ -42,14 +42,15 @@ import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.dao.DataAccessException; -import org.springframework.data.document.mongodb.CollectionCallback; -import org.springframework.data.document.mongodb.MongoCollectionUtils; -import org.springframework.data.document.mongodb.MongoDbUtils; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.convert.SimpleMongoConverter; -import org.springframework.data.document.mongodb.query.Criteria; -import org.springframework.data.document.mongodb.query.Order; -import org.springframework.data.document.mongodb.query.Query; +import org.springframework.data.mongodb.CollectionCallback; +import org.springframework.data.mongodb.MongoCollectionUtils; +import org.springframework.data.mongodb.MongoDbUtils; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.convert.SimpleMongoConverter; +import org.springframework.data.mongodb.mapping.MongoMappingContext; +import org.springframework.data.mongodb.query.Criteria; +import org.springframework.data.mongodb.query.Order; +import org.springframework.data.mongodb.query.Query; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoMappingContextUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoMappingContextUnitTests.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoMappingContextUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoMappingContextUnitTests.java index dadcdf4db..ac90d8779 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoMappingContextUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoMappingContextUnitTests.java @@ -14,12 +14,13 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.util.Collections; import java.util.Map; import org.junit.Test; +import org.springframework.data.mongodb.mapping.MongoMappingContext; /** * Unit tests for {@link MongoMappingContext}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoPersistentPropertyComparatorUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoPersistentPropertyComparatorUnitTests.java similarity index 83% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoPersistentPropertyComparatorUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoPersistentPropertyComparatorUnitTests.java index bb67f077c..48e3b9537 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoPersistentPropertyComparatorUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoPersistentPropertyComparatorUnitTests.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @@ -11,7 +11,8 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; -import org.springframework.data.document.mongodb.mapping.BasicMongoPersistentEntity.MongoPersistentPropertyComparator; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.mapping.BasicMongoPersistentEntity.MongoPersistentPropertyComparator; import static org.mockito.Mockito.*; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Person.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Person.java similarity index 87% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Person.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Person.java index 42c9db5e0..6bb3f1b5b 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/Person.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Person.java @@ -14,16 +14,18 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.util.List; import org.springframework.data.annotation.Id; import org.springframework.data.annotation.PersistenceConstructor; import org.springframework.data.annotation.Transient; -import org.springframework.data.document.mongodb.index.CompoundIndex; -import org.springframework.data.document.mongodb.index.CompoundIndexes; -import org.springframework.data.document.mongodb.index.Indexed; +import org.springframework.data.mongodb.index.CompoundIndex; +import org.springframework.data.mongodb.index.CompoundIndexes; +import org.springframework.data.mongodb.index.Indexed; +import org.springframework.data.mongodb.mapping.DBRef; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonCustomCollection1.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection1.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonCustomCollection1.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection1.java index f26a3c131..e0f697436 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonCustomCollection1.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection1.java @@ -14,9 +14,10 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonCustomCollection2.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection2.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonCustomCollection2.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection2.java index 283ac509c..64d1eedd8 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonCustomCollection2.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection2.java @@ -14,9 +14,10 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonCustomIdName.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomIdName.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonCustomIdName.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomIdName.java index d9fb4e5fa..f093a110e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonCustomIdName.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomIdName.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.annotation.Id; import org.springframework.data.annotation.PersistenceConstructor; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonMapProperty.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMapProperty.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonMapProperty.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMapProperty.java index 2da930300..772934bb6 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonMapProperty.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMapProperty.java @@ -14,11 +14,12 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.util.Map; import org.bson.types.ObjectId; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonMultiCollection.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiCollection.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonMultiCollection.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiCollection.java index 7f45ec6c1..fd9f81315 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonMultiCollection.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiCollection.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonMultiDimArrays.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiDimArrays.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonMultiDimArrays.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiDimArrays.java index ac2b37461..eef153bcb 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonMultiDimArrays.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiDimArrays.java @@ -14,9 +14,10 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonNullProperties.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonNullProperties.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonNullProperties.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonNullProperties.java index bdab2a319..6287cbce7 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonNullProperties.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonNullProperties.java @@ -14,10 +14,11 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonPojoIntId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoIntId.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonPojoIntId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoIntId.java index 87a767782..063a59af5 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonPojoIntId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoIntId.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonPojoLongId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoLongId.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonPojoLongId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoLongId.java index 61d173a6c..60527b8f0 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonPojoLongId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoLongId.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonPojoStringId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoStringId.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonPojoStringId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoStringId.java index 0d92597f1..153860bd7 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonPojoStringId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoStringId.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonSimpleList.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonSimpleList.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonSimpleList.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonSimpleList.java index b64754b0e..a6f4d68b1 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonSimpleList.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonSimpleList.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonWithDbRef.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithDbRef.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonWithDbRef.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithDbRef.java index 1ed41e3a7..3808d2d6b 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonWithDbRef.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithDbRef.java @@ -14,7 +14,9 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; + +import org.springframework.data.mongodb.mapping.DBRef; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonWithObjectId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithObjectId.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonWithObjectId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithObjectId.java index 5169bc941..9ff3a1024 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PersonWithObjectId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithObjectId.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PrimitiveId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PrimitiveId.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PrimitiveId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PrimitiveId.java index 2d14b821d..41f171617 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/PrimitiveId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PrimitiveId.java @@ -14,9 +14,10 @@ * limitations under the License. */ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/SimpleMappingContextUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/SimpleMappingContextUnitTests.java similarity index 68% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/SimpleMappingContextUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/SimpleMappingContextUnitTests.java index 8841c696f..0166ab860 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/SimpleMappingContextUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/SimpleMappingContextUnitTests.java @@ -1,10 +1,12 @@ -package org.springframework.data.document.mongodb.mapping; +package org.springframework.data.mongodb.mapping; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Test; -import org.springframework.data.document.mongodb.mapping.SimpleMongoMappingContext.SimpleMongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.mapping.SimpleMongoMappingContext; +import org.springframework.data.mongodb.mapping.SimpleMongoMappingContext.SimpleMongoPersistentEntity; /** * Unit tests for {@link SimpleMongoMappingContext}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/monitor/MongoMonitorIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/monitor/MongoMonitorIntegrationTests.java similarity index 87% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/monitor/MongoMonitorIntegrationTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/monitor/MongoMonitorIntegrationTests.java index 1e9fd9970..9e010c3ba 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/monitor/MongoMonitorIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/monitor/MongoMonitorIntegrationTests.java @@ -13,12 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.monitor; +package org.springframework.data.mongodb.monitor; import com.mongodb.Mongo; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.mongodb.monitor.OperationCounters; +import org.springframework.data.mongodb.monitor.ServerInfo; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.util.Assert; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/CriteriaTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/CriteriaTests.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/CriteriaTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/CriteriaTests.java index ca7797962..c1d847778 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/CriteriaTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/CriteriaTests.java @@ -13,11 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import static org.junit.Assert.*; import static org.hamcrest.CoreMatchers.*; import org.junit.Test; +import org.springframework.data.mongodb.query.Criteria; + import com.mongodb.BasicDBObject; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/IndexTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/IndexTests.java similarity index 87% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/IndexTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/IndexTests.java index f18d1944e..388a5b6aa 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/IndexTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/IndexTests.java @@ -13,13 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import static org.junit.Assert.*; import static org.hamcrest.CoreMatchers.*; import org.junit.Test; -import org.springframework.data.document.mongodb.query.Index.Duplicates; +import org.springframework.data.mongodb.query.GeospatialIndex; +import org.springframework.data.mongodb.query.Index; +import org.springframework.data.mongodb.query.Order; +import org.springframework.data.mongodb.query.Index.Duplicates; public class IndexTests { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryMapperUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryMapperUnitTests.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryMapperUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryMapperUnitTests.java index d8585ac22..1ac50352e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryMapperUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryMapperUnitTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @@ -25,9 +25,11 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; -import org.springframework.data.document.mongodb.convert.MongoConverter; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.query.QueryMapper; + import com.mongodb.BasicDBObject; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryTests.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryTests.java index 1900f2bea..fe510aa46 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryTests.java @@ -13,13 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; -import static org.springframework.data.document.mongodb.query.Criteria.where; +import static org.springframework.data.mongodb.query.Criteria.*; import org.junit.Assert; import org.junit.Test; -import org.springframework.data.document.mongodb.InvalidMongoDbApiUsageException; +import org.springframework.data.mongodb.InvalidMongoDbApiUsageException; +import org.springframework.data.mongodb.query.BasicQuery; +import org.springframework.data.mongodb.query.NorQuery; +import org.springframework.data.mongodb.query.OrQuery; +import org.springframework.data.mongodb.query.Query; public class QueryTests { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/SortTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/SortTests.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/SortTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/SortTests.java index f1d35afed..691373d99 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/SortTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/SortTests.java @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; -import static org.springframework.data.document.mongodb.query.Order.*; +import static org.springframework.data.mongodb.query.Order.*; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Test; +import org.springframework.data.mongodb.query.Sort; public class SortTests { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/UpdateTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/UpdateTests.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/UpdateTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/UpdateTests.java index 5a6bb552f..9e9f6ffd8 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/UpdateTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/UpdateTests.java @@ -13,13 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.query; +package org.springframework.data.mongodb.query; import java.util.HashMap; import java.util.Map; import org.junit.Assert; import org.junit.Test; +import org.springframework.data.mongodb.query.BasicUpdate; +import org.springframework.data.mongodb.query.Update; public class UpdateTests { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java index 2f3e1e203..11b548e90 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import static java.util.Arrays.*; import static org.hamcrest.Matchers.*; @@ -13,13 +13,14 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.DuplicateKeyException; -import org.springframework.data.document.mongodb.geo.Box; -import org.springframework.data.document.mongodb.geo.Circle; -import org.springframework.data.document.mongodb.geo.Point; -import org.springframework.data.document.mongodb.repository.Person.Sex; +import org.springframework.data.mongodb.repository.QPerson; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Sort.Direction; +import org.springframework.data.mongodb.geo.Box; +import org.springframework.data.mongodb.geo.Circle; +import org.springframework.data.mongodb.geo.Point; +import org.springframework.data.mongodb.repository.Person.Sex; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; /** diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/Address.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Address.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/Address.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Address.java index e65c762c0..ad31a23e0 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/Address.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Address.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import com.mysema.query.annotations.QueryEmbeddable; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/Contact.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Contact.java similarity index 87% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/Contact.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Contact.java index 287935358..f02884fe7 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/Contact.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Contact.java @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; -import org.springframework.data.document.mongodb.mapping.Document; +import org.springframework.data.mongodb.mapping.Document; /** * Sample contactt domain class. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/ContactRepository.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/ContactRepository.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/ContactRepository.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/ContactRepository.java index 08d26b06a..ed00a830a 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/ContactRepository.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/ContactRepository.java @@ -13,7 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; + +import org.springframework.data.mongodb.repository.MongoRepository; /** * Simple repository interface managing {@link Contact}s. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/ContactRepositoryIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/ContactRepositoryIntegrationTests.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/ContactRepositoryIntegrationTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/ContactRepositoryIntegrationTests.java index 0cb4c1143..d71e09a3f 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/ContactRepositoryIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/ContactRepositoryIntegrationTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import static org.junit.Assert.*; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/MongoQueryCreatorUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoQueryCreatorUnitTests.java similarity index 87% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/MongoQueryCreatorUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoQueryCreatorUnitTests.java index 88d806f76..64389f42b 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/MongoQueryCreatorUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoQueryCreatorUnitTests.java @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import static org.junit.Assert.*; import static org.mockito.Mockito.*; import static org.hamcrest.CoreMatchers.*; -import static org.springframework.data.document.mongodb.repository.StubParameterAccessor.getAccessor; +import static org.springframework.data.mongodb.repository.StubParameterAccessor.*; import java.lang.reflect.Method; import org.junit.Before; @@ -29,10 +29,11 @@ import org.mockito.Mockito; import org.mockito.invocation.InvocationOnMock; import org.mockito.runners.MockitoJUnitRunner; import org.mockito.stubbing.Answer; -import org.springframework.data.document.mongodb.Person; -import org.springframework.data.document.mongodb.convert.MongoConverter; -import org.springframework.data.document.mongodb.query.Criteria; -import org.springframework.data.document.mongodb.query.Query; +import org.springframework.data.mongodb.Person; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.query.Criteria; +import org.springframework.data.mongodb.query.Query; +import org.springframework.data.mongodb.repository.MongoQueryCreator; import org.springframework.data.repository.query.parser.PartTree; import com.mongodb.BasicDBObject; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java index ec754885e..51abdd8f5 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import static org.mockito.Mockito.*; import static org.junit.Assert.*; @@ -25,10 +25,11 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.convert.MongoConverter; -import org.springframework.data.document.mongodb.repository.MongoRepositoryFactoryBean.IndexEnsuringQueryCreationListener; import org.springframework.data.mapping.context.MappingContext; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.repository.MongoRepositoryFactoryBean; +import org.springframework.data.mongodb.repository.MongoRepositoryFactoryBean.IndexEnsuringQueryCreationListener; import org.springframework.data.repository.core.support.QueryCreationListener; import org.springframework.data.repository.core.support.RepositoryFactorySupport; import org.springframework.test.util.ReflectionTestUtils; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/MongoRepositoryFactoryUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryUnitTests.java similarity index 78% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/MongoRepositoryFactoryUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryUnitTests.java index 905c278ac..47bace765 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/MongoRepositoryFactoryUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryUnitTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import static org.junit.Assert.*; import static org.mockito.Mockito.*; @@ -25,12 +25,15 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.convert.MongoConverter; -import org.springframework.data.document.mongodb.mapping.MongoPersistentEntity; -import org.springframework.data.document.mongodb.mapping.MongoPersistentProperty; -import org.springframework.data.document.mongodb.repository.MongoRepositoryFactoryBean.MongoRepositoryFactory; import org.springframework.data.mapping.context.MappingContext; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.repository.MappingMongoEntityInformation; +import org.springframework.data.mongodb.repository.MongoEntityInformation; +import org.springframework.data.mongodb.repository.MongoRepository; +import org.springframework.data.mongodb.repository.MongoRepositoryFactoryBean.MongoRepositoryFactory; /** * Unit test for {@link MongoRepositoryFactory}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/Person.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Person.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/Person.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Person.java index ddc898955..76af83381 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/Person.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Person.java @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.util.Set; -import org.springframework.data.document.mongodb.geo.Point; -import org.springframework.data.document.mongodb.index.GeoSpatialIndexed; -import org.springframework.data.document.mongodb.index.Indexed; -import org.springframework.data.document.mongodb.mapping.Document; +import org.springframework.data.mongodb.geo.Point; +import org.springframework.data.mongodb.index.GeoSpatialIndexed; +import org.springframework.data.mongodb.index.Indexed; +import org.springframework.data.mongodb.mapping.Document; /** * Sample domain class. @@ -183,7 +183,7 @@ public class Person extends Contact { } /* (non-Javadoc) - * @see org.springframework.data.document.mongodb.repository.Contact#getName() + * @see org.springframework.data.mongodb.repository.Contact#getName() */ public String getName() { return String.format("%s %s", firstname, lastname); diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/PersonRepository.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepository.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/PersonRepository.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepository.java index 0943eb66f..3ff99898d 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/PersonRepository.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepository.java @@ -13,17 +13,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.util.Collection; import java.util.List; -import org.springframework.data.document.mongodb.geo.Box; -import org.springframework.data.document.mongodb.geo.Circle; -import org.springframework.data.document.mongodb.geo.Point; -import org.springframework.data.document.mongodb.repository.Person.Sex; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; +import org.springframework.data.mongodb.geo.Box; +import org.springframework.data.mongodb.geo.Circle; +import org.springframework.data.mongodb.geo.Point; +import org.springframework.data.mongodb.repository.MongoRepository; +import org.springframework.data.mongodb.repository.Query; +import org.springframework.data.mongodb.repository.Person.Sex; import org.springframework.data.querydsl.QueryDslPredicateExecutor; /** diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/PersonRepositoryIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepositoryIntegrationTests.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/PersonRepositoryIntegrationTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepositoryIntegrationTests.java index 860951383..45ebae97e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/PersonRepositoryIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepositoryIntegrationTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import org.springframework.test.context.ContextConfiguration; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/RepositoryIndexCreationIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java similarity index 92% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/RepositoryIndexCreationIntegrationTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java index 70c793d33..1b085063e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/RepositoryIndexCreationIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import static org.junit.Assert.*; import static org.hamcrest.Matchers.*; @@ -26,8 +26,8 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.DataAccessException; -import org.springframework.data.document.mongodb.CollectionCallback; -import org.springframework.data.document.mongodb.MongoOperations; +import org.springframework.data.mongodb.CollectionCallback; +import org.springframework.data.mongodb.MongoOperations; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/StringBasedMongoQueryUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StringBasedMongoQueryUnitTests.java similarity index 76% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/StringBasedMongoQueryUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StringBasedMongoQueryUnitTests.java index 39b598ea2..27e4749d7 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/StringBasedMongoQueryUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StringBasedMongoQueryUnitTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import static org.hamcrest.Matchers.*; import static org.junit.Assert.*; @@ -26,13 +26,17 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; -import org.springframework.data.document.mongodb.MongoDbFactory; -import org.springframework.data.document.mongodb.MongoTemplate; -import org.springframework.data.document.mongodb.convert.MappingMongoConverter; -import org.springframework.data.document.mongodb.convert.MongoConverter; -import org.springframework.data.document.mongodb.mapping.MongoMappingContext; -import org.springframework.data.document.mongodb.query.BasicQuery; -import org.springframework.data.document.mongodb.repository.MongoRepositoryFactoryBean.EntityInformationCreator; +import org.springframework.data.mongodb.MongoDbFactory; +import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.convert.MongoConverter; +import org.springframework.data.mongodb.mapping.MongoMappingContext; +import org.springframework.data.mongodb.query.BasicQuery; +import org.springframework.data.mongodb.repository.ConvertingParameterAccessor; +import org.springframework.data.mongodb.repository.MongoQueryMethod; +import org.springframework.data.mongodb.repository.Query; +import org.springframework.data.mongodb.repository.StringBasedMongoQuery; +import org.springframework.data.mongodb.repository.MongoRepositoryFactoryBean.EntityInformationCreator; import org.springframework.data.repository.core.RepositoryMetadata; import com.mongodb.BasicDBObject; @@ -71,8 +75,8 @@ public class StringBasedMongoQueryUnitTests { StringBasedMongoQuery mongoQuery = new StringBasedMongoQuery(queryMethod, template); ConvertingParameterAccessor accesor = StubParameterAccessor.getAccessor(converter, "Matthews"); - org.springframework.data.document.mongodb.query.Query query = mongoQuery.createQuery(accesor); - org.springframework.data.document.mongodb.query.Query reference = new BasicQuery("{'lastname' : 'Matthews'}"); + org.springframework.data.mongodb.query.Query query = mongoQuery.createQuery(accesor); + org.springframework.data.mongodb.query.Query reference = new BasicQuery("{'lastname' : 'Matthews'}"); assertThat(query.getQueryObject(), is(reference.getQueryObject())); } @@ -91,9 +95,9 @@ public class StringBasedMongoQueryUnitTests { converter.write(address, dbObject); dbObject.removeField(MappingMongoConverter.CUSTOM_TYPE_KEY); - org.springframework.data.document.mongodb.query.Query query = mongoQuery.createQuery(accesor); + org.springframework.data.mongodb.query.Query query = mongoQuery.createQuery(accesor); BasicDBObject queryObject = new BasicDBObject("address", dbObject); - org.springframework.data.document.mongodb.query.Query reference = new BasicQuery(queryObject); + org.springframework.data.mongodb.query.Query reference = new BasicQuery(queryObject); assertThat(query.getQueryObject(), is(reference.getQueryObject())); } @@ -115,7 +119,7 @@ public class StringBasedMongoQueryUnitTests { DBObject reference = new BasicDBObject("address", addressDbObject); reference.put("lastname", "Matthews"); - org.springframework.data.document.mongodb.query.Query query = mongoQuery.createQuery(accesor); + org.springframework.data.mongodb.query.Query query = mongoQuery.createQuery(accesor); assertThat(query.getQueryObject(), is(reference)); } diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/StubParameterAccessor.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StubParameterAccessor.java similarity index 92% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/StubParameterAccessor.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StubParameterAccessor.java index 996777d94..2cd58f350 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/StubParameterAccessor.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StubParameterAccessor.java @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.document.mongodb.repository; +package org.springframework.data.mongodb.repository; import java.util.Arrays; import java.util.Iterator; -import org.springframework.data.document.mongodb.MongoWriter; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.MongoWriter; +import org.springframework.data.mongodb.repository.ConvertingParameterAccessor; import org.springframework.data.repository.query.ParameterAccessor; /** diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/config/MongoNamespaceIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/config/MongoNamespaceIntegrationTests.java similarity index 84% rename from spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/config/MongoNamespaceIntegrationTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/config/MongoNamespaceIntegrationTests.java index ff9f4046a..5fe622d86 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/repository/config/MongoNamespaceIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/config/MongoNamespaceIntegrationTests.java @@ -1,4 +1,4 @@ -package org.springframework.data.document.mongodb.repository.config; +package org.springframework.data.mongodb.repository.config; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @@ -7,7 +7,7 @@ import org.junit.Test; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.ClassPathResource; -import org.springframework.data.document.mongodb.repository.AbstractPersonRepositoryIntegrationTests; +import org.springframework.data.mongodb.repository.AbstractPersonRepositoryIntegrationTests; import org.springframework.test.context.ContextConfiguration; /** diff --git a/spring-data-mongodb/src/test/resources/geospatial.xml b/spring-data-mongodb/src/test/resources/geospatial.xml index 18fe1ff3b..e4c366088 100644 --- a/spring-data-mongodb/src/test/resources/geospatial.xml +++ b/spring-data-mongodb/src/test/resources/geospatial.xml @@ -7,18 +7,18 @@ - + - + - + - + diff --git a/spring-data-mongodb/src/test/resources/infrastructure.xml b/spring-data-mongodb/src/test/resources/infrastructure.xml index f60d6d06b..473df7015 100644 --- a/spring-data-mongodb/src/test/resources/infrastructure.xml +++ b/spring-data-mongodb/src/test/resources/infrastructure.xml @@ -3,17 +3,17 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> - + - + - + diff --git a/spring-data-mongodb/src/test/resources/mapping.xml b/spring-data-mongodb/src/test/resources/mapping.xml index d81079d25..681667f68 100644 --- a/spring-data-mongodb/src/test/resources/mapping.xml +++ b/spring-data-mongodb/src/test/resources/mapping.xml @@ -5,12 +5,12 @@ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd"> - + - + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/MongoBeanPropertyDocumentMapper-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/MongoBeanPropertyDocumentMapper-context.xml similarity index 100% rename from spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/MongoBeanPropertyDocumentMapper-context.xml rename to spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/MongoBeanPropertyDocumentMapper-context.xml diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/config/MongoNamespaceReplicaSetTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/MongoNamespaceReplicaSetTests-context.xml similarity index 100% rename from spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/config/MongoNamespaceReplicaSetTests-context.xml rename to spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/MongoNamespaceReplicaSetTests-context.xml diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/config/MongoNamespaceTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/MongoNamespaceTests-context.xml similarity index 84% rename from spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/config/MongoNamespaceTests-context.xml rename to spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/MongoNamespaceTests-context.xml index b6320e7e6..b2517ff4b 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/config/MongoNamespaceTests-context.xml +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/MongoNamespaceTests-context.xml @@ -8,7 +8,7 @@ http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> + location="classpath:/org/springframework/data/mongodb/config/mongo.properties"/> - + - + - + - + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/config/mongo.properties b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/mongo.properties similarity index 100% rename from spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/config/mongo.properties rename to spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/mongo.properties diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/monitor/MongoMonitorIntegrationTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/monitor/MongoMonitorIntegrationTests-context.xml similarity index 84% rename from spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/monitor/MongoMonitorIntegrationTests-context.xml rename to spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/monitor/MongoMonitorIntegrationTests-context.xml index a50be8d64..4c643910e 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/monitor/MongoMonitorIntegrationTests-context.xml +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/monitor/MongoMonitorIntegrationTests-context.xml @@ -5,7 +5,7 @@ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> - + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/repository/PersonRepositoryIntegrationTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/PersonRepositoryIntegrationTests-context.xml similarity index 83% rename from spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/repository/PersonRepositoryIntegrationTests-context.xml rename to spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/PersonRepositoryIntegrationTests-context.xml index 86c5e03c3..e7adb8309 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/repository/PersonRepositoryIntegrationTests-context.xml +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/PersonRepositoryIntegrationTests-context.xml @@ -9,16 +9,16 @@ - + - + - + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml similarity index 80% rename from spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml rename to spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml index 422814e23..bb94b857a 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml @@ -8,14 +8,14 @@ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd"> - + - + - diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/repository/config/MongoNamespaceIntegrationTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/config/MongoNamespaceIntegrationTests-context.xml similarity index 93% rename from spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/repository/config/MongoNamespaceIntegrationTests-context.xml rename to spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/config/MongoNamespaceIntegrationTests-context.xml index 284818bbc..a5b332b00 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/document/mongodb/repository/config/MongoNamespaceIntegrationTests-context.xml +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/config/MongoNamespaceIntegrationTests-context.xml @@ -11,7 +11,7 @@ - + diff --git a/spring-data-mongodb/src/test/resources/template-mapping.xml b/spring-data-mongodb/src/test/resources/template-mapping.xml index d201f40cc..6cc2cde15 100644 --- a/spring-data-mongodb/src/test/resources/template-mapping.xml +++ b/spring-data-mongodb/src/test/resources/template-mapping.xml @@ -5,49 +5,49 @@ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd"> - + - + - + - + - - + + - + - - + - + - + diff --git a/spring-data-mongodb/template.mf b/spring-data-mongodb/template.mf index 44d0ecef3..7006d8e42 100644 --- a/spring-data-mongodb/template.mf +++ b/spring-data-mongodb/template.mf @@ -5,30 +5,11 @@ Bundle-ManifestVersion: 2 Import-Package: sun.reflect;version="0";resolution:=optional Export-Template: - org.springframework.data.document.mongodb.*;version="${project.version}" + org.springframework.data.mongodb.*;version="${project.version}" Import-Template: - org.springframework.beans.*;version="[3.0.0, 4.0.0)", - org.springframework.core.*;version="[3.0.0, 4.0.0)", - org.springframework.context.*;version="[3.0.0, 4.0.0)", - org.springframework.dao.*;version="[3.0.0, 4.0.0)", - org.springframework.util.*;version="[3.0.0, 4.0.0)", - org.springframework.jmx.export.*;version="[3.0.0, 4.0.0)", - org.springframework.transaction.*;version="[3.0.0, 4.0.0)", - 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.authentication.*;version="[1.0.0, 2.0.0)", - org.springframework.data.mapping.*;version="[1.0.0, 2.0.0)", - org.springframework.data.mapping.model.*;version="[1.0.0, 2.0.0)", - org.springframework.data.domain.*;version="[1.0.0, 2.0.0)", - org.springframework.data.document.*;version="[1.0.0, 2.0.0)", - org.springframework.data.querydsl.*;version="[1.0.0, 2.0.0)", - org.springframework.data.repository.*;version="[1.0.0, 2.0.0)", - org.springframework.data.util.*;version="[1.0.0, 2.0.0)", - org.springframework.expression.*;version="[3.0.0, 4.0.0)", - org.springframework.expression.common.*;version="[3.0.0, 4.0.0)", - org.springframework.expression.spel.standard.*;version="[3.0.0, 4.0.0)", - org.springframework.expression.spel.support.*;version="[3.0.0, 4.0.0)", - org.springframework.validation.*;version="[3.0.0, 4.0.0)", + org.springframework.*;version="${org.springframework.version:[=.=.=.=,+1.0.0.0)}", + org.springframework.data.*;version="${data.commons.version:[=.=.=.=,+1.0.0.0)}", + org.springframework.data.mongodb.*;version="${project.version:[=.=.=.=,+1.0.0)}", com.mongodb.*;version="${mongo.version:[=.=,+1.0.0)}", com.mysema.query.*;version="[2.1.1, 3.0.0)", javax.annotation.processing.*;version="0",