diff --git a/src/main/java/org/springframework/data/jdbc/core/CascadingDataAccessStrategy.java b/src/main/java/org/springframework/data/jdbc/core/CascadingDataAccessStrategy.java index a94c2ebca..1f394aa34 100644 --- a/src/main/java/org/springframework/data/jdbc/core/CascadingDataAccessStrategy.java +++ b/src/main/java/org/springframework/data/jdbc/core/CascadingDataAccessStrategy.java @@ -29,6 +29,7 @@ import org.springframework.data.mapping.PropertyPath; * not throw an exception. * * @author Jens Schauder + * @since 1.0 */ public class CascadingDataAccessStrategy implements DataAccessStrategy { diff --git a/src/main/java/org/springframework/data/jdbc/core/DataAccessStrategy.java b/src/main/java/org/springframework/data/jdbc/core/DataAccessStrategy.java index 8bea1a9dd..501f1e5d8 100644 --- a/src/main/java/org/springframework/data/jdbc/core/DataAccessStrategy.java +++ b/src/main/java/org/springframework/data/jdbc/core/DataAccessStrategy.java @@ -24,6 +24,7 @@ import org.springframework.data.mapping.PropertyPath; * Abstraction for accesses to the database that should be implementable with a single SQL statement and relates to a single entity as opposed to {@link JdbcEntityOperations} which provides interactions related to complete aggregates. * * @author Jens Schauder + * @since 1.0 */ public interface DataAccessStrategy { diff --git a/src/main/java/org/springframework/data/jdbc/core/DefaultDataAccessStrategy.java b/src/main/java/org/springframework/data/jdbc/core/DefaultDataAccessStrategy.java index 5f06b8f07..c7968e151 100644 --- a/src/main/java/org/springframework/data/jdbc/core/DefaultDataAccessStrategy.java +++ b/src/main/java/org/springframework/data/jdbc/core/DefaultDataAccessStrategy.java @@ -44,6 +44,7 @@ import org.springframework.util.Assert; * The default {@link DataAccessStrategy} is to generate SQL statements based on meta data from the entity. * * @author Jens Schauder + * @since 1.0 */ public class DefaultDataAccessStrategy implements DataAccessStrategy { diff --git a/src/main/java/org/springframework/data/jdbc/core/DefaultJdbcInterpreter.java b/src/main/java/org/springframework/data/jdbc/core/DefaultJdbcInterpreter.java index 132a91e95..de4482129 100644 --- a/src/main/java/org/springframework/data/jdbc/core/DefaultJdbcInterpreter.java +++ b/src/main/java/org/springframework/data/jdbc/core/DefaultJdbcInterpreter.java @@ -34,6 +34,7 @@ import org.springframework.util.Assert; * interactions. * * @author Jens Schauder + * @since 1.0 */ class DefaultJdbcInterpreter implements Interpreter { diff --git a/src/main/java/org/springframework/data/jdbc/core/DelegatingDataAccessStrategy.java b/src/main/java/org/springframework/data/jdbc/core/DelegatingDataAccessStrategy.java index 90b05828c..34e75a67b 100644 --- a/src/main/java/org/springframework/data/jdbc/core/DelegatingDataAccessStrategy.java +++ b/src/main/java/org/springframework/data/jdbc/core/DelegatingDataAccessStrategy.java @@ -26,6 +26,7 @@ import org.springframework.util.Assert; * cyclical dependencies. * * @author Jens Schauder + * @since 1.0 */ public class DelegatingDataAccessStrategy implements DataAccessStrategy { diff --git a/src/main/java/org/springframework/data/jdbc/core/EntityRowMapper.java b/src/main/java/org/springframework/data/jdbc/core/EntityRowMapper.java index 67f3b4358..ff27675d5 100644 --- a/src/main/java/org/springframework/data/jdbc/core/EntityRowMapper.java +++ b/src/main/java/org/springframework/data/jdbc/core/EntityRowMapper.java @@ -43,7 +43,7 @@ import org.springframework.util.Assert; * * @author Jens Schauder * @author Oliver Gierke - * @since 2.0 + * @since 1.0 */ public class EntityRowMapper implements RowMapper { diff --git a/src/main/java/org/springframework/data/jdbc/core/FunctionCollector.java b/src/main/java/org/springframework/data/jdbc/core/FunctionCollector.java index 3d33b8885..81d05a24f 100644 --- a/src/main/java/org/springframework/data/jdbc/core/FunctionCollector.java +++ b/src/main/java/org/springframework/data/jdbc/core/FunctionCollector.java @@ -34,6 +34,7 @@ import org.springframework.dao.DataAccessException; * exceptions this {@link Collector} throws itself an exception, gathering all exceptions thrown. * * @author Jens Schauder + * @since 1.0 */ class FunctionCollector implements Collector.ResultOrException, T> { diff --git a/src/main/java/org/springframework/data/jdbc/core/IterableOfEntryToMapConverter.java b/src/main/java/org/springframework/data/jdbc/core/IterableOfEntryToMapConverter.java index d53a69574..9a847ea21 100644 --- a/src/main/java/org/springframework/data/jdbc/core/IterableOfEntryToMapConverter.java +++ b/src/main/java/org/springframework/data/jdbc/core/IterableOfEntryToMapConverter.java @@ -29,6 +29,7 @@ import java.util.Map.Entry; * A converter for creating a {@link Map} from an {@link Iterable}. * * @author Jens Schauder + * @since 1.0 */ class IterableOfEntryToMapConverter implements ConditionalConverter, Converter { diff --git a/src/main/java/org/springframework/data/jdbc/core/JdbcEntityOperations.java b/src/main/java/org/springframework/data/jdbc/core/JdbcEntityOperations.java index e8b5ccaf0..944d7b33c 100644 --- a/src/main/java/org/springframework/data/jdbc/core/JdbcEntityOperations.java +++ b/src/main/java/org/springframework/data/jdbc/core/JdbcEntityOperations.java @@ -19,6 +19,7 @@ package org.springframework.data.jdbc.core; * Specifies a operations one can perform on a database, based on an Domain Type. * * @author Jens Schauder + * @since 1.0 */ public interface JdbcEntityOperations { diff --git a/src/main/java/org/springframework/data/jdbc/core/JdbcEntityTemplate.java b/src/main/java/org/springframework/data/jdbc/core/JdbcEntityTemplate.java index b58958cc5..5ded36222 100644 --- a/src/main/java/org/springframework/data/jdbc/core/JdbcEntityTemplate.java +++ b/src/main/java/org/springframework/data/jdbc/core/JdbcEntityTemplate.java @@ -38,6 +38,7 @@ import org.springframework.data.jdbc.mapping.model.JdbcPersistentEntityInformati * * @author Jens Schauder * @author Mark Paluch + * @since 1.0 */ public class JdbcEntityTemplate implements JdbcEntityOperations { diff --git a/src/main/java/org/springframework/data/jdbc/core/MapEntityRowMapper.java b/src/main/java/org/springframework/data/jdbc/core/MapEntityRowMapper.java index da8e74463..ccc310eb7 100644 --- a/src/main/java/org/springframework/data/jdbc/core/MapEntityRowMapper.java +++ b/src/main/java/org/springframework/data/jdbc/core/MapEntityRowMapper.java @@ -29,6 +29,7 @@ import org.springframework.lang.Nullable; * {@link Map.Entry} is delegated to a {@link RowMapper} provided in the constructor. * * @author Jens Schauder + * @since 1.0 */ class MapEntityRowMapper implements RowMapper> { diff --git a/src/main/java/org/springframework/data/jdbc/core/SelectBuilder.java b/src/main/java/org/springframework/data/jdbc/core/SelectBuilder.java index 2088bbbc4..25c8ffd89 100644 --- a/src/main/java/org/springframework/data/jdbc/core/SelectBuilder.java +++ b/src/main/java/org/springframework/data/jdbc/core/SelectBuilder.java @@ -27,6 +27,7 @@ import java.util.stream.Collectors; * {@link JdbcEntityTemplate}. * * @author Jens Schauder + * @since 1.0 */ class SelectBuilder { diff --git a/src/main/java/org/springframework/data/jdbc/core/SqlGenerator.java b/src/main/java/org/springframework/data/jdbc/core/SqlGenerator.java index aef69ea94..9e32d070e 100644 --- a/src/main/java/org/springframework/data/jdbc/core/SqlGenerator.java +++ b/src/main/java/org/springframework/data/jdbc/core/SqlGenerator.java @@ -38,7 +38,7 @@ import java.util.stream.Stream; * Generates SQL statements to be used by {@link SimpleJdbcRepository} * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ class SqlGenerator { diff --git a/src/main/java/org/springframework/data/jdbc/core/SqlGeneratorSource.java b/src/main/java/org/springframework/data/jdbc/core/SqlGeneratorSource.java index 9e9c4ee81..d70c830f5 100644 --- a/src/main/java/org/springframework/data/jdbc/core/SqlGeneratorSource.java +++ b/src/main/java/org/springframework/data/jdbc/core/SqlGeneratorSource.java @@ -27,6 +27,7 @@ import org.springframework.data.jdbc.mapping.model.JdbcMappingContext; * type, the same generator will get returned. * * @author Jens Schauder + * @since 1.0 */ @RequiredArgsConstructor public class SqlGeneratorSource { diff --git a/src/main/java/org/springframework/data/jdbc/core/UnableToSetId.java b/src/main/java/org/springframework/data/jdbc/core/UnableToSetId.java index d05dc614c..4aeb959da 100644 --- a/src/main/java/org/springframework/data/jdbc/core/UnableToSetId.java +++ b/src/main/java/org/springframework/data/jdbc/core/UnableToSetId.java @@ -21,7 +21,7 @@ import org.springframework.dao.NonTransientDataAccessException; * Signals failure to set the id property of an entity. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class UnableToSetId extends NonTransientDataAccessException { diff --git a/src/main/java/org/springframework/data/jdbc/core/conversion/AggregateChange.java b/src/main/java/org/springframework/data/jdbc/core/conversion/AggregateChange.java index 5c5ae9e52..a9c37ba6f 100644 --- a/src/main/java/org/springframework/data/jdbc/core/conversion/AggregateChange.java +++ b/src/main/java/org/springframework/data/jdbc/core/conversion/AggregateChange.java @@ -25,6 +25,7 @@ import java.util.List; * Represents the change happening to the aggregate (as used in the context of Domain Driven Design) as a whole. * * @author Jens Schauder + * @since 1.0 */ @RequiredArgsConstructor @Getter diff --git a/src/main/java/org/springframework/data/jdbc/core/conversion/DbAction.java b/src/main/java/org/springframework/data/jdbc/core/conversion/DbAction.java index 6c79fac32..64b2bfc4f 100644 --- a/src/main/java/org/springframework/data/jdbc/core/conversion/DbAction.java +++ b/src/main/java/org/springframework/data/jdbc/core/conversion/DbAction.java @@ -27,6 +27,7 @@ import org.springframework.util.Assert; * Abstracts over a single interaction with a database. * * @author Jens Schauder + * @since 1.0 */ @ToString @Getter diff --git a/src/main/java/org/springframework/data/jdbc/core/conversion/DbActionExecutionException.java b/src/main/java/org/springframework/data/jdbc/core/conversion/DbActionExecutionException.java index b9a83ccc9..5d65c2471 100644 --- a/src/main/java/org/springframework/data/jdbc/core/conversion/DbActionExecutionException.java +++ b/src/main/java/org/springframework/data/jdbc/core/conversion/DbActionExecutionException.java @@ -20,6 +20,7 @@ package org.springframework.data.jdbc.core.conversion; * context information about the action and the entity. * * @author Jens Schauder + * @since 1.0 */ public class DbActionExecutionException extends RuntimeException { public DbActionExecutionException(DbAction action, Throwable cause) { diff --git a/src/main/java/org/springframework/data/jdbc/core/conversion/Interpreter.java b/src/main/java/org/springframework/data/jdbc/core/conversion/Interpreter.java index d383e070f..9d190dc7b 100644 --- a/src/main/java/org/springframework/data/jdbc/core/conversion/Interpreter.java +++ b/src/main/java/org/springframework/data/jdbc/core/conversion/Interpreter.java @@ -22,6 +22,7 @@ import org.springframework.data.jdbc.core.conversion.DbAction.Update; /** * @author Jens Schauder + * @since 1.0 */ public interface Interpreter { diff --git a/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityDeleteWriter.java b/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityDeleteWriter.java index 81a93f213..d73f93f20 100644 --- a/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityDeleteWriter.java +++ b/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityDeleteWriter.java @@ -22,6 +22,7 @@ import org.springframework.data.jdbc.mapping.model.JdbcMappingContext; * executed against the database to recreate the appropriate state in the database. * * @author Jens Schauder + * @since 1.0 */ public class JdbcEntityDeleteWriter extends JdbcEntityWriterSupport { diff --git a/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityWriter.java b/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityWriter.java index cec9c53ec..f7b61d4a4 100644 --- a/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityWriter.java +++ b/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityWriter.java @@ -39,6 +39,7 @@ import org.springframework.util.ClassUtils; * executed against the database to recreate the appropriate state in the database. * * @author Jens Schauder + * @since 1.0 */ public class JdbcEntityWriter extends JdbcEntityWriterSupport { diff --git a/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityWriterSupport.java b/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityWriterSupport.java index aacb39c1c..afe0ccc32 100644 --- a/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityWriterSupport.java +++ b/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcEntityWriterSupport.java @@ -22,6 +22,7 @@ import org.springframework.data.jdbc.mapping.model.JdbcMappingContext; * Common infrastructure needed by different implementations of {@link EntityWriter}. * * @author Jens Schauder + * @since 1.0 */ abstract class JdbcEntityWriterSupport implements EntityWriter { protected final JdbcMappingContext context; diff --git a/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcPropertyPath.java b/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcPropertyPath.java index 682898d08..e5b85a465 100644 --- a/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcPropertyPath.java +++ b/src/main/java/org/springframework/data/jdbc/core/conversion/JdbcPropertyPath.java @@ -25,6 +25,7 @@ import org.springframework.util.StringUtils; * See https://jira.spring.io/browse/DATACMNS-1204. * * @author Jens Schauder + * @since 1.0 */ public class JdbcPropertyPath { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/AfterDelete.java b/src/main/java/org/springframework/data/jdbc/mapping/event/AfterDelete.java index b2f92fc21..9eaaccfb4 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/AfterDelete.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/AfterDelete.java @@ -25,7 +25,7 @@ import org.springframework.data.jdbc.mapping.event.Identifier.Specified; * not depends on the delete method used. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class AfterDelete extends JdbcEventWithId { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/AfterLoadEvent.java b/src/main/java/org/springframework/data/jdbc/mapping/event/AfterLoadEvent.java index 22ae1c216..956bf5bc9 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/AfterLoadEvent.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/AfterLoadEvent.java @@ -22,6 +22,7 @@ import org.springframework.data.jdbc.mapping.event.Identifier.Specified; * postprocessing of entities. * * @author Jens Schauder + * @since 1.0 */ public class AfterLoadEvent extends JdbcEventWithIdAndEntity { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/AfterSave.java b/src/main/java/org/springframework/data/jdbc/mapping/event/AfterSave.java index c20d4cfc7..077a5e28a 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/AfterSave.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/AfterSave.java @@ -22,7 +22,7 @@ import org.springframework.data.jdbc.mapping.event.Identifier.Specified; * Subclasses of this get published after a new instance or a changed instance was saved in the database. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class AfterSave extends JdbcEventWithIdAndEntity { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/BeforeDelete.java b/src/main/java/org/springframework/data/jdbc/mapping/event/BeforeDelete.java index f3f9103e4..499ba5e78 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/BeforeDelete.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/BeforeDelete.java @@ -24,7 +24,7 @@ import org.springframework.data.jdbc.mapping.event.Identifier.Specified; * Gets published when an entity is about to get deleted. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class BeforeDelete extends JdbcEventWithId { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/BeforeSave.java b/src/main/java/org/springframework/data/jdbc/mapping/event/BeforeSave.java index 4f7118845..701a8e4b8 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/BeforeSave.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/BeforeSave.java @@ -21,7 +21,7 @@ import org.springframework.data.jdbc.core.conversion.AggregateChange; * Subclasses of this get published before an entity gets saved to the database. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class BeforeSave extends JdbcEventWithEntity { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/Identifier.java b/src/main/java/org/springframework/data/jdbc/mapping/event/Identifier.java index d63eb60f1..d599076db 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/Identifier.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/Identifier.java @@ -23,7 +23,7 @@ import org.springframework.util.Assert; * Wrapper for an identifier of an entity. Might either be a {@link Specified} or {@link Unset#UNSET} * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public interface Identifier { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEvent.java b/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEvent.java index 9de7c6a69..63aaec060 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEvent.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEvent.java @@ -20,6 +20,7 @@ import java.util.Optional; /** * * @author Oliver Gierke + * @since 1.0 */ public interface JdbcEvent { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithEntity.java b/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithEntity.java index 0af7b84b5..4ff53fec3 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithEntity.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithEntity.java @@ -23,7 +23,7 @@ import org.springframework.data.jdbc.core.conversion.AggregateChange; * A {@link SimpleJdbcEvent} which is guaranteed to have an entity. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class JdbcEventWithEntity extends SimpleJdbcEvent implements WithEntity { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithId.java b/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithId.java index 6b987e561..4e817e6d2 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithId.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithId.java @@ -24,7 +24,7 @@ import org.springframework.data.jdbc.mapping.event.Identifier.Specified; * A {@link SimpleJdbcEvent} guaranteed to have an identifier. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class JdbcEventWithId extends SimpleJdbcEvent implements WithId { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithIdAndEntity.java b/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithIdAndEntity.java index e1727c429..99a7227ff 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithIdAndEntity.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/JdbcEventWithIdAndEntity.java @@ -26,7 +26,7 @@ import org.springframework.data.jdbc.mapping.event.Identifier.Specified; * A {@link SimpleJdbcEvent} which is guaranteed to have an identifier and an entity. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ @Getter public class JdbcEventWithIdAndEntity extends JdbcEventWithId implements WithEntity { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/SimpleJdbcEvent.java b/src/main/java/org/springframework/data/jdbc/mapping/event/SimpleJdbcEvent.java index 2eb61f18a..8f7babda5 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/SimpleJdbcEvent.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/SimpleJdbcEvent.java @@ -26,7 +26,7 @@ import org.springframework.data.jdbc.core.conversion.AggregateChange; * * @author Jens Schauder * @author Oliver Gierke - * @since 2.0 + * @since 1.0 */ class SimpleJdbcEvent extends ApplicationEvent implements JdbcEvent { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/SpecifiedIdentifier.java b/src/main/java/org/springframework/data/jdbc/mapping/event/SpecifiedIdentifier.java index cbadb63e7..932249a43 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/SpecifiedIdentifier.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/SpecifiedIdentifier.java @@ -26,7 +26,7 @@ import org.springframework.data.jdbc.mapping.event.Identifier.Specified; * * @author Jens Schauder * @author Oliver Gierke - * @since 2.0 + * @since 1.0 */ @Value(staticConstructor = "of") class SpecifiedIdentifier implements Specified { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/Unset.java b/src/main/java/org/springframework/data/jdbc/mapping/event/Unset.java index d4287fba7..0509aff42 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/Unset.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/Unset.java @@ -22,7 +22,7 @@ import java.util.Optional; * * @author Jens Schaude * @author Oliver Gierke - * @since 2.0 + * @since 1.0 */ enum Unset implements Identifier { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/WithEntity.java b/src/main/java/org/springframework/data/jdbc/mapping/event/WithEntity.java index 5e6cb52d2..fa3f29e4f 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/WithEntity.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/WithEntity.java @@ -20,7 +20,7 @@ package org.springframework.data.jdbc.mapping.event; * without going through an {@link java.util.Optional} * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public interface WithEntity extends JdbcEvent { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/event/WithId.java b/src/main/java/org/springframework/data/jdbc/mapping/event/WithId.java index e22565f3d..e3c06ecd0 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/event/WithId.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/event/WithId.java @@ -22,7 +22,7 @@ import org.springframework.data.jdbc.mapping.event.Identifier.Specified; * access to the {@link Specified} identifier. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public interface WithId extends JdbcEvent { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/BasicJdbcPersistentEntityInformation.java b/src/main/java/org/springframework/data/jdbc/mapping/model/BasicJdbcPersistentEntityInformation.java index d66b8e387..b9563f646 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/BasicJdbcPersistentEntityInformation.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/BasicJdbcPersistentEntityInformation.java @@ -21,7 +21,7 @@ import org.springframework.lang.Nullable; /** * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class BasicJdbcPersistentEntityInformation extends PersistentEntityInformation implements JdbcPersistentEntityInformation { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/BasicJdbcPersistentProperty.java b/src/main/java/org/springframework/data/jdbc/mapping/model/BasicJdbcPersistentProperty.java index 09bbf4b12..ffc3018d6 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/BasicJdbcPersistentProperty.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/BasicJdbcPersistentProperty.java @@ -35,7 +35,7 @@ import java.util.Set; * * @author Jens Schauder * @author Greg Turnquist - * @since 2.0 + * @since 1.0 */ public class BasicJdbcPersistentProperty extends AnnotationBasedPersistentProperty implements JdbcPersistentProperty { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/ConversionCustomizer.java b/src/main/java/org/springframework/data/jdbc/mapping/model/ConversionCustomizer.java index 80ba336ed..655b50d81 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/ConversionCustomizer.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/ConversionCustomizer.java @@ -19,6 +19,7 @@ import org.springframework.core.convert.support.GenericConversionService; /** * @author Jens Schauder + * @since 1.0 */ public interface ConversionCustomizer { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/DelimiterNamingStrategy.java b/src/main/java/org/springframework/data/jdbc/mapping/model/DelimiterNamingStrategy.java index 61a18317f..1cbb8e620 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/DelimiterNamingStrategy.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/DelimiterNamingStrategy.java @@ -23,6 +23,7 @@ import org.springframework.data.util.ParsingUtils; * * @author Kazuki Shimizu * @author Jens Schauder + * @since 1.0 */ public class DelimiterNamingStrategy implements NamingStrategy { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcMappingContext.java b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcMappingContext.java index ce7e03a3e..6318a6747 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcMappingContext.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcMappingContext.java @@ -45,7 +45,7 @@ import org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations; * @author Jens Schauder * @author Greg Turnquist * @author Kazuki Shimizu - * @since 2.0 + * @since 1.0 */ public class JdbcMappingContext extends AbstractMappingContext, JdbcPersistentProperty> { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntity.java b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntity.java index 0673a3a51..453029162 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntity.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntity.java @@ -21,7 +21,7 @@ import org.springframework.data.mapping.model.MutablePersistentEntity; /** * @author Jens Schauder * @author Oliver Gierke - * @since 2.0 + * @since 1.0 */ public interface JdbcPersistentEntity extends MutablePersistentEntity { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntityImpl.java b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntityImpl.java index cea9b2d01..b286a565c 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntityImpl.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntityImpl.java @@ -25,7 +25,7 @@ import org.springframework.data.util.TypeInformation; * * @author Jens Schauder * @author Greg Turnquist - * @since 2.0 + * @since 1.0 */ class JdbcPersistentEntityImpl extends BasicPersistentEntity implements JdbcPersistentEntity { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntityInformation.java b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntityInformation.java index a812052e1..015911797 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntityInformation.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentEntityInformation.java @@ -19,7 +19,7 @@ import org.springframework.data.repository.core.EntityInformation; /** * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public interface JdbcPersistentEntityInformation extends EntityInformation { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentProperty.java b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentProperty.java index b35edeb82..83082a27d 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentProperty.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/JdbcPersistentProperty.java @@ -22,7 +22,7 @@ import org.springframework.data.mapping.PersistentProperty; * * @author Jens Schauder * @author Oliver Gierke - * @since 2.0 + * @since 1.0 */ public interface JdbcPersistentProperty extends PersistentProperty { diff --git a/src/main/java/org/springframework/data/jdbc/mapping/model/NamingStrategy.java b/src/main/java/org/springframework/data/jdbc/mapping/model/NamingStrategy.java index 34a540fba..e796336bf 100644 --- a/src/main/java/org/springframework/data/jdbc/mapping/model/NamingStrategy.java +++ b/src/main/java/org/springframework/data/jdbc/mapping/model/NamingStrategy.java @@ -24,6 +24,7 @@ package org.springframework.data.jdbc.mapping.model; * * @author Greg Turnquist * @author Michael Simons + * @since 1.0 */ public interface NamingStrategy { diff --git a/src/main/java/org/springframework/data/jdbc/mybatis/MyBatisContext.java b/src/main/java/org/springframework/data/jdbc/mybatis/MyBatisContext.java index 1cb110ded..c7ea64bc3 100644 --- a/src/main/java/org/springframework/data/jdbc/mybatis/MyBatisContext.java +++ b/src/main/java/org/springframework/data/jdbc/mybatis/MyBatisContext.java @@ -21,7 +21,9 @@ import java.util.Map; * {@link MyBatisContext} instances get passed to MyBatis mapped statements as arguments, making Ids, instances, domainType and other attributes available to the statements. * * All methods might return {@literal null} depending on the kind of values available on invocation. + * * @author Jens Schauder + * @since 1.0 */ public class MyBatisContext { diff --git a/src/main/java/org/springframework/data/jdbc/mybatis/MyBatisDataAccessStrategy.java b/src/main/java/org/springframework/data/jdbc/mybatis/MyBatisDataAccessStrategy.java index 6ae781565..66c583955 100644 --- a/src/main/java/org/springframework/data/jdbc/mybatis/MyBatisDataAccessStrategy.java +++ b/src/main/java/org/springframework/data/jdbc/mybatis/MyBatisDataAccessStrategy.java @@ -43,6 +43,7 @@ import org.springframework.util.Assert; * * @author Jens Schauder * @author Kazuki Shimizu + * @since 1.0 */ public class MyBatisDataAccessStrategy implements DataAccessStrategy { diff --git a/src/main/java/org/springframework/data/jdbc/mybatis/NamespaceStrategy.java b/src/main/java/org/springframework/data/jdbc/mybatis/NamespaceStrategy.java index 936038699..0d86ae591 100644 --- a/src/main/java/org/springframework/data/jdbc/mybatis/NamespaceStrategy.java +++ b/src/main/java/org/springframework/data/jdbc/mybatis/NamespaceStrategy.java @@ -20,6 +20,7 @@ package org.springframework.data.jdbc.mybatis; * * @author Kazuki Shimizu * @author Jens Schauder + * @since 1.0 */ public interface NamespaceStrategy { diff --git a/src/main/java/org/springframework/data/jdbc/repository/RowMapperMap.java b/src/main/java/org/springframework/data/jdbc/repository/RowMapperMap.java index cbf0110b6..1ef35d0da 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/RowMapperMap.java +++ b/src/main/java/org/springframework/data/jdbc/repository/RowMapperMap.java @@ -21,6 +21,7 @@ import org.springframework.jdbc.core.RowMapper; * A map from a type to a {@link RowMapper} to be used for extracting that type from {@link java.sql.ResultSet}s. * * @author Jens Schauder + * @since 1.0 */ public interface RowMapperMap { diff --git a/src/main/java/org/springframework/data/jdbc/repository/SimpleJdbcRepository.java b/src/main/java/org/springframework/data/jdbc/repository/SimpleJdbcRepository.java index cdeb85144..b6eb7cb0d 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/SimpleJdbcRepository.java +++ b/src/main/java/org/springframework/data/jdbc/repository/SimpleJdbcRepository.java @@ -26,7 +26,7 @@ import org.springframework.data.repository.CrudRepository; /** * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class SimpleJdbcRepository implements CrudRepository { diff --git a/src/main/java/org/springframework/data/jdbc/repository/config/ConfigurableRowMapperMap.java b/src/main/java/org/springframework/data/jdbc/repository/config/ConfigurableRowMapperMap.java index a3544a82c..c91764bdb 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/config/ConfigurableRowMapperMap.java +++ b/src/main/java/org/springframework/data/jdbc/repository/config/ConfigurableRowMapperMap.java @@ -25,6 +25,7 @@ import org.springframework.jdbc.core.RowMapper; * A {@link RowMapperMap} that allows for registration of {@link RowMapper}s via a fluent Api. * * @author Jens Schauder + * @since 1.0 */ public class ConfigurableRowMapperMap implements RowMapperMap { diff --git a/src/main/java/org/springframework/data/jdbc/repository/config/EnableJdbcRepositories.java b/src/main/java/org/springframework/data/jdbc/repository/config/EnableJdbcRepositories.java index 14ad2b71b..8d877d447 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/config/EnableJdbcRepositories.java +++ b/src/main/java/org/springframework/data/jdbc/repository/config/EnableJdbcRepositories.java @@ -33,7 +33,7 @@ import org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBea * * @author Jens Schauder * @author Greg Turnquist - * @since 2.0 + * @since 1.0 */ @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/org/springframework/data/jdbc/repository/config/JdbcConfiguration.java b/src/main/java/org/springframework/data/jdbc/repository/config/JdbcConfiguration.java index d12a7c329..3a3b3067b 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/config/JdbcConfiguration.java +++ b/src/main/java/org/springframework/data/jdbc/repository/config/JdbcConfiguration.java @@ -30,6 +30,7 @@ import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; * * @author Greg Turnquist * @author Jens Schauder + * @since 1.0 */ @Configuration public class JdbcConfiguration { diff --git a/src/main/java/org/springframework/data/jdbc/repository/config/JdbcRepositoriesRegistrar.java b/src/main/java/org/springframework/data/jdbc/repository/config/JdbcRepositoriesRegistrar.java index 54a3532b0..c3ca88f1c 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/config/JdbcRepositoriesRegistrar.java +++ b/src/main/java/org/springframework/data/jdbc/repository/config/JdbcRepositoriesRegistrar.java @@ -25,7 +25,7 @@ import org.springframework.data.repository.config.RepositoryConfigurationExtensi * {@link ImportBeanDefinitionRegistrar} to enable {@link EnableJdbcRepositories} annotation. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ class JdbcRepositoriesRegistrar extends RepositoryBeanDefinitionRegistrarSupport { diff --git a/src/main/java/org/springframework/data/jdbc/repository/config/JdbcRepositoryConfigExtension.java b/src/main/java/org/springframework/data/jdbc/repository/config/JdbcRepositoryConfigExtension.java index 01e4129e0..c041c0d76 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/config/JdbcRepositoryConfigExtension.java +++ b/src/main/java/org/springframework/data/jdbc/repository/config/JdbcRepositoryConfigExtension.java @@ -25,7 +25,7 @@ import org.springframework.data.repository.config.RepositoryConfigurationExtensi * registration process by registering JDBC repositories. * * @author Jens Schauder - * @since 2.0 + * @since 1.0 */ public class JdbcRepositoryConfigExtension extends RepositoryConfigurationExtensionSupport { diff --git a/src/main/java/org/springframework/data/jdbc/repository/query/Modifying.java b/src/main/java/org/springframework/data/jdbc/repository/query/Modifying.java index 54c3fa002..f3db5c62a 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/query/Modifying.java +++ b/src/main/java/org/springframework/data/jdbc/repository/query/Modifying.java @@ -25,6 +25,7 @@ import java.lang.annotation.Target; * Indicates a method should be regarded as modifying query. * * @author Kazuki Shimizu + * @since 1.0 */ @Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.METHOD, ElementType.ANNOTATION_TYPE }) diff --git a/src/main/java/org/springframework/data/jdbc/repository/query/Query.java b/src/main/java/org/springframework/data/jdbc/repository/query/Query.java index c8c74294a..bb958bcfb 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/query/Query.java +++ b/src/main/java/org/springframework/data/jdbc/repository/query/Query.java @@ -31,6 +31,7 @@ import org.springframework.jdbc.core.RowMapper; * Those parameters will get bound to the arguments of the annotated method. * * @author Jens Schauder + * @since 1.0 */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) diff --git a/src/main/java/org/springframework/data/jdbc/repository/support/JdbcQueryLookupStrategy.java b/src/main/java/org/springframework/data/jdbc/repository/support/JdbcQueryLookupStrategy.java index 8df58d89b..e74175054 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/support/JdbcQueryLookupStrategy.java +++ b/src/main/java/org/springframework/data/jdbc/repository/support/JdbcQueryLookupStrategy.java @@ -36,6 +36,7 @@ import org.springframework.jdbc.core.SingleColumnRowMapper; * * @author Jens Schauder * @author Kazuki Shimizu + * @since 1.0 */ class JdbcQueryLookupStrategy implements QueryLookupStrategy { diff --git a/src/main/java/org/springframework/data/jdbc/repository/support/JdbcQueryMethod.java b/src/main/java/org/springframework/data/jdbc/repository/support/JdbcQueryMethod.java index 521514b7a..548e4e2f1 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/support/JdbcQueryMethod.java +++ b/src/main/java/org/springframework/data/jdbc/repository/support/JdbcQueryMethod.java @@ -32,6 +32,7 @@ import org.springframework.lang.Nullable; * * @author Jens Schauder * @author Kazuki Shimizu + * @since 1.0 */ public class JdbcQueryMethod extends QueryMethod { diff --git a/src/main/java/org/springframework/data/jdbc/repository/support/JdbcRepositoryQuery.java b/src/main/java/org/springframework/data/jdbc/repository/support/JdbcRepositoryQuery.java index d927c4cae..088d412fc 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/support/JdbcRepositoryQuery.java +++ b/src/main/java/org/springframework/data/jdbc/repository/support/JdbcRepositoryQuery.java @@ -29,6 +29,7 @@ import org.springframework.util.StringUtils; * * @author Jens Schauder * @author Kazuki Shimizu + * @since 1.0 */ class JdbcRepositoryQuery implements RepositoryQuery { diff --git a/src/main/java/org/springframework/data/jdbc/support/JdbcUtil.java b/src/main/java/org/springframework/data/jdbc/support/JdbcUtil.java index 12ad4b39d..f0ab67625 100644 --- a/src/main/java/org/springframework/data/jdbc/support/JdbcUtil.java +++ b/src/main/java/org/springframework/data/jdbc/support/JdbcUtil.java @@ -32,6 +32,7 @@ import org.springframework.jdbc.support.JdbcUtils; * Contains methods dealing with the quirks of JDBC, independent of any Entity, Aggregate or Repository abstraction. * * @author Jens Schauder + * @since 1.0 */ @UtilityClass public class JdbcUtil {