Browse Source

Deprecate PagedListHolder and PropertyComparator for removal

Closes gh-36139
pull/36141/head
Juergen Hoeller 3 weeks ago
parent
commit
0323218129
  1. 5
      spring-beans/src/main/java/org/springframework/beans/support/MutableSortDefinition.java
  2. 6
      spring-beans/src/main/java/org/springframework/beans/support/PagedListHolder.java
  3. 4
      spring-beans/src/main/java/org/springframework/beans/support/PropertyComparator.java
  4. 3
      spring-beans/src/main/java/org/springframework/beans/support/SortDefinition.java
  5. 2
      spring-beans/src/test/java/org/springframework/beans/support/PagedListHolderTests.java
  6. 2
      spring-beans/src/test/java/org/springframework/beans/support/PropertyComparatorTests.java

5
spring-beans/src/main/java/org/springframework/beans/support/MutableSortDefinition.java

@ -30,8 +30,11 @@ import org.springframework.util.StringUtils;
* @author Jean-Pierre Pawlak * @author Jean-Pierre Pawlak
* @since 26.05.2003 * @since 26.05.2003
* @see #setToggleAscendingOnProperty * @see #setToggleAscendingOnProperty
* @deprecated as severely outdated and superseded by more modern solutions,
* for example in Spring Data Commons
*/ */
@SuppressWarnings("serial") @Deprecated(since = "7.0.3", forRemoval = true)
@SuppressWarnings({"removal", "serial"})
public class MutableSortDefinition implements SortDefinition, Serializable { public class MutableSortDefinition implements SortDefinition, Serializable {
private String property = ""; private String property = "";

6
spring-beans/src/main/java/org/springframework/beans/support/PagedListHolder.java

@ -49,9 +49,11 @@ import org.springframework.util.Assert;
* @since 19.05.2003 * @since 19.05.2003
* @param <E> the element type * @param <E> the element type
* @see #getPageList() * @see #getPageList()
* @see org.springframework.beans.support.MutableSortDefinition * @deprecated as severely outdated and superseded by more modern solutions,
* for example in Spring Data Commons
*/ */
@SuppressWarnings("serial") @Deprecated(since = "7.0.3", forRemoval = true)
@SuppressWarnings({"removal", "serial"})
public class PagedListHolder<E> implements Serializable { public class PagedListHolder<E> implements Serializable {
/** /**

4
spring-beans/src/main/java/org/springframework/beans/support/PropertyComparator.java

@ -38,7 +38,11 @@ import org.springframework.util.StringUtils;
* @since 19.05.2003 * @since 19.05.2003
* @param <T> the type of objects that may be compared by this comparator * @param <T> the type of objects that may be compared by this comparator
* @see org.springframework.beans.BeanWrapper * @see org.springframework.beans.BeanWrapper
* @deprecated as severely outdated and superseded by more modern solutions,
* for example in Spring Data Commons
*/ */
@Deprecated(since = "7.0.3", forRemoval = true)
@SuppressWarnings("removal")
public class PropertyComparator<T> implements Comparator<T> { public class PropertyComparator<T> implements Comparator<T> {
protected final Log logger = LogFactory.getLog(getClass()); protected final Log logger = LogFactory.getLog(getClass());

3
spring-beans/src/main/java/org/springframework/beans/support/SortDefinition.java

@ -21,7 +21,10 @@ package org.springframework.beans.support;
* *
* @author Juergen Hoeller * @author Juergen Hoeller
* @since 26.05.2003 * @since 26.05.2003
* @deprecated as severely outdated and superseded by more modern solutions,
* for example in Spring Data Commons
*/ */
@Deprecated(since = "7.0.3", forRemoval = true)
public interface SortDefinition { public interface SortDefinition {
/** /**

2
spring-beans/src/test/java/org/springframework/beans/support/PagedListHolderTests.java

@ -32,6 +32,8 @@ import static org.assertj.core.api.Assertions.assertThat;
* @author Chris Beams * @author Chris Beams
* @since 20.05.2003 * @since 20.05.2003
*/ */
@Deprecated(since = "7.0.3", forRemoval = true)
@SuppressWarnings("removal")
class PagedListHolderTests { class PagedListHolderTests {
@Test @Test

2
spring-beans/src/test/java/org/springframework/beans/support/PropertyComparatorTests.java

@ -28,6 +28,8 @@ import static org.assertj.core.api.Assertions.assertThat;
* @author Keith Donald * @author Keith Donald
* @author Chris Beams * @author Chris Beams
*/ */
@Deprecated(since = "7.0.3", forRemoval = true)
@SuppressWarnings("removal")
class PropertyComparatorTests { class PropertyComparatorTests {
@Test @Test

Loading…
Cancel
Save