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 8c763c02f..11e697588 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.mongodb.CollectionCallback; -import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.core.CollectionCallback; +import org.springframework.data.mongodb.core.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 3ab26edef..545f17eb8 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 @@ -10,7 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired; 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.data.mongodb.core.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 1ba1677d8..f5e439848 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.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.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 4c66ef574..4f6da556a 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 @@ - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/AbstractMongoConfiguration.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/AbstractMongoConfiguration.java index 2688fb06b..fe9d3e8f3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/AbstractMongoConfiguration.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/AbstractMongoConfiguration.java @@ -28,11 +28,11 @@ import org.springframework.data.annotation.Persistent; import org.springframework.data.authentication.UserCredentials; 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.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.SimpleMongoDbFactory; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; import org.springframework.util.ClassUtils; import org.springframework.util.StringUtils; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MappingMongoConverterParser.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MappingMongoConverterParser.java index 297576bd5..ddec9c765 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MappingMongoConverterParser.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MappingMongoConverterParser.java @@ -39,11 +39,11 @@ import org.springframework.context.annotation.ClassPathScanningCandidateComponen import org.springframework.core.type.filter.AnnotationTypeFilter; import org.springframework.data.annotation.Persistent; 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.data.mongodb.core.convert.CustomConversions; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator; +import org.springframework.data.mongodb.core.mapping.Document; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; 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/mongodb/config/MongoDbFactoryParser.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoDbFactoryParser.java index f62fc91fc..d800d36ec 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoDbFactoryParser.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoDbFactoryParser.java @@ -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.mongodb.MongoFactoryBean; -import org.springframework.data.mongodb.SimpleMongoDbFactory; +import org.springframework.data.mongodb.core.MongoFactoryBean; +import org.springframework.data.mongodb.core.SimpleMongoDbFactory; import org.springframework.util.StringUtils; import org.w3c.dom.Element; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoJmxParser.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoJmxParser.java index 7cf266c9d..f32a16d54 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoJmxParser.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoJmxParser.java @@ -21,7 +21,7 @@ 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.mongodb.MongoAdmin; +import org.springframework.data.mongodb.core.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/mongodb/config/MongoParser.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoParser.java index ce4a75349..5c43aa527 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoParser.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoParser.java @@ -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.mongodb.MongoFactoryBean; -import org.springframework.data.mongodb.MongoOptionsFactoryBean; +import org.springframework.data.mongodb.core.MongoFactoryBean; +import org.springframework.data.mongodb.core.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/mongodb/config/ParsingUtils.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/ParsingUtils.java index 690b61edd..7c3b42606 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/ParsingUtils.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/ParsingUtils.java @@ -19,7 +19,7 @@ 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.mongodb.MongoOptionsFactoryBean; +import org.springframework.data.mongodb.core.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/mongodb/config/SimpleMongoRepositoryConfiguration.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/SimpleMongoRepositoryConfiguration.java index 9c7ce29a5..714f69da2 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/SimpleMongoRepositoryConfiguration.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/SimpleMongoRepositoryConfiguration.java @@ -48,7 +48,7 @@ public class SimpleMongoRepositoryConfiguration } /** - * Returns the bean name of the {@link org.springframework.data.mongodb.MongoTemplate} to be referenced. + * Returns the bean name of the {@link org.springframework.data.mongodb.core.core.MongoTemplate} to be referenced. * * @return */ diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionCallback.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CollectionCallback.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionCallback.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CollectionCallback.java index c07e53d0c..97b32f611 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionCallback.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CollectionCallback.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import com.mongodb.DBCollection; import com.mongodb.MongoException; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionOptions.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CollectionOptions.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionOptions.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CollectionOptions.java index 1e3eb8b58..672a51476 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionOptions.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CollectionOptions.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; /** * 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/mongodb/CursorPreparer.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CursorPreparer.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CursorPreparer.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CursorPreparer.java index 4b9c3b800..a470db656 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CursorPreparer.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CursorPreparer.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import com.mongodb.DBCursor; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbCallback.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DbCallback.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbCallback.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DbCallback.java index 8c5fc53b0..4b72c6271 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbCallback.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DbCallback.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import com.mongodb.DB; import com.mongodb.MongoException; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbHolder.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DbHolder.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbHolder.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DbHolder.java index 0827db049..35dcb3723 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbHolder.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DbHolder.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdmin.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoAdmin.java similarity index 83% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdmin.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoAdmin.java index 743252c21..adc3798fb 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdmin.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoAdmin.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import com.mongodb.DB; import com.mongodb.Mongo; @@ -45,7 +45,7 @@ public class MongoAdmin implements MongoAdminOperations { } /* (non-Javadoc) - * @see org.springframework.data.mongodb.MongoAdminOperations#dropDatabase(java.lang.String) + * @see org.springframework.data.mongodb.core.core.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.mongodb.MongoAdminOperations#createDatabase(java.lang.String) + * @see org.springframework.data.mongodb.core.core.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.mongodb.MongoAdminOperations#getDatabaseStats(java.lang.String) + * @see org.springframework.data.mongodb.core.core.MongoAdminOperations#getDatabaseStats(java.lang.String) */ @ManagedOperation public String getDatabaseStats(String databaseName) { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdminOperations.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoAdminOperations.java similarity index 84% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdminOperations.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoAdminOperations.java index 398847eb0..da18a4b21 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdminOperations.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoAdminOperations.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import org.springframework.jmx.export.annotation.ManagedOperation; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbUtils.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoDbUtils.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbUtils.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoDbUtils.java index c66d89fd3..a3610d6f8 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbUtils.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoDbUtils.java @@ -14,12 +14,13 @@ * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import com.mongodb.DB; import com.mongodb.Mongo; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.springframework.data.mongodb.CannotGetMongoDbConnectionException; import org.springframework.transaction.support.TransactionSynchronizationManager; import org.springframework.util.Assert; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDocumentWriter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoDocumentWriter.java similarity index 90% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDocumentWriter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoDocumentWriter.java index b83724b74..a860731ea 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDocumentWriter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoDocumentWriter.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public interface MongoDocumentWriter { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoExceptionTranslator.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoExceptionTranslator.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoExceptionTranslator.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoExceptionTranslator.java index 93b557b6b..164b67129 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoExceptionTranslator.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoExceptionTranslator.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import com.mongodb.MongoException; import com.mongodb.MongoException.CursorNotFound; @@ -28,6 +28,7 @@ import org.springframework.dao.DuplicateKeyException; import org.springframework.dao.InvalidDataAccessApiUsageException; import org.springframework.dao.InvalidDataAccessResourceUsageException; import org.springframework.dao.support.PersistenceExceptionTranslator; +import org.springframework.data.mongodb.UncategorizedMongoDbException; /** * Simple {@link PersistenceExceptionTranslator} for Mongo. Convert the given runtime exception to an appropriate diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoFactoryBean.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoFactoryBean.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoFactoryBean.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoFactoryBean.java index b4f9b8fee..ada0931f0 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoFactoryBean.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoFactoryBean.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.List; @@ -27,6 +27,7 @@ import org.springframework.beans.factory.FactoryBean; import org.springframework.beans.factory.InitializingBean; import org.springframework.dao.DataAccessException; import org.springframework.dao.support.PersistenceExceptionTranslator; +import org.springframework.data.mongodb.CannotGetMongoDbConnectionException; import org.springframework.util.Assert; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOperations.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoOperations.java similarity index 99% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOperations.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoOperations.java index 68302e41a..ad1c87d2d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOperations.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoOperations.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; 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.mongodb.index.IndexDefinition; -import org.springframework.data.mongodb.query.Query; -import org.springframework.data.mongodb.query.Update; +import org.springframework.data.mongodb.core.index.IndexDefinition; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.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/mongodb/MongoOptionsFactoryBean.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoOptionsFactoryBean.java similarity index 99% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOptionsFactoryBean.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoOptionsFactoryBean.java index 41752e06e..721f4ca54 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoOptionsFactoryBean.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoOptionsFactoryBean.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import com.mongodb.MongoOptions; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoSynchronization.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoSynchronization.java similarity index 88% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoSynchronization.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoSynchronization.java index dc2683b10..e35046d9d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoSynchronization.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoSynchronization.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import org.springframework.transaction.support.ResourceHolder; import org.springframework.transaction.support.ResourceHolderSynchronization; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoTemplate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoTemplate.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java index 582235070..347e9e391 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoTemplate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; -import static org.springframework.data.mongodb.query.Criteria.*; +import static org.springframework.data.mongodb.core.query.Criteria.*; import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; @@ -56,23 +56,25 @@ import org.springframework.data.authentication.UserCredentials; 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.data.mongodb.MongoDbFactory; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.convert.MongoConverter; +import org.springframework.data.mongodb.core.convert.MongoReader; +import org.springframework.data.mongodb.core.convert.MongoWriter; +import org.springframework.data.mongodb.core.index.IndexDefinition; +import org.springframework.data.mongodb.core.index.MongoMappingEventPublisher; +import org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.core.mapping.event.AfterConvertEvent; +import org.springframework.data.mongodb.core.mapping.event.AfterLoadEvent; +import org.springframework.data.mongodb.core.mapping.event.AfterSaveEvent; +import org.springframework.data.mongodb.core.mapping.event.BeforeConvertEvent; +import org.springframework.data.mongodb.core.mapping.event.BeforeSaveEvent; +import org.springframework.data.mongodb.core.mapping.event.MongoMappingEvent; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; import org.springframework.jca.cci.core.ConnectionCallback; import org.springframework.util.Assert; @@ -244,7 +246,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { /** * Returns the default - * {@link org.springframework.data.mongodb.convert.MongoConverter}. + * {@link org.springframework.data.mongodb.core.core.convert.MongoConverter}. * * @return */ @@ -254,7 +256,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { /** * Returns the - * {@link org.springframework.data.mongodb.MongoDbFactory}. + * {@link org.springframework.data.mongodb.core.MongoDbFactory}. * * @return */ @@ -269,7 +271,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { /* * (non-Javadoc) * - * @see org.springframework.data.mongodb.MongoOperations# + * @see org.springframework.data.mongodb.core.core.MongoOperations# * getDefaultCollectionName() */ public String getCollectionName(Class entityClass) { @@ -280,7 +282,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#executeCommand + * org.springframework.data.mongodb.core.core.MongoOperations#executeCommand * (java.lang.String) */ public CommandResult executeCommand(String jsonCommand) { @@ -291,7 +293,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#executeCommand + * org.springframework.data.mongodb.core.core.MongoOperations#executeCommand * (com.mongodb.DBObject) */ public CommandResult executeCommand(final DBObject command) { @@ -319,7 +321,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#execute(org. + * org.springframework.data.mongodb.core.core.MongoOperations#execute(org. * springframework.data.document.mongodb.DBCallback) */ public T execute(DbCallback action) { @@ -338,7 +340,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#execute(org. + * org.springframework.data.mongodb.core.core.MongoOperations#execute(org. * springframework.data.document.mongodb.CollectionCallback) */ public T execute(Class entityClass, CollectionCallback callback) { @@ -349,7 +351,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#execute(org. + * org.springframework.data.mongodb.core.core.MongoOperations#execute(org. * springframework.data.document.mongodb.CollectionCallback, * java.lang.String) */ @@ -370,8 +372,8 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#executeInSession - * (org.springframework.data.mongodb.DBCallback) + * org.springframework.data.mongodb.core.core.MongoOperations#executeInSession + * (org.springframework.data.mongodb.core.core.DBCallback) */ public T executeInSession(final DbCallback action) { @@ -391,7 +393,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#createCollection + * org.springframework.data.mongodb.core.core.MongoOperations#createCollection * (java.lang.Class) */ public DBCollection createCollection(Class entityClass) { @@ -402,9 +404,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#createCollection + * org.springframework.data.mongodb.core.core.MongoOperations#createCollection * (java.lang.Class, - * org.springframework.data.mongodb.CollectionOptions) + * org.springframework.data.mongodb.core.core.CollectionOptions) */ public DBCollection createCollection(Class entityClass, CollectionOptions collectionOptions) { @@ -415,7 +417,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#createCollection + * org.springframework.data.mongodb.core.core.MongoOperations#createCollection * (java.lang.String) */ public DBCollection createCollection(final String collectionName) { @@ -426,9 +428,9 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#createCollection + * org.springframework.data.mongodb.core.core.MongoOperations#createCollection * (java.lang.String, - * org.springframework.data.mongodb.CollectionOptions) + * org.springframework.data.mongodb.core.core.CollectionOptions) */ public DBCollection createCollection(final String collectionName, final CollectionOptions collectionOptions) { @@ -440,7 +442,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#getCollection + * org.springframework.data.mongodb.core.core.MongoOperations#getCollection * (java.lang.String) */ public DBCollection getCollection(final String collectionName) { @@ -456,7 +458,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#collectionExists + * org.springframework.data.mongodb.core.core.MongoOperations#collectionExists * (java.lang.Class) */ public boolean collectionExists(Class entityClass) { @@ -467,7 +469,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#collectionExists + * org.springframework.data.mongodb.core.core.MongoOperations#collectionExists * (java.lang.String) */ public boolean collectionExists(final String collectionName) { @@ -483,7 +485,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#dropCollection + * org.springframework.data.mongodb.core.core.MongoOperations#dropCollection * (java.lang.Class) */ public void dropCollection(Class entityClass) { @@ -496,7 +498,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#dropCollection + * org.springframework.data.mongodb.core.core.MongoOperations#dropCollection * (java.lang.String) */ public void dropCollection(String collectionName) { @@ -628,7 +630,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#insert(java + * org.springframework.data.mongodb.core.core.MongoOperations#insert(java * .lang .Object) */ public void insert(Object objectToSave) { @@ -640,7 +642,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#insert(java + * org.springframework.data.mongodb.core.core.MongoOperations#insert(java * .lang .String, java.lang.Object) */ public void insert(Object objectToSave, String collectionName) { @@ -701,7 +703,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#insertList(java + * org.springframework.data.mongodb.core.core.MongoOperations#insertList(java * .util.List) */ public void insert(Collection batchToSave, Class entityClass) { @@ -712,7 +714,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#insertList(java + * org.springframework.data.mongodb.core.core.MongoOperations#insertList(java * .lang.String, java.util.List) */ public void insert(Collection batchToSave, @@ -724,7 +726,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#insertAll(java + * org.springframework.data.mongodb.core.core.MongoOperations#insertAll(java * .util.Collection) */ public void insertAll(Collection objectsToSave) { @@ -790,7 +792,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#save(java.lang + * org.springframework.data.mongodb.core.core.MongoOperations#save(java.lang * .Object) */ public void save(Object objectToSave) { @@ -801,7 +803,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#save(java.lang + * org.springframework.data.mongodb.core.core.MongoOperations#save(java.lang * .String, java.lang.Object) */ public void save(Object objectToSave, String collectionName) { @@ -901,7 +903,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#updateFirst(com + * org.springframework.data.mongodb.core.core.MongoOperations#updateFirst(com * .mongodb.DBObject, com.mongodb.DBObject) */ public WriteResult updateFirst(Query query, Update update, @@ -914,7 +916,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#updateFirst + * org.springframework.data.mongodb.core.core.MongoOperations#updateFirst * (java .lang.String, com.mongodb.DBObject, com.mongodb.DBObject) */ public WriteResult updateFirst(final Query query, @@ -926,7 +928,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#updateMulti(com + * org.springframework.data.mongodb.core.core.MongoOperations#updateMulti(com * .mongodb.DBObject, com.mongodb.DBObject) */ public WriteResult updateMulti(Query query, Update update, @@ -939,7 +941,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#updateMulti + * org.springframework.data.mongodb.core.core.MongoOperations#updateMulti * (java .lang.String, com.mongodb.DBObject, com.mongodb.DBObject) */ public WriteResult updateMulti(final Query query, final Update update, @@ -1048,7 +1050,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#remove(java + * org.springframework.data.mongodb.core.core.MongoOperations#remove(java * .lang .String, com.mongodb.DBObject) */ public void remove(final Query query, String collectionName) { @@ -1059,7 +1061,7 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware { * (non-Javadoc) * * @see - * org.springframework.data.mongodb.MongoOperations#getCollection + * org.springframework.data.mongodb.core.core.MongoOperations#getCollection * (java.lang.Class) */ public List findAll(Class entityClass) { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/QueryMapper.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/QueryMapper.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/QueryMapper.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/QueryMapper.java index b906f630c..4e3a4cff2 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/QueryMapper.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/QueryMapper.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core; import java.util.ArrayList; import java.util.Iterator; @@ -25,8 +25,8 @@ import org.bson.types.BasicBSONList; import org.bson.types.ObjectId; import org.springframework.core.convert.ConversionException; import org.springframework.data.mapping.PersistentEntity; -import org.springframework.data.mongodb.convert.MongoConverter; -import org.springframework.data.mongodb.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.convert.MongoConverter; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; import org.springframework.util.Assert; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/SimpleMongoDbFactory.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/SimpleMongoDbFactory.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/SimpleMongoDbFactory.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/SimpleMongoDbFactory.java index 617987ecf..034253459 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/SimpleMongoDbFactory.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/SimpleMongoDbFactory.java @@ -1,10 +1,11 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.DisposableBean; import org.springframework.dao.DataAccessException; import org.springframework.data.authentication.UserCredentials; +import org.springframework.data.mongodb.MongoDbFactory; import org.springframework.util.Assert; import com.mongodb.DB; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/WriteResultChecking.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/WriteResultChecking.java similarity index 55% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/WriteResultChecking.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/WriteResultChecking.java index 7cc9ebdc5..70015abe5 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/WriteResultChecking.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/WriteResultChecking.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public enum WriteResultChecking { NONE, LOG, EXCEPTION diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/AbstractMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/AbstractMongoConverter.java similarity index 87% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/AbstractMongoConverter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/AbstractMongoConverter.java index b28198449..509f82a02 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/AbstractMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/AbstractMongoConverter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import java.math.BigDecimal; import java.math.BigInteger; @@ -28,12 +28,12 @@ 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.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 org.springframework.data.mongodb.core.convert.MongoConverters.BigDecimalToStringConverter; +import org.springframework.data.mongodb.core.convert.MongoConverters.BigIntegerToObjectIdConverter; +import org.springframework.data.mongodb.core.convert.MongoConverters.ObjectIdToBigIntegerConverter; +import org.springframework.data.mongodb.core.convert.MongoConverters.ObjectIdToStringConverter; +import org.springframework.data.mongodb.core.convert.MongoConverters.StringToBigDecimalConverter; +import org.springframework.data.mongodb.core.convert.MongoConverters.StringToObjectIdConverter; import com.mongodb.BasicDBList; import com.mongodb.BasicDBObject; @@ -96,7 +96,7 @@ public abstract class AbstractMongoConverter implements MongoConverter, Initiali /* * (non-Javadoc) - * @see org.springframework.data.mongodb.convert.MongoConverter#getConversionService() + * @see org.springframework.data.mongodb.core.core.convert.MongoConverter#getConversionService() */ public ConversionService getConversionService() { return conversionService; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/CustomConversions.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/CustomConversions.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/CustomConversions.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/CustomConversions.java index 297f23902..ab8fe8f3b 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/CustomConversions.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import java.util.ArrayList; import java.util.Arrays; @@ -31,8 +31,8 @@ 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.mapping.model.SimpleTypeHolder; -import org.springframework.data.mongodb.convert.MongoConverters.BigDecimalToStringConverter; -import org.springframework.data.mongodb.convert.MongoConverters.StringToBigDecimalConverter; +import org.springframework.data.mongodb.core.convert.MongoConverters.BigDecimalToStringConverter; +import org.springframework.data.mongodb.core.convert.MongoConverters.StringToBigDecimalConverter; import org.springframework.util.Assert; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MappingMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MappingMongoConverter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java index 7d9f3ee6f..d11768e04 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MappingMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import java.lang.reflect.Array; import java.lang.reflect.InvocationTargetException; @@ -52,8 +52,8 @@ 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.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.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.mongodb.convert.MongoConverter#getMappingContext() + * @see org.springframework.data.mongodb.core.core.convert.MongoConverter#getMappingContext() */ public MappingContext, MongoPersistentProperty> getMappingContext() { return mappingContext; @@ -121,16 +121,16 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App } /* - * (non-Javadoc) - * @see org.springframework.context.ApplicationContextAware#setApplicationContext(org.springframework.context.ApplicationContext) - */ + * (non-Javadoc) + * @see org.springframework.context.ApplicationContextAware#setApplicationContext(org.springframework.context.ApplicationContext) + */ public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.applicationContext = applicationContext; } /* * (non-Javadoc) - * @see org.springframework.data.mongodb.convert.MongoConverter#convertObjectId(org.bson.types.ObjectId, java.lang.Class) + * @see org.springframework.data.mongodb.core.core.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.mongodb.convert.MongoConverter#convertObjectId(java.lang.Object) + * @see org.springframework.data.mongodb.core.core.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.mongodb.MongoReader#read(java.lang.Class, com.mongodb.DBObject) + * @see org.springframework.data.mongodb.core.core.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.mongodb.MongoWriter#write(java.lang.Object, com.mongodb.DBObject) + * @see org.springframework.data.mongodb.core.core.convert.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.mongodb.mapping.DBRef dbref) { + protected DBRef createDBRef(Object target, org.springframework.data.mongodb.core.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/mongodb/convert/MongoBeanWrapper.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoBeanWrapper.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoBeanWrapper.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoBeanWrapper.java index 4a1909695..709c31c25 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoBeanWrapper.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import static org.springframework.beans.PropertyAccessorFactory.forBeanPropertyAccess; import static org.springframework.beans.PropertyAccessorFactory.forDirectFieldAccess; @@ -22,8 +22,7 @@ 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.mongodb.MongoPropertyDescriptors; -import org.springframework.data.mongodb.MongoPropertyDescriptors.MongoPropertyDescriptor; +import org.springframework.data.mongodb.core.convert.MongoPropertyDescriptors.MongoPropertyDescriptor; import org.springframework.util.Assert; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoConverter.java similarity index 82% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoConverter.java index e5efc66b0..58ea75e25 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoConverter.java @@ -13,16 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import com.mongodb.BasicDBList; import org.bson.types.ObjectId; import org.springframework.core.convert.ConversionService; 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; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; public interface MongoConverter extends MongoWriter, MongoReader { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverters.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoConverters.java similarity index 98% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverters.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoConverters.java index 4bcf8b2e5..355410246 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/MongoConverters.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import java.math.BigDecimal; import java.math.BigInteger; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoPropertyDescriptors.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoPropertyDescriptors.java similarity index 99% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoPropertyDescriptors.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoPropertyDescriptors.java index fef9a4b2e..c579c66aa 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoPropertyDescriptors.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoPropertyDescriptors.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core.convert; import java.beans.PropertyDescriptor; import java.lang.reflect.Method; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoReader.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoReader.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoReader.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoReader.java index 2c98f602b..46c877137 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoReader.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoReader.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core.convert; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoWriter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoWriter.java similarity index 92% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoWriter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoWriter.java index e3e4563ea..65f09c653 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoWriter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MongoWriter.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core.convert; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/SimpleMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/SimpleMongoConverter.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/SimpleMongoConverter.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/SimpleMongoConverter.java index b9a756046..cc65752a7 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/convert/SimpleMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import java.lang.reflect.Array; import java.lang.reflect.GenericArrayType; @@ -50,10 +50,10 @@ import org.springframework.core.convert.ConversionService; import org.springframework.core.convert.converter.Converter; import org.springframework.core.convert.support.ConversionServiceFactory; 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.data.mongodb.core.convert.MongoPropertyDescriptors.MongoPropertyDescriptor; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.core.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.mongodb.convert.MappingMongoConverter} + * @deprecated since Spring 1.0 M3 in favor of {@link org.springframework.data.mongodb.core.core.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.mongodb.convert.MongoConverter#getMappingContext() + * @see org.springframework.data.mongodb.core.core.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.mongodb.MongoWriter#write(java.lang.Object, com.mongodb.DBObject) + * @see org.springframework.data.mongodb.core.core.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.mongodb.MongoReader#read(java.lang.Class, com.mongodb.DBObject) + * @see org.springframework.data.mongodb.core.core.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.mongodb.convert.MongoConverter#convertObjectId(org.bson.types.ObjectId, java.lang.Class) + * @see org.springframework.data.mongodb.core.core.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.mongodb.convert.MongoConverter#convertObjectId(java.lang.Object) + * @see org.springframework.data.mongodb.core.core.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/mongodb/geo/Box.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/geo/Box.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Box.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/geo/Box.java index fe018f7a6..6a3543ce8 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Box.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.geo; +package org.springframework.data.mongodb.core.geo; -import org.springframework.data.mongodb.mapping.Field; +import org.springframework.data.mongodb.core.mapping.Field; import org.springframework.util.Assert; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Circle.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/geo/Circle.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Circle.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/geo/Circle.java index 7faf8e65d..5ddb9fab7 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Circle.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.geo; +package org.springframework.data.mongodb.core.geo; import org.springframework.data.annotation.PersistenceConstructor; import org.springframework.util.Assert; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Point.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/geo/Point.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Point.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/geo/Point.java index e15e57fbd..1f1117991 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/geo/Point.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.geo; +package org.springframework.data.mongodb.core.geo; import org.springframework.data.annotation.PersistenceConstructor; -import org.springframework.data.mongodb.mapping.Field; +import org.springframework.data.mongodb.core.mapping.Field; import org.springframework.util.Assert; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndex.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/CompoundIndex.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndex.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/CompoundIndex.java index c5ad334a1..19fdbd171 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndex.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/CompoundIndex.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.index; +package org.springframework.data.mongodb.core.index; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndexes.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/CompoundIndexes.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndexes.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/CompoundIndexes.java index f0d469e71..e7704aa66 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/CompoundIndexes.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/CompoundIndexes.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.index; +package org.springframework.data.mongodb.core.index; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/GeoSpatialIndexed.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/GeoSpatialIndexed.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/GeoSpatialIndexed.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/GeoSpatialIndexed.java index 2b15e38f1..484c0e653 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/GeoSpatialIndexed.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/GeoSpatialIndexed.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.index; +package org.springframework.data.mongodb.core.index; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/GeospatialIndex.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/GeospatialIndex.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/GeospatialIndex.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/GeospatialIndex.java index 398bea0ba..bee0641eb 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/GeospatialIndex.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/GeospatialIndex.java @@ -13,9 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.index; -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/mongodb/query/Index.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/Index.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Index.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/Index.java index b352c59f9..0ba1db0ac 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Index.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/Index.java @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.index; import java.util.LinkedHashMap; import java.util.Map; -import org.springframework.data.mongodb.index.IndexDefinition; +import org.springframework.data.mongodb.core.query.Order; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDefinition.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexDefinition.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDefinition.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexDefinition.java index edd8f4945..e6317e9ae 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDefinition.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexDefinition.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.index; +package org.springframework.data.mongodb.core.index; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDirection.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexDirection.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDirection.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexDirection.java index 65573c4a8..b8f03ba86 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexDirection.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexDirection.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.index; +package org.springframework.data.mongodb.core.index; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexPredicate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexPredicate.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexPredicate.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexPredicate.java index e9464fad3..ea17d03c4 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/IndexPredicate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/IndexPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.index; +package org.springframework.data.mongodb.core.index; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/Indexed.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/Indexed.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/Indexed.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/Indexed.java index bd336f2e1..30ad8eee1 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/index/Indexed.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/Indexed.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.index; +package org.springframework.data.mongodb.core.index; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEventPublisher.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/MongoMappingEventPublisher.java similarity index 83% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEventPublisher.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/MongoMappingEventPublisher.java index 84bb12a2b..20f78323a 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEventPublisher.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/MongoMappingEventPublisher.java @@ -14,14 +14,13 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping.event; +package org.springframework.data.mongodb.core.index; import org.springframework.context.ApplicationEvent; import org.springframework.context.ApplicationEventPublisher; 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; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntityIndexCreator.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/MongoPersistentEntityIndexCreator.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntityIndexCreator.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/MongoPersistentEntityIndexCreator.java index 12b2a2f35..e37b474ba 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntityIndexCreator.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/index/MongoPersistentEntityIndexCreator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.index; import java.lang.reflect.Field; import java.util.Collections; @@ -30,12 +30,10 @@ import org.springframework.context.ApplicationListener; 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.data.mongodb.core.mapping.BasicMongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; import org.springframework.util.Assert; import org.springframework.util.StringUtils; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntity.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentEntity.java similarity index 98% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntity.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentEntity.java index 0b9e4cb8f..ac0c815c6 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntity.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentEntity.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.util.Comparator; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentProperty.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentProperty.java similarity index 86% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentProperty.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentProperty.java index 03597a121..5308fdfd9 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentProperty.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.mapping; +package org.springframework.data.mongodb.core.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.mongodb.mapping.Field annotation = getField().getAnnotation( - org.springframework.data.mongodb.mapping.Field.class); + org.springframework.data.mongodb.core.mapping.Field annotation = getField().getAnnotation( + org.springframework.data.mongodb.core.mapping.Field.class); return annotation != null && StringUtils.hasText(annotation.value()) ? annotation.value() : field.getName(); } /* (non-Javadoc) - * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getFieldOrder() + * @see org.springframework.data.mongodb.core.core.mapping.MongoPersistentProperty#getFieldOrder() */ public int getFieldOrder() { - org.springframework.data.mongodb.mapping.Field annotation = getField().getAnnotation( - org.springframework.data.mongodb.mapping.Field.class); + org.springframework.data.mongodb.core.mapping.Field annotation = getField().getAnnotation( + org.springframework.data.mongodb.core.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.mongodb.mapping.MongoPersistentProperty#isDbReference() + * @see org.springframework.data.mongodb.core.core.mapping.MongoPersistentProperty#isDbReference() */ public boolean isDbReference() { return getField().isAnnotationPresent(DBRef.class); } /* (non-Javadoc) - * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getDBRef() + * @see org.springframework.data.mongodb.core.core.mapping.MongoPersistentProperty#getDBRef() */ public DBRef getDBRef() { return getField().getAnnotation(DBRef.class); diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/DBRef.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/DBRef.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/DBRef.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/DBRef.java index 5cefb928f..07b97aae2 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/DBRef.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/DBRef.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Document.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/Document.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Document.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/Document.java index 1661d666f..cb14e0f0d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Document.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/Document.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Field.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/Field.java similarity index 91% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Field.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/Field.java index 718680efd..4761a7110 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/Field.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/Field.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.lang.annotation.Documented; import java.lang.annotation.Retention; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoMappingContext.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/MongoMappingContext.java similarity index 98% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoMappingContext.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/MongoMappingContext.java index 9ebc9f53d..bd7741256 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoMappingContext.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/MongoMappingContext.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.beans.PropertyDescriptor; import java.lang.reflect.Field; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntity.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/MongoPersistentEntity.java similarity index 80% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntity.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/MongoPersistentEntity.java index 67e1ec7bd..7965ea852 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentEntity.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/MongoPersistentEntity.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.springframework.data.mapping.PersistentEntity; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentProperty.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/MongoPersistentProperty.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentProperty.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/MongoPersistentProperty.java index 8cad7ab0a..a390ac0ef 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/MongoPersistentProperty.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.springframework.data.mapping.PersistentProperty; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/SimpleMongoMappingContext.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/SimpleMongoMappingContext.java similarity index 88% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/SimpleMongoMappingContext.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/SimpleMongoMappingContext.java index f6fe10851..9373ea0bc 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/SimpleMongoMappingContext.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/SimpleMongoMappingContext.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.beans.PropertyDescriptor; import java.lang.reflect.Field; @@ -76,7 +76,7 @@ public class SimpleMongoMappingContext extends } /* (non-Javadoc) - * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getKey() + * @see org.springframework.data.mongodb.core.core.mapping.MongoPersistentProperty#getKey() */ public String getFieldName() { return isIdProperty() ? "_id" : getName(); @@ -84,7 +84,7 @@ public class SimpleMongoMappingContext extends /* * (non-Javadoc) - * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getFieldOrder() + * @see org.springframework.data.mongodb.core.core.mapping.MongoPersistentProperty#getFieldOrder() */ public int getFieldOrder() { return Integer.MAX_VALUE; @@ -99,14 +99,14 @@ public class SimpleMongoMappingContext extends } /* (non-Javadoc) - * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#isDbReference() + * @see org.springframework.data.mongodb.core.core.mapping.MongoPersistentProperty#isDbReference() */ public boolean isDbReference() { return false; } /* (non-Javadoc) - * @see org.springframework.data.mongodb.mapping.MongoPersistentProperty#getDBRef() + * @see org.springframework.data.mongodb.core.core.mapping.MongoPersistentProperty#getDBRef() */ public DBRef getDBRef() { return null; @@ -124,7 +124,7 @@ public class SimpleMongoMappingContext extends } /* (non-Javadoc) - * @see org.springframework.data.mongodb.mapping.MongoPersistentEntity#getCollection() + * @see org.springframework.data.mongodb.core.core.mapping.MongoPersistentEntity#getCollection() */ public String getCollection() { return MongoCollectionUtils.getPreferredCollectionName(getType()); diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AbstractMappingEventListener.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AbstractMappingEventListener.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AbstractMappingEventListener.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AbstractMappingEventListener.java index 5f8b4e08f..7fc727bae 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AbstractMappingEventListener.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AbstractMappingEventListener.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping.event; +package org.springframework.data.mongodb.core.mapping.event; import com.mongodb.DBObject; import org.apache.commons.logging.Log; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterConvertEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterConvertEvent.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterConvertEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterConvertEvent.java index 392aaae8c..7f6a0fa26 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterConvertEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterConvertEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping.event; +package org.springframework.data.mongodb.core.mapping.event; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterLoadEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterLoadEvent.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterLoadEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterLoadEvent.java index a1dec96ff..67fc66d5d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterLoadEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterLoadEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping.event; +package org.springframework.data.mongodb.core.mapping.event; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterSaveEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterSaveEvent.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterSaveEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterSaveEvent.java index cbfff12ff..17d429bd6 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/AfterSaveEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/AfterSaveEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping.event; +package org.springframework.data.mongodb.core.mapping.event; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeConvertEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/BeforeConvertEvent.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeConvertEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/BeforeConvertEvent.java index caff53e9f..231ce37c3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeConvertEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/BeforeConvertEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping.event; +package org.springframework.data.mongodb.core.mapping.event; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeSaveEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/BeforeSaveEvent.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeSaveEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/BeforeSaveEvent.java index fb7a2c291..0a70e01df 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/BeforeSaveEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/BeforeSaveEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping.event; +package org.springframework.data.mongodb.core.mapping.event; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/LoggingEventListener.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/LoggingEventListener.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/LoggingEventListener.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/LoggingEventListener.java index 8c375cc1f..1119ead21 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/LoggingEventListener.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/LoggingEventListener.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping.event; +package org.springframework.data.mongodb.core.mapping.event; import com.mongodb.DBObject; import org.apache.commons.logging.Log; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEvent.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/MongoMappingEvent.java similarity index 94% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEvent.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/MongoMappingEvent.java index 494c655a6..9189e932e 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/mapping/event/MongoMappingEvent.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/mapping/event/MongoMappingEvent.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping.event; +package org.springframework.data.mongodb.core.mapping.event; import com.mongodb.DBObject; import org.springframework.context.ApplicationEvent; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/package-info.java new file mode 100644 index 000000000..a4c52a66d --- /dev/null +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/package-info.java @@ -0,0 +1,5 @@ +/** + * MongoDB core support. + */ +package org.springframework.data.mongodb.core; + diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/BasicQuery.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicQuery.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/BasicQuery.java index b888b2ff1..f691aa2f4 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; import com.mongodb.DBObject; import com.mongodb.util.JSON; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicUpdate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/BasicUpdate.java similarity index 98% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicUpdate.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/BasicUpdate.java index dfc181a63..522d98111 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/BasicUpdate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; import java.util.Collections; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Criteria.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Criteria.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Criteria.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Criteria.java index 0ceb193ba..10ba354c4 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Criteria.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; import java.util.ArrayList; import java.util.Collection; @@ -25,9 +25,9 @@ import com.mongodb.BasicDBObject; import com.mongodb.DBObject; 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.data.mongodb.core.geo.Box; +import org.springframework.data.mongodb.core.geo.Circle; +import org.springframework.data.mongodb.core.geo.Point; import org.springframework.util.Assert; import org.springframework.util.StringUtils; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/CriteriaDefinition.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/CriteriaDefinition.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/CriteriaDefinition.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/CriteriaDefinition.java index a6e6647d8..028acfee6 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/CriteriaDefinition.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Field.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Field.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Field.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Field.java index a02a93fc7..6c8f4aa67 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Field.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; import java.util.HashMap; import java.util.Map; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorCriteria.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/NorCriteria.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorCriteria.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/NorCriteria.java index f7cea6aa6..67a0c4afe 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorCriteria.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; public class NorCriteria extends OrCriteria { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/NorQuery.java similarity index 63% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorQuery.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/NorQuery.java index c335626aa..280b5bdba 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/NorQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/NorQuery.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.query; public class NorQuery extends Query { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrCriteria.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/OrCriteria.java similarity index 96% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrCriteria.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/OrCriteria.java index 8e6155b6a..c87eaeb32 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrCriteria.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/OrQuery.java similarity index 62% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrQuery.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/OrQuery.java index a927a4bce..3ea9adc66 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/OrQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/OrQuery.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.query; public class OrQuery extends Query { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Order.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Order.java similarity index 93% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Order.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Order.java index c4eeca65c..ab3e53bc6 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Order.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; /** * An enum that specifies the ordering for sort or index specifications diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Query.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Query.java similarity index 97% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Query.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Query.java index 2682e5cd9..de7f390bb 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Query.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; import java.util.LinkedHashMap; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Sort.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Sort.java similarity index 95% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Sort.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Sort.java index 0436af8d3..61d8d0d58 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Sort.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; import java.util.LinkedHashMap; import java.util.Map; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Update.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Update.java similarity index 98% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Update.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Update.java index 1e67bf84d..dd7c7fcc3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/Update.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.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/core/query/package-info.java similarity index 50% rename from spring-data-mongodb/src/main/java/org/springframework/data/mongodb/query/package-info.java rename to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/package-info.java index e4d29106d..911f2fea6 100644 --- 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/core/query/package-info.java @@ -1,5 +1,5 @@ /** * MongoDB specific query and update support. */ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.query; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AbstractMonitor.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AbstractMonitor.java index 45c394593..528cb31d0 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AbstractMonitor.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/monitor/AbstractMonitor.java @@ -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.mongodb.MongoDbUtils; +import org.springframework.data.mongodb.core.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/mongodb/package-info.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/package-info.java deleted file mode 100644 index 5b95cca51..000000000 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -/** - * MongoDB core support. - */ -package org.springframework.data.mongodb; - diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/AbstractMongoQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/AbstractMongoQuery.java index 81c2ec6b8..db3297617 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/AbstractMongoQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/AbstractMongoQuery.java @@ -24,9 +24,9 @@ import com.mongodb.DBCursor; import com.mongodb.DBObject; 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.mongodb.core.CollectionCallback; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Query; import org.springframework.data.repository.query.ParameterAccessor; import org.springframework.data.repository.query.ParametersParameterAccessor; import org.springframework.data.repository.query.RepositoryQuery; @@ -185,7 +185,7 @@ public abstract class AbstractMongoQuery implements RepositoryQuery { /* * (non-Javadoc) - * @see org.springframework.data.mongodb.repository.AbstractMongoQuery.Execution#execute(org.springframework.data.mongodb.query.Query) + * @see org.springframework.data.mongodb.repository.AbstractMongoQuery.Execution#execute(org.springframework.data.mongodb.core.core.query.Query) */ @Override Object execute(Query query) { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/ConvertingParameterAccessor.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/ConvertingParameterAccessor.java index 5fde579b9..44d23cde8 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/ConvertingParameterAccessor.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/ConvertingParameterAccessor.java @@ -24,8 +24,8 @@ import com.mongodb.BasicDBObject; import com.mongodb.DBObject; 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.mongodb.core.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.convert.MongoWriter; import org.springframework.data.repository.query.ParameterAccessor; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MappingMongoEntityInformation.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MappingMongoEntityInformation.java index 5af8b5f3a..ec1f9825f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MappingMongoEntityInformation.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MappingMongoEntityInformation.java @@ -17,9 +17,9 @@ package org.springframework.data.mongodb.repository; import java.io.Serializable; 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.mongodb.core.mapping.BasicMongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; import org.springframework.data.repository.core.support.AbstractEntityInformation; /** diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoAnnotationProcessor.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoAnnotationProcessor.java index 1c3ac9699..e6dc72267 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoAnnotationProcessor.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoAnnotationProcessor.java @@ -27,7 +27,7 @@ import javax.lang.model.SourceVersion; import javax.lang.model.element.TypeElement; import javax.tools.Diagnostic; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.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.mongodb.mapping.*" }) +@SupportedAnnotationTypes({ "com.mysema.query.annotations.*", "org.springframework.data.mongodb.core.core.mapping.*" }) @SupportedSourceVersion(SourceVersion.RELEASE_6) public class MongoAnnotationProcessor extends AbstractProcessor { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryCreator.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryCreator.java index 9538aa46d..580642070 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryCreator.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoQueryCreator.java @@ -15,7 +15,7 @@ */ package org.springframework.data.mongodb.repository; -import static org.springframework.data.mongodb.query.Criteria.*; +import static org.springframework.data.mongodb.core.query.Criteria.*; import java.util.Collection; import java.util.Iterator; @@ -24,12 +24,12 @@ import java.util.regex.Pattern; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; 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.core.geo.Box; +import org.springframework.data.mongodb.core.geo.Circle; +import org.springframework.data.mongodb.core.geo.Point; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.CriteriaDefinition; +import org.springframework.data.mongodb.core.query.Query; import org.springframework.data.mongodb.repository.ConvertingParameterAccessor.PotentiallyConvertingIterator; import org.springframework.data.repository.query.ParameterAccessor; import org.springframework.data.repository.query.ParametersParameterAccessor; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBean.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBean.java index 9b4371714..3c30c434d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBean.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBean.java @@ -27,13 +27,13 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; 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.mongodb.core.MongoOperations; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.convert.MongoPropertyDescriptors.MongoPropertyDescriptor; +import org.springframework.data.mongodb.core.index.Index; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.core.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/mongodb/repository/PartTreeMongoQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/PartTreeMongoQuery.java index 006067d7b..f189fde6d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/PartTreeMongoQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/PartTreeMongoQuery.java @@ -15,8 +15,8 @@ */ package org.springframework.data.mongodb.repository; -import org.springframework.data.mongodb.MongoTemplate; -import org.springframework.data.mongodb.query.Query; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Query; import org.springframework.data.repository.query.QueryMethod; import org.springframework.data.repository.query.RepositoryQuery; import org.springframework.data.repository.query.parser.PartTree; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryDslMongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryDslMongoRepository.java index c3bcaf2e3..1fcfefdcd 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryDslMongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryDslMongoRepository.java @@ -24,9 +24,9 @@ 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.mongodb.core.MongoOperations; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.convert.MongoConverter; import org.springframework.data.querydsl.EntityPathResolver; import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.SimpleEntityPathResolver; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryUtils.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryUtils.java index 9bf8f9630..b24edf54d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryUtils.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/QueryUtils.java @@ -19,7 +19,7 @@ import com.mongodb.DBCursor; 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; +import org.springframework.data.mongodb.core.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.mongodb.query.Sort bSort = query.sort(); + org.springframework.data.mongodb.core.query.Sort bSort = query.sort(); for (Order order : sort) { bSort.on(order.getProperty(), - order.isAscending() ? org.springframework.data.mongodb.query.Order.ASCENDING - : org.springframework.data.mongodb.query.Order.DESCENDING); + order.isAscending() ? org.springframework.data.mongodb.core.query.Order.ASCENDING + : org.springframework.data.mongodb.core.query.Order.DESCENDING); } return query; diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/SimpleMongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/SimpleMongoRepository.java index fb84f631f..197dc956f 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/SimpleMongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/SimpleMongoRepository.java @@ -15,7 +15,7 @@ */ package org.springframework.data.mongodb.repository; -import static org.springframework.data.mongodb.query.Criteria.*; +import static org.springframework.data.mongodb.core.query.Criteria.*; import java.io.Serializable; import java.util.ArrayList; @@ -26,10 +26,10 @@ 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.mongodb.core.MongoOperations; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.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/mongodb/repository/StringBasedMongoQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/StringBasedMongoQuery.java index 410651b5f..ff16f8f66 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/StringBasedMongoQuery.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/StringBasedMongoQuery.java @@ -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.mongodb.MongoTemplate; -import org.springframework.data.mongodb.query.BasicQuery; -import org.springframework.data.mongodb.query.Query; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.BasicQuery; +import org.springframework.data.mongodb.core.query.Query; /** * Query to use a plain JSON String to create the {@link Query} to actually execute. @@ -59,7 +59,7 @@ public class StringBasedMongoQuery extends AbstractMongoQuery { * * @see * org.springframework.data.mongodb.repository.AbstractMongoQuery#createQuery(org.springframework.data. - * repository.query.SimpleParameterAccessor, org.springframework.data.mongodb.support.convert.MongoConverter) + * repository.query.SimpleParameterAccessor, org.springframework.data.mongodb.core.core.support.convert.MongoConverter) */ @Override protected Query createQuery(ConvertingParameterAccessor accessor) { 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 c2ec06480..a75298e16 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/mongodb/config/MongoNamespaceReplicaSetTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceReplicaSetTests.java index 493a14a79..9ba740e46 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceReplicaSetTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceReplicaSetTests.java @@ -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.mongodb.MongoFactoryBean; +import org.springframework.data.mongodb.core.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/mongodb/config/MongoNamespaceTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceTests.java index c985a141e..ccf99e7ac 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/config/MongoNamespaceTests.java @@ -24,7 +24,7 @@ import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.data.mongodb.MongoDbFactory; -import org.springframework.data.mongodb.MongoFactoryBean; +import org.springframework.data.mongodb.core.MongoFactoryBean; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Friend.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Friend.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Friend.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Friend.java index d1e3d2b5c..5d9d2ad6c 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Friend.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Friend.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.ArrayList; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/JmxServer.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/JmxServer.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/JmxServer.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/JmxServer.java index ccae1fb1a..3c922ea0d 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/JmxServer.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/JmxServer.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import org.springframework.context.support.ClassPathXmlApplicationContext; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Message.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Message.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Message.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Message.java index 2e43e4e7e..dc83a87ac 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Message.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Message.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.Date; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoAdminIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoAdminIntegrationTests.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoAdminIntegrationTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoAdminIntegrationTests.java index 58456eaa3..f462bce6d 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoAdminIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoAdminIntegrationTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import com.mongodb.CommandResult; import com.mongodb.DB; @@ -24,7 +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.data.mongodb.core.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/mongodb/MongoOperationsUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoOperationsUnitTests.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoOperationsUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoOperationsUnitTests.java index 75965459b..16040a22e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoOperationsUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoOperationsUnitTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import static org.junit.Assert.*; @@ -30,14 +30,14 @@ import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import org.springframework.dao.DataAccessException; 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; +import org.springframework.data.mongodb.core.CollectionCallback; +import org.springframework.data.mongodb.core.CollectionOptions; +import org.springframework.data.mongodb.core.DbCallback; +import org.springframework.data.mongodb.core.MongoOperations; +import org.springframework.data.mongodb.core.convert.AbstractMongoConverter; +import org.springframework.data.mongodb.core.convert.MongoConverter; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.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/mongodb/MongoTemplateMappingTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateMappingTests.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateMappingTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateMappingTests.java index 156a881ce..ffd403466 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateMappingTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateMappingTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertThat; @@ -26,8 +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.data.mongodb.core.CollectionCallback; +import org.springframework.data.mongodb.core.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/mongodb/MongoTemplateTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateTests.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateTests.java index 16eac70b4..67e7711e1 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateTests.java @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import static org.hamcrest.Matchers.*; import static org.junit.Assert.*; -import static org.springframework.data.mongodb.query.Criteria.*; +import static org.springframework.data.mongodb.core.query.Criteria.*; import java.util.ArrayList; import java.util.Arrays; @@ -39,20 +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.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.data.mongodb.core.CollectionCallback; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.WriteResultChecking; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.convert.MongoConverter; +import org.springframework.data.mongodb.core.convert.SimpleMongoConverter; +import org.springframework.data.mongodb.core.index.Index; +import org.springframework.data.mongodb.core.index.Index.Duplicates; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Order; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; 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/mongodb/MongoTemplateUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateUnitTests.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateUnitTests.java index dd3fe5062..208bc0d2d 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/MongoTemplateUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/MongoTemplateUnitTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.*; @@ -27,9 +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.mongodb.MongoOperations; -import org.springframework.data.mongodb.MongoTemplate; -import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.MongoOperations; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; import org.springframework.test.util.ReflectionTestUtils; /** @@ -91,7 +91,7 @@ public class MongoTemplateUnitTests extends MongoOperationsUnitTests { } /* (non-Javadoc) - * @see org.springframework.data.mongodb.MongoOperationsUnitTests#getOperations() + * @see org.springframework.data.mongodb.core.core.MongoOperationsUnitTests#getOperations() */ @Override protected MongoOperations getOperationsForExceptionHandling() { @@ -101,7 +101,7 @@ public class MongoTemplateUnitTests extends MongoOperationsUnitTests { } /* (non-Javadoc) - * @see org.springframework.data.mongodb.MongoOperationsUnitTests#getOperations() + * @see org.springframework.data.mongodb.core.core.MongoOperationsUnitTests#getOperations() */ @Override protected MongoOperations getOperations() { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Person.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Person.java similarity index 97% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Person.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Person.java index 2b6488b3f..816a2a625 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Person.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Person.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExample.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonExample.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExample.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonExample.java index 88ca1a104..6c9d28ae4 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExample.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonExample.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.List; @@ -22,7 +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; +import org.springframework.data.mongodb.core.MongoOperations; public class PersonExample { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExampleAppConfig.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonExampleAppConfig.java similarity index 88% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExampleAppConfig.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonExampleAppConfig.java index 96ac61670..36dfa6c62 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonExampleAppConfig.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonExampleAppConfig.java @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import org.springframework.data.mongodb.MongoTemplate; +import org.springframework.data.mongodb.core.MongoTemplate; import com.mongodb.Mongo; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonReadConverter.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonReadConverter.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonReadConverter.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonReadConverter.java index ab8da6772..a4fd1021e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonReadConverter.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonReadConverter.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithAList.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithAList.java similarity index 97% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithAList.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithAList.java index 17c0e80cf..bc54929ec 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithAList.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithAList.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.ArrayList; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveInt.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfPrimitiveInt.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveInt.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfPrimitiveInt.java index 3c55448ea..ac633465a 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveInt.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfPrimitiveInt.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public class PersonWithIdPropertyOfPrimitiveInt { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveLong.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfPrimitiveLong.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveLong.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfPrimitiveLong.java index 8e47151c8..0df1b2187 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfPrimitiveLong.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfPrimitiveLong.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public class PersonWithIdPropertyOfPrimitiveLong { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeInteger.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeInteger.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeInteger.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeInteger.java index fbfa0f1f0..cbe382290 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeInteger.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeInteger.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public class PersonWithIdPropertyOfTypeInteger { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeLong.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeLong.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeLong.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeLong.java index 6b875a099..d70e59e11 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeLong.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeLong.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public class PersonWithIdPropertyOfTypeLong { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeObjectId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeObjectId.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeObjectId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeObjectId.java index f8a5bb53e..5357a3eaf 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeObjectId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeObjectId.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeString.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeString.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeString.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeString.java index 1e3782be3..05375d0b2 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWithIdPropertyOfTypeString.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWithIdPropertyOfTypeString.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public class PersonWithIdPropertyOfTypeString { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeObjectId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWith_idPropertyOfTypeObjectId.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeObjectId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWith_idPropertyOfTypeObjectId.java index 7bac71c73..399fa166c 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeObjectId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/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.mongodb; +package org.springframework.data.mongodb.core; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeString.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWith_idPropertyOfTypeString.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeString.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWith_idPropertyOfTypeString.java index 003b3ab28..89468f24b 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWith_idPropertyOfTypeString.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/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.mongodb; +package org.springframework.data.mongodb.core; public class PersonWith_idPropertyOfTypeString { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWriteConverter.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWriteConverter.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWriteConverter.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWriteConverter.java index 3714ec766..6a7a8c64e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/PersonWriteConverter.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/PersonWriteConverter.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import org.springframework.core.convert.converter.Converter; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Portfolio.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Portfolio.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Portfolio.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Portfolio.java index 85d0ecfa3..45ebcc678 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Portfolio.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Portfolio.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.ArrayList; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SimpleMongoConverterTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/SimpleMongoConverterTests.java similarity index 97% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SimpleMongoConverterTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/SimpleMongoConverterTests.java index b6d379a7b..a4b20697d 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SimpleMongoConverterTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/SimpleMongoConverterTests.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; 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.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.data.mongodb.core.SomeEnumTest.NumberEnum; +import org.springframework.data.mongodb.core.SomeEnumTest.StringEnum; +import org.springframework.data.mongodb.core.convert.CustomConversions; +import org.springframework.data.mongodb.core.convert.SimpleMongoConverter; import org.springframework.util.ReflectionUtils; import com.mongodb.BasicDBObject; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SomeEnumTest.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/SomeEnumTest.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SomeEnumTest.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/SomeEnumTest.java index 5d7889743..143938e30 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/SomeEnumTest.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/SomeEnumTest.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public class SomeEnumTest { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TestMongoConfiguration.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/TestMongoConfiguration.java similarity index 65% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TestMongoConfiguration.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/TestMongoConfiguration.java index 3e96872aa..bef230154 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TestMongoConfiguration.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/TestMongoConfiguration.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.ArrayList; import java.util.List; @@ -6,8 +6,8 @@ import com.mongodb.Mongo; import org.springframework.context.annotation.Bean; import org.springframework.core.convert.converter.Converter; import org.springframework.data.mongodb.config.AbstractMongoConfiguration; -import org.springframework.data.mongodb.convert.CustomConversions; -import org.springframework.data.mongodb.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.convert.CustomConversions; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; public class TestMongoConfiguration extends AbstractMongoConfiguration { @@ -24,14 +24,14 @@ public class TestMongoConfiguration extends AbstractMongoConfiguration { @Override public String getMappingBasePackage() { - return "org.springframework.data.mongodb.mapping"; + return "org.springframework.data.mongodb.core.core.mapping"; } @Override protected void afterMappingMongoConverterCreation(MappingMongoConverter converter) { List> converters = new ArrayList>(); - converters.add(new org.springframework.data.mongodb.PersonReadConverter()); - converters.add(new org.springframework.data.mongodb.PersonWriteConverter()); + converters.add(new org.springframework.data.mongodb.core.PersonReadConverter()); + converters.add(new org.springframework.data.mongodb.core.PersonWriteConverter()); converter.setCustomConversions(new CustomConversions(converters)); } diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Trade.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Trade.java similarity index 92% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Trade.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Trade.java index 6f55a8dd9..85bf0ec84 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Trade.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Trade.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public class Trade { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TradeBatch.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/TradeBatch.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TradeBatch.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/TradeBatch.java index da6f8dc87..18c7331bb 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/TradeBatch.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/TradeBatch.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/User.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/User.java similarity index 93% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/User.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/User.java index a5cb1417f..7e1b0cb52 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/User.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/User.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; public class User { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Venue.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Venue.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Venue.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Venue.java index a5912945e..2e46fa30a 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/Venue.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/Venue.java @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core; import java.util.Arrays; import org.springframework.data.annotation.Id; import org.springframework.data.annotation.PersistenceConstructor; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; @Document(collection = "newyork") public class Venue { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConversionsUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/CustomConversionsUnitTests.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConversionsUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/CustomConversionsUnitTests.java index 570d49845..45ec14bb5 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConversionsUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/CustomConversionsUnitTests.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import static org.junit.Assert.*; import static org.hamcrest.Matchers.*; @@ -11,7 +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; +import org.springframework.data.mongodb.core.convert.CustomConversions; /** * Unit tests for {@link CustomConversions}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConvertersUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/CustomConvertersUnitTests.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConvertersUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/CustomConvertersUnitTests.java index ef74055a0..b07fe7438 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/CustomConvertersUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/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.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import static org.mockito.Mockito.*; @@ -32,10 +32,10 @@ import org.mockito.runners.MockitoJUnitRunner; import org.springframework.core.convert.converter.Converter; import org.springframework.data.annotation.Id; 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; +import org.springframework.data.mongodb.core.convert.CustomConversions; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; +import org.springframework.data.mongodb.core.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/mongodb/convert/MappingMongoConverterUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/MappingMongoConverterUnitTests.java similarity index 97% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MappingMongoConverterUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/MappingMongoConverterUnitTests.java index 900b606e6..f5d2c9964 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MappingMongoConverterUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/MappingMongoConverterUnitTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import static org.hamcrest.Matchers.*; import static org.junit.Assert.*; @@ -39,10 +39,10 @@ import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import org.springframework.core.convert.converter.Converter; 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 org.springframework.data.mongodb.core.convert.CustomConversions; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.mapping.Field; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; import com.mongodb.BasicDBList; import com.mongodb.BasicDBObject; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MongoConvertersUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/MongoConvertersUnitTests.java similarity index 79% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MongoConvertersUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/convert/MongoConvertersUnitTests.java index f2c87c11a..d1a61c53b 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/convert/MongoConvertersUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/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.mongodb.convert; +package org.springframework.data.mongodb.core.convert; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @@ -21,9 +21,9 @@ import static org.junit.Assert.*; import java.math.BigDecimal; import org.junit.Test; -import org.springframework.data.mongodb.convert.MongoConverters; -import org.springframework.data.mongodb.convert.MongoConverters.BigDecimalToStringConverter; -import org.springframework.data.mongodb.convert.MongoConverters.StringToBigDecimalConverter; +import org.springframework.data.mongodb.core.convert.MongoConverters; +import org.springframework.data.mongodb.core.convert.MongoConverters.BigDecimalToStringConverter; +import org.springframework.data.mongodb.core.convert.MongoConverters.StringToBigDecimalConverter; /** * Unit tests for {@link MongoConverters}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/BoxUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/BoxUnitTests.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/BoxUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/BoxUnitTests.java index d8e06bf41..ad067b1af 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/BoxUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/BoxUnitTests.java @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.geo; +package org.springframework.data.mongodb.core.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; +import org.springframework.data.mongodb.core.geo.Box; +import org.springframework.data.mongodb.core.geo.Point; /** * Unit tests for {@link Box}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialAppConfig.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/GeoSpatialAppConfig.java similarity index 80% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialAppConfig.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/GeoSpatialAppConfig.java index 293119260..23b3d18d8 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialAppConfig.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/GeoSpatialAppConfig.java @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core.geo; import com.mongodb.Mongo; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.mongodb.config.AbstractMongoConfiguration; -import org.springframework.data.mongodb.mapping.event.LoggingEventListener; -import org.springframework.data.mongodb.mapping.event.MongoMappingEvent; +import org.springframework.data.mongodb.core.mapping.event.LoggingEventListener; +import org.springframework.data.mongodb.core.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.mongodb"; + return "org.springframework.data.mongodb.core.core"; } } diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/GeoSpatialTests.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/GeoSpatialTests.java index 2a48a15ee..9da4d0175 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/GeoSpatialTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/GeoSpatialTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb; +package org.springframework.data.mongodb.core.geo; import static org.hamcrest.Matchers.*; import static org.junit.Assert.assertThat; @@ -31,15 +31,16 @@ import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.dao.DataAccessException; -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.core.CollectionCallback; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.Venue; +import org.springframework.data.mongodb.core.geo.Box; +import org.springframework.data.mongodb.core.geo.Circle; +import org.springframework.data.mongodb.core.geo.Point; +import org.springframework.data.mongodb.core.index.GeospatialIndex; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; 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/mongodb/geo/PointUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/PointUnitTests.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/PointUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/PointUnitTests.java index e6899d73f..4bc960711 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/geo/PointUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/geo/PointUnitTests.java @@ -1,10 +1,10 @@ -package org.springframework.data.mongodb.geo; +package org.springframework.data.mongodb.core.geo; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Test; -import org.springframework.data.mongodb.geo.Point; +import org.springframework.data.mongodb.core.geo.Point; /** * Unit tests for {@link Point}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Account.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Account.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Account.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Account.java index 402af9d62..a8d50afe8 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Account.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Account.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/AccountPojo.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/AccountPojo.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/AccountPojo.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/AccountPojo.java index b1ea719f4..ef47b638a 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/AccountPojo.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/AccountPojo.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Address.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Address.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Address.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Address.java index d5579c368..46f76bde5 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Address.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Address.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasePerson.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/BasePerson.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasePerson.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/BasePerson.java index df260571f..acb660bf9 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasePerson.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/BasePerson.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import com.mysema.query.annotations.QuerySupertype; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntityUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentEntityUnitTests.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntityUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentEntityUnitTests.java index efcd54a77..8986b598a 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentEntityUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentEntityUnitTests.java @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.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.mongodb.core.mapping.BasicMongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.Document; import org.springframework.data.util.ClassTypeInformation; /** diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentPropertyUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentPropertyUnitTests.java similarity index 83% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentPropertyUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/BasicMongoPersistentPropertyUnitTests.java index d8b5a4cd9..eaf61c484 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/BasicMongoPersistentPropertyUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/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.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import static org.junit.Assert.*; import static org.hamcrest.CoreMatchers.*; @@ -23,10 +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.mongodb.core.mapping.BasicMongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.BasicMongoPersistentProperty; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; import org.springframework.data.util.ClassTypeInformation; import org.springframework.util.ReflectionUtils; @@ -80,11 +80,11 @@ public class BasicMongoPersistentPropertyUnitTests { @Id String id; - @org.springframework.data.mongodb.mapping.Field("foo") + @org.springframework.data.mongodb.core.mapping.Field("foo") String firstname; String lastname; - @org.springframework.data.mongodb.mapping.Field(order = -20) + @org.springframework.data.mongodb.core.mapping.Field(order = -20) String ssn; } } diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/CustomCollectionWithIndex.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/CustomCollectionWithIndex.java similarity index 85% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/CustomCollectionWithIndex.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/CustomCollectionWithIndex.java index 18b91592f..48d02eca4 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/CustomCollectionWithIndex.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/CustomCollectionWithIndex.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.index.Indexed; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.index.Indexed; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/DetectedCollectionWithIndex.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/DetectedCollectionWithIndex.java similarity index 85% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/DetectedCollectionWithIndex.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/DetectedCollectionWithIndex.java index 283ec0b56..ec3bfb2ee 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/DetectedCollectionWithIndex.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/DetectedCollectionWithIndex.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.index.Indexed; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.index.Indexed; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeneratedId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeneratedId.java similarity index 88% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeneratedId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeneratedId.java index cc4509188..59d5a550c 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeneratedId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeneratedId.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GenericMappingTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GenericMappingTests.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GenericMappingTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GenericMappingTests.java index b014f8e7c..17cda5f31 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GenericMappingTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GenericMappingTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @@ -28,9 +28,9 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; 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; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.convert.MongoConverter; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; /** * Unit tests for testing the mapping works with generic types. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedAppConfig.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeoIndexedAppConfig.java similarity index 69% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedAppConfig.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeoIndexedAppConfig.java index 17c7cb355..05a5eedc9 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedAppConfig.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeoIndexedAppConfig.java @@ -1,10 +1,10 @@ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import com.mongodb.Mongo; import org.springframework.context.annotation.Bean; import org.springframework.data.mongodb.config.AbstractMongoConfiguration; -import org.springframework.data.mongodb.mapping.event.LoggingEventListener; -import org.springframework.data.mongodb.mapping.event.MongoMappingEvent; +import org.springframework.data.mongodb.core.mapping.event.LoggingEventListener; +import org.springframework.data.mongodb.core.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.mongodb.mapping"; + return "org.springframework.data.mongodb.core.core.mapping"; } @Bean diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeoIndexedTests.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeoIndexedTests.java index 4f1cb8a9c..de6f3fdf5 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoIndexedTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeoIndexedTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import static org.junit.Assert.*; @@ -27,9 +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.mongodb.CollectionCallback; -import org.springframework.data.mongodb.MongoTemplate; -import org.springframework.data.mongodb.mapping.MongoMappingContext; +import org.springframework.data.mongodb.core.CollectionCallback; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; import com.mongodb.DB; import com.mongodb.DBCollection; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoLocation.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeoLocation.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoLocation.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeoLocation.java index c2b7954ab..59552a97c 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/GeoLocation.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/GeoLocation.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.index.GeoSpatialIndexed; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.index.GeoSpatialIndexed; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Location.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Location.java similarity index 92% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Location.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Location.java index ca7e468a0..b04bd413a 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Location.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Location.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.bson.types.ObjectId; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MappingTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/MappingTests.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MappingTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/MappingTests.java index d30399336..27155c021 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MappingTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/MappingTests.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import static org.hamcrest.Matchers.*; import static org.junit.Assert.*; -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 static org.springframework.data.mongodb.core.query.Criteria.*; +import static org.springframework.data.mongodb.core.query.Query.*; +import static org.springframework.data.mongodb.core.query.Update.*; import java.util.ArrayList; import java.util.HashMap; @@ -41,13 +41,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.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.query.Criteria; -import org.springframework.data.mongodb.query.Order; -import org.springframework.data.mongodb.query.Query; +import org.springframework.data.mongodb.core.CollectionCallback; +import org.springframework.data.mongodb.core.MongoDbUtils; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.convert.SimpleMongoConverter; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Order; +import org.springframework.data.mongodb.core.query.Query; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoMappingContextUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/MongoMappingContextUnitTests.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoMappingContextUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/MongoMappingContextUnitTests.java index ac90d8779..72d7a0625 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoMappingContextUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/MongoMappingContextUnitTests.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.util.Collections; import java.util.Map; import org.junit.Test; -import org.springframework.data.mongodb.mapping.MongoMappingContext; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; /** * Unit tests for {@link MongoMappingContext}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoPersistentPropertyComparatorUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/MongoPersistentPropertyComparatorUnitTests.java similarity index 82% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoPersistentPropertyComparatorUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/MongoPersistentPropertyComparatorUnitTests.java index 48e3b9537..498ec2a26 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/MongoPersistentPropertyComparatorUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/MongoPersistentPropertyComparatorUnitTests.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @@ -11,8 +11,8 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; -import org.springframework.data.mongodb.mapping.MongoPersistentProperty; -import org.springframework.data.mongodb.mapping.BasicMongoPersistentEntity.MongoPersistentPropertyComparator; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.core.mapping.BasicMongoPersistentEntity.MongoPersistentPropertyComparator; import static org.mockito.Mockito.*; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Person.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Person.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Person.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Person.java index 6bb3f1b5b..20a9e72b3 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/Person.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/Person.java @@ -14,18 +14,18 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.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.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; +import org.springframework.data.mongodb.core.index.CompoundIndex; +import org.springframework.data.mongodb.core.index.CompoundIndexes; +import org.springframework.data.mongodb.core.index.Indexed; +import org.springframework.data.mongodb.core.mapping.DBRef; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection1.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonCustomCollection1.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection1.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonCustomCollection1.java index e0f697436..f4ac920ee 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection1.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonCustomCollection1.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection2.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonCustomCollection2.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection2.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonCustomCollection2.java index 64d1eedd8..90ace631d 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomCollection2.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonCustomCollection2.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomIdName.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonCustomIdName.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomIdName.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonCustomIdName.java index f093a110e..18f5ff2f2 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonCustomIdName.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonCustomIdName.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.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/mongodb/mapping/PersonMapProperty.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonMapProperty.java similarity index 91% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMapProperty.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonMapProperty.java index 772934bb6..7f706a094 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMapProperty.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonMapProperty.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.util.Map; import org.bson.types.ObjectId; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiCollection.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonMultiCollection.java similarity index 95% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiCollection.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonMultiCollection.java index fd9f81315..edae367a1 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiCollection.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonMultiCollection.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiDimArrays.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonMultiDimArrays.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiDimArrays.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonMultiDimArrays.java index eef153bcb..1ea81df78 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonMultiDimArrays.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonMultiDimArrays.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonNullProperties.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonNullProperties.java similarity index 88% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonNullProperties.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonNullProperties.java index 6287cbce7..c533c157f 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonNullProperties.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonNullProperties.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoIntId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonPojoIntId.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoIntId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonPojoIntId.java index 063a59af5..81c073175 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoIntId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonPojoIntId.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoLongId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonPojoLongId.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoLongId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonPojoLongId.java index 60527b8f0..857501c37 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoLongId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonPojoLongId.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoStringId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonPojoStringId.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoStringId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonPojoStringId.java index 153860bd7..542839cd1 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonPojoStringId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonPojoStringId.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonSimpleList.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonSimpleList.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonSimpleList.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonSimpleList.java index a6f4d68b1..14ab360d8 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonSimpleList.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonSimpleList.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import java.util.List; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithDbRef.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonWithDbRef.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithDbRef.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonWithDbRef.java index 3808d2d6b..39f9b312b 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithDbRef.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonWithDbRef.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; -import org.springframework.data.mongodb.mapping.DBRef; +import org.springframework.data.mongodb.core.mapping.DBRef; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithLongDBRef.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonWithLongDBRef.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithLongDBRef.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonWithLongDBRef.java index e615cbc75..db14a3c1c 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithLongDBRef.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonWithLongDBRef.java @@ -1,4 +1,4 @@ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithObjectId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonWithObjectId.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithObjectId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonWithObjectId.java index 9ff3a1024..d09c8a2d8 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PersonWithObjectId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PersonWithObjectId.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.bson.types.ObjectId; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PrimitiveId.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PrimitiveId.java similarity index 89% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PrimitiveId.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PrimitiveId.java index 41f171617..8611fdee6 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/PrimitiveId.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/PrimitiveId.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * @author Jon Brisbin diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/SimpleMappingContextUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/SimpleMappingContextUnitTests.java similarity index 67% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/SimpleMappingContextUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/SimpleMappingContextUnitTests.java index 0166ab860..8cf950aea 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/mapping/SimpleMappingContextUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/mapping/SimpleMappingContextUnitTests.java @@ -1,12 +1,12 @@ -package org.springframework.data.mongodb.mapping; +package org.springframework.data.mongodb.core.mapping; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Test; -import org.springframework.data.mongodb.mapping.MongoPersistentProperty; -import org.springframework.data.mongodb.mapping.SimpleMongoMappingContext; -import org.springframework.data.mongodb.mapping.SimpleMongoMappingContext.SimpleMongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; +import org.springframework.data.mongodb.core.mapping.SimpleMongoMappingContext; +import org.springframework.data.mongodb.core.mapping.SimpleMongoMappingContext.SimpleMongoPersistentEntity; /** * Unit tests for {@link SimpleMongoMappingContext}. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/CriteriaTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/CriteriaTests.java similarity index 90% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/CriteriaTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/CriteriaTests.java index c1d847778..cfe0cc160 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/CriteriaTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/CriteriaTests.java @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.query; import static org.junit.Assert.*; import static org.hamcrest.CoreMatchers.*; import org.junit.Test; -import org.springframework.data.mongodb.query.Criteria; +import org.springframework.data.mongodb.core.query.Criteria; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/IndexTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/IndexTests.java similarity index 86% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/IndexTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/IndexTests.java index 388a5b6aa..0b2df17f4 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/IndexTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/IndexTests.java @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.query; import static org.junit.Assert.*; import static org.hamcrest.CoreMatchers.*; import org.junit.Test; -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; +import org.springframework.data.mongodb.core.index.GeospatialIndex; +import org.springframework.data.mongodb.core.index.Index; +import org.springframework.data.mongodb.core.index.Index.Duplicates; +import org.springframework.data.mongodb.core.query.Order; public class IndexTests { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryMapperUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/QueryMapperUnitTests.java similarity index 85% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryMapperUnitTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/QueryMapperUnitTests.java index 1ac50352e..fa8c45858 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryMapperUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/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.mongodb.query; +package org.springframework.data.mongodb.core.query; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @@ -25,10 +25,10 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; -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 org.springframework.data.mongodb.core.QueryMapper; +import org.springframework.data.mongodb.core.convert.MongoConverter; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/QueryTests.java similarity index 94% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/QueryTests.java index fe510aa46..8d4139b7e 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/QueryTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/QueryTests.java @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.query; -import static org.springframework.data.mongodb.query.Criteria.*; +import static org.springframework.data.mongodb.core.query.Criteria.*; import org.junit.Assert; import org.junit.Test; 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; +import org.springframework.data.mongodb.core.query.BasicQuery; +import org.springframework.data.mongodb.core.query.NorQuery; +import org.springframework.data.mongodb.core.query.OrQuery; +import org.springframework.data.mongodb.core.query.Query; public class QueryTests { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/SortTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/SortTests.java similarity index 85% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/SortTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/SortTests.java index 691373d99..0d6729cea 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/SortTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/SortTests.java @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.query; -import static org.springframework.data.mongodb.query.Order.*; +import static org.springframework.data.mongodb.core.query.Order.*; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Test; -import org.springframework.data.mongodb.query.Sort; +import org.springframework.data.mongodb.core.query.Sort; public class SortTests { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/UpdateTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/UpdateTests.java similarity index 96% rename from spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/UpdateTests.java rename to spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/UpdateTests.java index 9e9f6ffd8..7cd305918 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/query/UpdateTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/query/UpdateTests.java @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.springframework.data.mongodb.query; +package org.springframework.data.mongodb.core.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; +import org.springframework.data.mongodb.core.query.BasicUpdate; +import org.springframework.data.mongodb.core.query.Update; public class UpdateTests { diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java index 11b548e90..65e519735 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/AbstractPersonRepositoryIntegrationTests.java @@ -14,13 +14,13 @@ import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.DuplicateKeyException; import org.springframework.data.mongodb.repository.QPerson; +import org.springframework.data.mongodb.repository.Person.Sex; 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.data.mongodb.core.geo.Box; +import org.springframework.data.mongodb.core.geo.Circle; +import org.springframework.data.mongodb.core.geo.Point; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; /** diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Contact.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Contact.java index f02884fe7..acbdf4a1f 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Contact.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Contact.java @@ -17,7 +17,7 @@ package org.springframework.data.mongodb.repository; import org.bson.types.ObjectId; import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.mapping.Document; +import org.springframework.data.mongodb.core.mapping.Document; /** * Sample contactt domain class. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoQueryCreatorUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoQueryCreatorUnitTests.java index 64389f42b..4dcb8e457 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoQueryCreatorUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoQueryCreatorUnitTests.java @@ -29,10 +29,10 @@ import org.mockito.Mockito; import org.mockito.invocation.InvocationOnMock; import org.mockito.runners.MockitoJUnitRunner; import org.mockito.stubbing.Answer; -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.core.Person; +import org.springframework.data.mongodb.core.convert.MongoConverter; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; import org.springframework.data.mongodb.repository.MongoQueryCreator; import org.springframework.data.repository.query.parser.PartTree; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java index 51abdd8f5..d782575cb 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryBeanUnitTests.java @@ -26,8 +26,8 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; 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.core.MongoTemplate; +import org.springframework.data.mongodb.core.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; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryUnitTests.java index 47bace765..a80be0d25 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/MongoRepositoryFactoryUnitTests.java @@ -26,10 +26,10 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; 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.core.MongoTemplate; +import org.springframework.data.mongodb.core.convert.MongoConverter; +import org.springframework.data.mongodb.core.mapping.MongoPersistentEntity; +import org.springframework.data.mongodb.core.mapping.MongoPersistentProperty; import org.springframework.data.mongodb.repository.MappingMongoEntityInformation; import org.springframework.data.mongodb.repository.MongoEntityInformation; import org.springframework.data.mongodb.repository.MongoRepository; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Person.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Person.java index 76af83381..aa60ccc38 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Person.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/Person.java @@ -17,10 +17,10 @@ package org.springframework.data.mongodb.repository; import java.util.Set; -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; +import org.springframework.data.mongodb.core.geo.Point; +import org.springframework.data.mongodb.core.index.GeoSpatialIndexed; +import org.springframework.data.mongodb.core.index.Indexed; +import org.springframework.data.mongodb.core.mapping.Document; /** * Sample domain class. diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepository.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepository.java index 3ff99898d..e4e9b90cd 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepository.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonRepository.java @@ -20,9 +20,9 @@ import java.util.List; 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.core.geo.Box; +import org.springframework.data.mongodb.core.geo.Circle; +import org.springframework.data.mongodb.core.geo.Point; import org.springframework.data.mongodb.repository.MongoRepository; import org.springframework.data.mongodb.repository.Query; import org.springframework.data.mongodb.repository.Person.Sex; diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java index 1b085063e..7cbabeed7 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests.java @@ -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.mongodb.CollectionCallback; -import org.springframework.data.mongodb.MongoOperations; +import org.springframework.data.mongodb.core.CollectionCallback; +import org.springframework.data.mongodb.core.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/mongodb/repository/StringBasedMongoQueryUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StringBasedMongoQueryUnitTests.java index 27e4749d7..92bf3536b 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StringBasedMongoQueryUnitTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StringBasedMongoQueryUnitTests.java @@ -27,11 +27,11 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; 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.core.MongoTemplate; +import org.springframework.data.mongodb.core.convert.MappingMongoConverter; +import org.springframework.data.mongodb.core.convert.MongoConverter; +import org.springframework.data.mongodb.core.mapping.MongoMappingContext; +import org.springframework.data.mongodb.core.query.BasicQuery; import org.springframework.data.mongodb.repository.ConvertingParameterAccessor; import org.springframework.data.mongodb.repository.MongoQueryMethod; import org.springframework.data.mongodb.repository.Query; @@ -75,8 +75,8 @@ public class StringBasedMongoQueryUnitTests { StringBasedMongoQuery mongoQuery = new StringBasedMongoQuery(queryMethod, template); ConvertingParameterAccessor accesor = StubParameterAccessor.getAccessor(converter, "Matthews"); - org.springframework.data.mongodb.query.Query query = mongoQuery.createQuery(accesor); - org.springframework.data.mongodb.query.Query reference = new BasicQuery("{'lastname' : 'Matthews'}"); + org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accesor); + org.springframework.data.mongodb.core.query.Query reference = new BasicQuery("{'lastname' : 'Matthews'}"); assertThat(query.getQueryObject(), is(reference.getQueryObject())); } @@ -95,9 +95,9 @@ public class StringBasedMongoQueryUnitTests { converter.write(address, dbObject); dbObject.removeField(MappingMongoConverter.CUSTOM_TYPE_KEY); - org.springframework.data.mongodb.query.Query query = mongoQuery.createQuery(accesor); + org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accesor); BasicDBObject queryObject = new BasicDBObject("address", dbObject); - org.springframework.data.mongodb.query.Query reference = new BasicQuery(queryObject); + org.springframework.data.mongodb.core.query.Query reference = new BasicQuery(queryObject); assertThat(query.getQueryObject(), is(reference.getQueryObject())); } @@ -119,7 +119,7 @@ public class StringBasedMongoQueryUnitTests { DBObject reference = new BasicDBObject("address", addressDbObject); reference.put("lastname", "Matthews"); - org.springframework.data.mongodb.query.Query query = mongoQuery.createQuery(accesor); + org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accesor); assertThat(query.getQueryObject(), is(reference)); } diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StubParameterAccessor.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StubParameterAccessor.java index 2cd58f350..7657f1d40 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StubParameterAccessor.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/StubParameterAccessor.java @@ -20,7 +20,7 @@ import java.util.Iterator; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; -import org.springframework.data.mongodb.MongoWriter; +import org.springframework.data.mongodb.core.convert.MongoWriter; import org.springframework.data.mongodb.repository.ConvertingParameterAccessor; import org.springframework.data.repository.query.ParameterAccessor; diff --git a/spring-data-mongodb/src/test/resources/geospatial.xml b/spring-data-mongodb/src/test/resources/geospatial.xml index e4c366088..dcb331dc9 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 473df7015..a4803e4d0 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 681667f68..6b45093c2 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/mongodb/config/MongoNamespaceTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/MongoNamespaceTests-context.xml index b2517ff4b..339d06f50 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/MongoNamespaceTests-context.xml +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/MongoNamespaceTests-context.xml @@ -44,19 +44,19 @@ - + - + - + - + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/monitor/MongoMonitorIntegrationTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/monitor/MongoMonitorIntegrationTests-context.xml index 4c643910e..7adcf8fc3 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/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/mongodb/repository/PersonRepositoryIntegrationTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/PersonRepositoryIntegrationTests-context.xml index e7adb8309..894ab57f5 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/PersonRepositoryIntegrationTests-context.xml +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/PersonRepositoryIntegrationTests-context.xml @@ -9,7 +9,7 @@ - + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml index bb94b857a..be635304f 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml @@ -10,7 +10,7 @@ - + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/config/MongoNamespaceIntegrationTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/config/MongoNamespaceIntegrationTests-context.xml index a5b332b00..522460fa8 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/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 6cc2cde15..61a20872d 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 7006d8e42..e4c76c251 100644 --- a/spring-data-mongodb/template.mf +++ b/spring-data-mongodb/template.mf @@ -1,5 +1,5 @@ Bundle-SymbolicName: org.springframework.data.mongodb -Bundle-Name: Spring Data Mongo DB Support +Bundle-Name: Spring Data MongoDB Support Bundle-Vendor: SpringSource Bundle-ManifestVersion: 2 Import-Package: