Polishing.

Annotation serialVersionUID fields with Serial annotation.

See #1399
This commit is contained in:
Mark Paluch
2023-07-03 11:04:53 +02:00
parent 7aa6507b82
commit cfbe1e2a5e
28 changed files with 80 additions and 28 deletions

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.PermissionDeniedDataAccessException;
import com.datastax.oss.driver.api.core.metadata.EndPoint;
@@ -26,7 +28,7 @@ import com.datastax.oss.driver.api.core.metadata.EndPoint;
*/
public class CassandraAuthenticationException extends PermissionDeniedDataAccessException {
private static final long serialVersionUID = 8556304586797273927L;
@Serial private static final long serialVersionUID = 8556304586797273927L;
private final EndPoint host;

View File

@@ -15,6 +15,7 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
@@ -30,7 +31,7 @@ import com.datastax.oss.driver.api.core.metadata.Node;
*/
public class CassandraConnectionFailureException extends DataAccessResourceFailureException {
private static final long serialVersionUID = 6299912054261646552L;
@Serial private static final long serialVersionUID = 6299912054261646552L;
private final Map<Node, Throwable> messagesByHost;

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.TransientDataAccessException;
/**
@@ -24,7 +26,7 @@ import org.springframework.dao.TransientDataAccessException;
*/
public class CassandraInsufficientReplicasAvailableException extends TransientDataAccessException {
private static final long serialVersionUID = 6415130674604814905L;
@Serial private static final long serialVersionUID = 6415130674604814905L;
private int numberRequired;
private int numberAlive;

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.DataAccessException;
/**
@@ -24,7 +26,7 @@ import org.springframework.dao.DataAccessException;
*/
public class CassandraInternalException extends DataAccessException {
private static final long serialVersionUID = 433061676465346338L;
@Serial private static final long serialVersionUID = 433061676465346338L;
/**
* Constructor for {@link CassandraInternalException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.InvalidDataAccessApiUsageException;
/**
@@ -25,7 +27,7 @@ import org.springframework.dao.InvalidDataAccessApiUsageException;
*/
public class CassandraInvalidConfigurationInQueryException extends InvalidDataAccessApiUsageException {
private static final long serialVersionUID = 4594321191806182918L;
@Serial private static final long serialVersionUID = 4594321191806182918L;
/**
* Constructor for {@link CassandraInvalidConfigurationInQueryException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.InvalidDataAccessApiUsageException;
/**
@@ -24,7 +26,7 @@ import org.springframework.dao.InvalidDataAccessApiUsageException;
*/
public class CassandraInvalidQueryException extends InvalidDataAccessApiUsageException {
private static final long serialVersionUID = 4594321191806182918L;
@Serial private static final long serialVersionUID = 4594321191806182918L;
/**
* Constructor for {@link CassandraInvalidQueryException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
/**
* Spring data access exception for Cassandra when a keyspace being created already exists.
*
@@ -22,7 +24,7 @@ package org.springframework.data.cassandra;
*/
public class CassandraKeyspaceExistsException extends CassandraSchemaElementExistsException {
private static final long serialVersionUID = 6032967419751410352L;
@Serial private static final long serialVersionUID = 6032967419751410352L;
/**
* Constructor for {@link CassandraKeyspaceExistsException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.InvalidDataAccessApiUsageException;
/**
@@ -24,7 +26,7 @@ import org.springframework.dao.InvalidDataAccessApiUsageException;
*/
public class CassandraQuerySyntaxException extends InvalidDataAccessApiUsageException {
private static final long serialVersionUID = 4398474399882434154L;
@Serial private static final long serialVersionUID = 4398474399882434154L;
/**
* Constructor for {@link CassandraQuerySyntaxException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.QueryTimeoutException;
/**
@@ -25,7 +27,7 @@ import org.springframework.dao.QueryTimeoutException;
*/
public class CassandraReadTimeoutException extends QueryTimeoutException {
private static final long serialVersionUID = -787022307935203387L;
@Serial private static final long serialVersionUID = -787022307935203387L;
private final boolean wasDataPresent;

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.NonTransientDataAccessException;
import org.springframework.lang.Nullable;
@@ -26,7 +28,7 @@ import org.springframework.lang.Nullable;
*/
public class CassandraSchemaElementExistsException extends NonTransientDataAccessException {
private static final long serialVersionUID = 7798361273692300162L;
@Serial private static final long serialVersionUID = 7798361273692300162L;
@Deprecated
public enum ElementType {

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
/**
* Spring data access exception for when a Cassandra table being created already exists.
*
@@ -22,7 +24,7 @@ package org.springframework.data.cassandra;
*/
public class CassandraTableExistsException extends CassandraSchemaElementExistsException {
private static final long serialVersionUID = 6032967419751410352L;
@Serial private static final long serialVersionUID = 6032967419751410352L;
/**
* Constructor for {@link CassandraTableExistsException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.TransientDataAccessException;
/**
@@ -24,7 +26,7 @@ import org.springframework.dao.TransientDataAccessException;
*/
public class CassandraTraceRetrievalException extends TransientDataAccessException {
private static final long serialVersionUID = -3163557220324700239L;
@Serial private static final long serialVersionUID = -3163557220324700239L;
/**
* Constructor for {@link CassandraTraceRetrievalException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.TransientDataAccessException;
/**
@@ -24,7 +26,7 @@ import org.springframework.dao.TransientDataAccessException;
*/
public class CassandraTruncateException extends TransientDataAccessException {
private static final long serialVersionUID = 5730642491362430311L;
@Serial private static final long serialVersionUID = 5730642491362430311L;
/**
* Constructor for {@link CassandraTruncateException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.TypeMismatchDataAccessException;
/**
@@ -24,7 +26,7 @@ import org.springframework.dao.TypeMismatchDataAccessException;
*/
public class CassandraTypeMismatchException extends TypeMismatchDataAccessException {
private static final long serialVersionUID = -7420058975444905629L;
@Serial private static final long serialVersionUID = -7420058975444905629L;
/**
* Constructor for {@link CassandraTypeMismatchException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.PermissionDeniedDataAccessException;
/**
@@ -24,7 +26,7 @@ import org.springframework.dao.PermissionDeniedDataAccessException;
*/
public class CassandraUnauthorizedException extends PermissionDeniedDataAccessException {
private static final long serialVersionUID = 4618185356687726647L;
@Serial private static final long serialVersionUID = 4618185356687726647L;
/**
* Constructor for {@link CassandraUnauthorizedException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.UncategorizedDataAccessException;
/**
@@ -25,7 +27,7 @@ import org.springframework.dao.UncategorizedDataAccessException;
*/
public class CassandraUncategorizedException extends UncategorizedDataAccessException {
private static final long serialVersionUID = 1029525121238025444L;
@Serial private static final long serialVersionUID = 1029525121238025444L;
/**
* Constructor for {@link CassandraUncategorizedException}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra;
import java.io.Serial;
import org.springframework.dao.QueryTimeoutException;
import org.springframework.lang.Nullable;
@@ -26,7 +28,7 @@ import org.springframework.lang.Nullable;
*/
public class CassandraWriteTimeoutException extends QueryTimeoutException {
private static final long serialVersionUID = -4374826375213670718L;
@Serial private static final long serialVersionUID = -4374826375213670718L;
private @Nullable String writeType;

View File

@@ -15,6 +15,7 @@
*/
package org.springframework.data.cassandra.core.cql;
import java.io.Serial;
import java.io.Serializable;
import java.util.regex.Pattern;
@@ -39,7 +40,7 @@ import org.springframework.util.Assert;
@Deprecated
public final class CqlIdentifier implements Comparable<CqlIdentifier>, Serializable {
private static final long serialVersionUID = -974441606330912437L;
@Serial private static final long serialVersionUID = -974441606330912437L;
public static final String UNQUOTED_REGEX = "(?i)[a-z][\\w]*";

View File

@@ -15,6 +15,7 @@
*/
package org.springframework.data.cassandra.core.cql;
import java.io.Serial;
import java.io.Serializable;
import java.net.InetAddress;
import java.net.InetSocketAddress;
@@ -31,7 +32,7 @@ import com.datastax.oss.driver.api.core.metadata.Node;
*/
public final class RingMember implements Serializable {
private static final long serialVersionUID = -2582309141903132916L;
@Serial private static final long serialVersionUID = -2582309141903132916L;
/*
* Ring attributes

View File

@@ -15,6 +15,7 @@
*/
package org.springframework.data.cassandra.core.mapping;
import java.io.Serial;
import java.lang.reflect.Method;
import org.springframework.data.mapping.MappingException;
@@ -28,7 +29,7 @@ import org.springframework.lang.Nullable;
*/
public class IdInterfaceException extends MappingException {
private static final long serialVersionUID = -1635695314254522703L;
@Serial private static final long serialVersionUID = -1635695314254522703L;
private final String idInterfaceName;

View File

@@ -15,11 +15,13 @@
*/
package org.springframework.data.cassandra.core.mapping;
import java.io.Serial;
import org.springframework.dao.InvalidDataAccessApiUsageException;
public class UnsupportedCassandraOperationException extends InvalidDataAccessApiUsageException {
private static final long serialVersionUID = 4921001859094231277L;
@Serial private static final long serialVersionUID = 4921001859094231277L;
public UnsupportedCassandraOperationException(String msg) {
super(msg);

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra.core.mapping.event;
import java.io.Serial;
import org.springframework.util.Assert;
import com.datastax.oss.driver.api.core.CqlIdentifier;
@@ -28,7 +30,7 @@ import com.datastax.oss.driver.api.core.cql.Row;
*/
public class AfterConvertEvent<E> extends CassandraMappingEvent<E> {
private static final long serialVersionUID = 1L;
@Serial private static final long serialVersionUID = 1L;
private final Row row;

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra.core.mapping.event;
import java.io.Serial;
import com.datastax.oss.driver.api.core.CqlIdentifier;
import com.datastax.oss.driver.api.core.cql.Statement;
@@ -27,7 +29,7 @@ import com.datastax.oss.driver.api.core.cql.Statement;
*/
public class AfterDeleteEvent<T> extends AbstractDeleteEvent<T> {
private static final long serialVersionUID = 1L;
@Serial private static final long serialVersionUID = 1L;
/**
* Create a new {@link AfterDeleteEvent}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra.core.mapping.event;
import java.io.Serial;
import org.springframework.util.Assert;
import com.datastax.oss.driver.api.core.CqlIdentifier;
@@ -29,7 +31,7 @@ import com.datastax.oss.driver.api.core.cql.Row;
*/
public class AfterLoadEvent<T> extends CassandraMappingEvent<Row> {
private static final long serialVersionUID = 1L;
@Serial private static final long serialVersionUID = 1L;
private final Class<T> type;

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra.core.mapping.event;
import java.io.Serial;
import com.datastax.oss.driver.api.core.CqlIdentifier;
/**
@@ -26,7 +28,7 @@ import com.datastax.oss.driver.api.core.CqlIdentifier;
*/
public class AfterSaveEvent<E> extends CassandraMappingEvent<E> {
private static final long serialVersionUID = 1L;
@Serial private static final long serialVersionUID = 1L;
/**
* Creates a new {@link AfterSaveEvent}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra.core.mapping.event;
import java.io.Serial;
import com.datastax.oss.driver.api.core.CqlIdentifier;
import com.datastax.oss.driver.api.core.cql.Statement;
@@ -27,7 +29,7 @@ import com.datastax.oss.driver.api.core.cql.Statement;
*/
public class BeforeDeleteEvent<T> extends AbstractDeleteEvent<T> {
private static final long serialVersionUID = 1L;
@Serial private static final long serialVersionUID = 1L;
/**
* Create a new {@link BeforeDeleteEvent}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra.core.mapping.event;
import java.io.Serial;
import com.datastax.oss.driver.api.core.CqlIdentifier;
import com.datastax.oss.driver.api.core.cql.Statement;
@@ -27,7 +29,7 @@ import com.datastax.oss.driver.api.core.cql.Statement;
*/
public class BeforeSaveEvent<E> extends AbstractStatementAwareMappingEvent<E> {
private static final long serialVersionUID = 1L;
@Serial private static final long serialVersionUID = 1L;
/**
* Create a new {@link BeforeSaveEvent}.

View File

@@ -15,6 +15,8 @@
*/
package org.springframework.data.cassandra.core.mapping.event;
import java.io.Serial;
import org.springframework.context.ApplicationEvent;
import org.springframework.util.Assert;
@@ -29,7 +31,7 @@ import com.datastax.oss.driver.api.core.CqlIdentifier;
*/
public class CassandraMappingEvent<T> extends ApplicationEvent {
private static final long serialVersionUID = 1L;
@Serial private static final long serialVersionUID = 1L;
private final CqlIdentifier tableName;