DATACMNS-293 - Updated @since tags after rebase.
This commit is contained in:
committed by
Oliver Gierke
parent
9c9904686b
commit
433fdd6a0b
@@ -19,7 +19,7 @@ package org.springframework.data.repository;
|
||||
* Interface to abstract value objects that represent the deleted state of an entity. SPI interface that allows
|
||||
* implementing a deletion strategy over muliple levels, e.g. active, trashed, eventually soft deleted.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public interface DeleteStates<T> {
|
||||
|
||||
@@ -18,7 +18,7 @@ package org.springframework.data.repository;
|
||||
/**
|
||||
* Enum based implementation of {@link DeleteStates}.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public enum Deleted implements DeleteStates<Deleted> {
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.lang.annotation.Target;
|
||||
/**
|
||||
* Annotation to enable soft-delete handling for entities of a given repository.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
@Documented
|
||||
@@ -52,7 +52,7 @@ public @interface SoftDelete {
|
||||
/**
|
||||
* Various strategies of how to interpret the entity's property capturing the deleted state.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public enum FlagMode {
|
||||
|
||||
@@ -22,7 +22,7 @@ import org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper;
|
||||
/**
|
||||
* Base class to implement a {@link QueryAugmentor} to soft-delete entities.
|
||||
*
|
||||
* @since 1.7
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public abstract class AbstractSoftDeleteQueryAugmentor<Q extends QueryContext<?>, N extends QueryContext<?>, U extends UpdateContext<?>>
|
||||
|
||||
@@ -31,7 +31,7 @@ import org.springframework.data.repository.core.EntityMetadata;
|
||||
* {@link #prepareQuery(QueryContext, Annotation)} and {@link #prepareUpdate(UpdateContext, Annotation)} methods. Opts
|
||||
* out of augmentation in case the annotation cannot be found on the method invoked or in the type.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public abstract class AnnotationBasedQueryAugmentor<T extends Annotation, Q extends QueryContext<?>, N extends QueryContext<?>, U extends UpdateContext<?>>
|
||||
|
||||
@@ -23,7 +23,7 @@ import org.springframework.data.repository.CrudRepository;
|
||||
/**
|
||||
* Interface to abstract {@link MethodMetadata} to be looked up for the repository method invoked.
|
||||
*
|
||||
* @see 1.6
|
||||
* @see 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public interface MethodMetadata {
|
||||
|
||||
@@ -33,7 +33,7 @@ import org.springframework.util.MultiValueMap;
|
||||
* Wrapper for a collection of {@link QueryAugmentor}s. Groups them by the context type they're referring to for the
|
||||
* appropriate invocation later on.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public class QueryAugmentationEngine {
|
||||
|
||||
@@ -21,7 +21,7 @@ import org.springframework.data.repository.core.support.RepositoryFactorySupport
|
||||
* Injection interface to express the dependency to a {@link QueryAugmentationEngine}. Usually implemented by repository
|
||||
* implementations. The {@link RepositoryFactorySupport} base class will inject the {@link QueryAugmentationEngine}.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public interface QueryAugmentationEngineAware {
|
||||
|
||||
@@ -21,7 +21,7 @@ import org.springframework.data.repository.core.EntityMetadata;
|
||||
/**
|
||||
* SPI to abstract components that want to augment queries executed by the repositories.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public interface QueryAugmentor<Q extends QueryContext<?>, N extends QueryContext<?>, S extends UpdateContext<?>> {
|
||||
|
||||
@@ -21,7 +21,7 @@ import org.springframework.util.Assert;
|
||||
* The context of a query to be executed. Holding the actual query as well as a queryMode to express in which context
|
||||
* the query shall be executed.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public class QueryContext<T> {
|
||||
@@ -29,7 +29,7 @@ public class QueryContext<T> {
|
||||
/**
|
||||
* The mode of the query execution.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public static enum QueryMode {
|
||||
|
||||
@@ -20,7 +20,7 @@ import org.springframework.util.Assert;
|
||||
/**
|
||||
* Context to be handed around for update executions.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public class UpdateContext<T> {
|
||||
@@ -28,7 +28,7 @@ public class UpdateContext<T> {
|
||||
/**
|
||||
* The mode of the update execution.
|
||||
*
|
||||
* @since 1.6
|
||||
* @since 1.9
|
||||
* @author Oliver Gierke
|
||||
*/
|
||||
public static enum UpdateMode {
|
||||
|
||||
Reference in New Issue
Block a user