Fix [serial] compiler warnings
Fix serialization warnings by applying @SuppressWarnings("serial")
when appropriate.
In certain cases and for unknown reasons, a correctly-placed
@SuppressWarnings("serial") annotation will fix the warning at the
javac level (i.e. the Gradle command-line), but will produce an
"unnecessary @SuppressWarnings" warning within Eclipse. In these
cases, a private static final serialVersionUID field has been added
with the default value of 1L.
This commit is contained in:
committed by
Chris Beams
parent
7f0aa5cfb2
commit
b0986049a3
@@ -25,6 +25,7 @@ import org.springframework.dao.OptimisticLockingFailureException;
|
||||
* @author Juergen Hoeller
|
||||
* @since 13.10.2003
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class ObjectOptimisticLockingFailureException extends OptimisticLockingFailureException {
|
||||
|
||||
private Object persistentClass;
|
||||
|
||||
@@ -25,6 +25,7 @@ import org.springframework.dao.DataRetrievalFailureException;
|
||||
* @author Juergen Hoeller
|
||||
* @since 13.10.2003
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class ObjectRetrievalFailureException extends DataRetrievalFailureException {
|
||||
|
||||
private Object persistentClass;
|
||||
|
||||
@@ -30,6 +30,7 @@ import org.springframework.dao.UncategorizedDataAccessException;
|
||||
* @since 1.2
|
||||
* @see SessionFactoryUtils#convertHibernateAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class HibernateJdbcException extends UncategorizedDataAccessException {
|
||||
|
||||
public HibernateJdbcException(JDBCException ex) {
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.springframework.orm.ObjectRetrievalFailureException;
|
||||
* @since 1.2
|
||||
* @see SessionFactoryUtils#convertHibernateAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class HibernateObjectRetrievalFailureException extends ObjectRetrievalFailureException {
|
||||
|
||||
public HibernateObjectRetrievalFailureException(UnresolvableObjectException ex) {
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.springframework.orm.ObjectOptimisticLockingFailureException;
|
||||
* @since 1.2
|
||||
* @see SessionFactoryUtils#convertHibernateAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class HibernateOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException {
|
||||
|
||||
public HibernateOptimisticLockingFailureException(StaleObjectStateException ex) {
|
||||
|
||||
@@ -28,6 +28,7 @@ import org.springframework.dao.InvalidDataAccessResourceUsageException;
|
||||
* @since 1.2
|
||||
* @see SessionFactoryUtils#convertHibernateAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class HibernateQueryException extends InvalidDataAccessResourceUsageException {
|
||||
|
||||
public HibernateQueryException(QueryException ex) {
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.springframework.dao.UncategorizedDataAccessException;
|
||||
* @since 1.2
|
||||
* @see SessionFactoryUtils#convertHibernateAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class HibernateSystemException extends UncategorizedDataAccessException {
|
||||
|
||||
/**
|
||||
|
||||
@@ -129,6 +129,7 @@ import org.springframework.transaction.support.TransactionSynchronizationManager
|
||||
* @see org.springframework.jdbc.datasource.DataSourceTransactionManager
|
||||
* @see org.springframework.transaction.jta.JtaTransactionManager
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class HibernateTransactionManager extends AbstractPlatformTransactionManager
|
||||
implements ResourceTransactionManager, BeanFactoryAware, InitializingBean {
|
||||
|
||||
|
||||
@@ -38,6 +38,7 @@ import org.hibernate.engine.SessionFactoryImplementor;
|
||||
* @see SessionFactoryUtils#doGetSession
|
||||
* @see LocalSessionFactoryBean#setExposeTransactionAwareSessionFactory
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class SpringSessionContext implements CurrentSessionContext {
|
||||
|
||||
private final SessionFactoryImplementor sessionFactory;
|
||||
|
||||
@@ -49,6 +49,7 @@ import org.hibernate.persister.entity.EntityPersister;
|
||||
* @since 1.2
|
||||
* @see org.springframework.orm.hibernate3.LocalSessionFactoryBean#setEventListeners(java.util.Map)
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class IdTransferringMergeEventListener extends DefaultMergeEventListener {
|
||||
|
||||
/**
|
||||
|
||||
@@ -42,6 +42,7 @@ import org.springframework.aop.support.AopUtils;
|
||||
* @author Juergen Hoeller
|
||||
* @since 2.0
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class ScopedBeanInterceptor extends EmptyInterceptor {
|
||||
|
||||
@Override
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.springframework.orm.ObjectRetrievalFailureException;
|
||||
* @since 1.1
|
||||
* @see PersistenceManagerFactoryUtils#convertJdoAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JdoObjectRetrievalFailureException extends ObjectRetrievalFailureException {
|
||||
|
||||
public JdoObjectRetrievalFailureException(JDOObjectNotFoundException ex) {
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.springframework.orm.ObjectOptimisticLockingFailureException;
|
||||
* @since 1.1
|
||||
* @see PersistenceManagerFactoryUtils#convertJdoAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JdoOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException {
|
||||
|
||||
public JdoOptimisticLockingFailureException(JDOOptimisticVerificationException ex) {
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.springframework.dao.DataAccessResourceFailureException;
|
||||
* @since 1.1
|
||||
* @see PersistenceManagerFactoryUtils#convertJdoAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JdoResourceFailureException extends DataAccessResourceFailureException {
|
||||
|
||||
public JdoResourceFailureException(JDODataStoreException ex) {
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.springframework.dao.UncategorizedDataAccessException;
|
||||
* @since 03.06.2003
|
||||
* @see PersistenceManagerFactoryUtils#convertJdoAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JdoSystemException extends UncategorizedDataAccessException {
|
||||
|
||||
public JdoSystemException(JDOException ex) {
|
||||
|
||||
@@ -99,6 +99,7 @@ import org.springframework.transaction.support.TransactionSynchronizationManager
|
||||
* @see org.springframework.jdbc.datasource.DataSourceTransactionManager
|
||||
* @see org.springframework.transaction.jta.JtaTransactionManager
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JdoTransactionManager extends AbstractPlatformTransactionManager
|
||||
implements ResourceTransactionManager, InitializingBean {
|
||||
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.springframework.dao.InvalidDataAccessApiUsageException;
|
||||
* @since 03.06.2003
|
||||
* @see PersistenceManagerFactoryUtils#convertJdoAccessException
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JdoUsageException extends InvalidDataAccessApiUsageException {
|
||||
|
||||
public JdoUsageException(JDOUserException ex) {
|
||||
|
||||
@@ -467,6 +467,7 @@ public abstract class AbstractEntityManagerFactoryBean implements
|
||||
* Minimal bean reference to the surrounding AbstractEntityManagerFactoryBean.
|
||||
* Resolved to the actual AbstractEntityManagerFactoryBean instance on deserialization.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
private static class SerializedEntityManagerFactoryBeanReference implements Serializable {
|
||||
|
||||
private final BeanFactory beanFactory;
|
||||
@@ -489,6 +490,7 @@ public abstract class AbstractEntityManagerFactoryBean implements
|
||||
* return a proxy EntityManager if necessary from createEntityManager()
|
||||
* methods.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
private static class ManagedEntityManagerFactoryInvocationHandler implements InvocationHandler, Serializable {
|
||||
|
||||
private final AbstractEntityManagerFactoryBean entityManagerFactoryBean;
|
||||
|
||||
@@ -41,6 +41,7 @@ import org.springframework.transaction.TransactionException;
|
||||
* @see JpaAccessor#setJpaDialect
|
||||
* @see JpaTransactionManager#setJpaDialect
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class DefaultJpaDialect implements JpaDialect, Serializable {
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
|
||||
@@ -272,6 +272,7 @@ public abstract class ExtendedEntityManagerCreator {
|
||||
/**
|
||||
* InvocationHandler for extended EntityManagers as defined in the JPA spec.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
private static class ExtendedEntityManagerInvocationHandler implements InvocationHandler, Serializable {
|
||||
|
||||
private static final Log logger = LogFactory.getLog(ExtendedEntityManagerInvocationHandler.class);
|
||||
|
||||
@@ -28,6 +28,7 @@ import org.springframework.orm.ObjectRetrievalFailureException;
|
||||
* @since 2.0
|
||||
* @see EntityManagerFactoryUtils#convertJpaAccessExceptionIfPossible
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JpaObjectRetrievalFailureException extends ObjectRetrievalFailureException {
|
||||
|
||||
public JpaObjectRetrievalFailureException(EntityNotFoundException ex) {
|
||||
|
||||
@@ -28,6 +28,7 @@ import org.springframework.orm.ObjectOptimisticLockingFailureException;
|
||||
* @since 2.0
|
||||
* @see EntityManagerFactoryUtils#convertJpaAccessExceptionIfPossible
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JpaOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException {
|
||||
|
||||
public JpaOptimisticLockingFailureException(OptimisticLockException ex) {
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.springframework.dao.UncategorizedDataAccessException;
|
||||
* @since 2.0
|
||||
* @see EntityManagerFactoryUtils#convertJpaAccessExceptionIfPossible
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JpaSystemException extends UncategorizedDataAccessException {
|
||||
|
||||
public JpaSystemException(PersistenceException ex) {
|
||||
|
||||
@@ -108,6 +108,7 @@ import org.springframework.util.CollectionUtils;
|
||||
* @see org.springframework.jdbc.datasource.DataSourceTransactionManager
|
||||
* @see org.springframework.transaction.jta.JtaTransactionManager
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class JpaTransactionManager extends AbstractPlatformTransactionManager
|
||||
implements ResourceTransactionManager, BeanFactoryAware, InitializingBean {
|
||||
|
||||
|
||||
@@ -81,6 +81,8 @@ import org.springframework.util.ClassUtils;
|
||||
public class LocalContainerEntityManagerFactoryBean extends AbstractEntityManagerFactoryBean
|
||||
implements ResourceLoaderAware, LoadTimeWeaverAware {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private PersistenceUnitManager persistenceUnitManager;
|
||||
|
||||
private final DefaultPersistenceUnitManager internalPersistenceUnitManager =
|
||||
|
||||
@@ -67,6 +67,8 @@ import javax.persistence.spi.PersistenceProvider;
|
||||
*/
|
||||
public class LocalEntityManagerFactoryBean extends AbstractEntityManagerFactoryBean {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Initialize the EntityManagerFactory for the given configuration.
|
||||
* @throws javax.persistence.PersistenceException in case of JPA initialization errors
|
||||
|
||||
@@ -126,6 +126,7 @@ public abstract class SharedEntityManagerCreator {
|
||||
* transactional EntityManager, if any; else, it will fall back
|
||||
* to a newly created EntityManager per operation.
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
private static class SharedEntityManagerInvocationHandler implements InvocationHandler, Serializable {
|
||||
|
||||
private final Log logger = LogFactory.getLog(getClass());
|
||||
|
||||
@@ -55,6 +55,7 @@ import org.springframework.transaction.TransactionException;
|
||||
* @see #setLazyDatabaseTransaction
|
||||
* @see org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class EclipseLinkJpaDialect extends DefaultJpaDialect {
|
||||
|
||||
private boolean lazyDatabaseTransaction = false;
|
||||
|
||||
@@ -47,6 +47,7 @@ import org.springframework.util.ReflectionUtils;
|
||||
* @author Juergen Hoeller
|
||||
* @since 2.0
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class HibernateJpaDialect extends DefaultJpaDialect {
|
||||
|
||||
@Override
|
||||
|
||||
@@ -40,6 +40,7 @@ import org.springframework.transaction.TransactionException;
|
||||
* @author Juergen Hoeller
|
||||
* @since 2.0
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class OpenJpaDialect extends DefaultJpaDialect {
|
||||
|
||||
@Override
|
||||
|
||||
@@ -53,6 +53,7 @@ import org.springframework.transaction.TransactionException;
|
||||
* Spring's corresponding {@link EclipseLinkJpaDialect}
|
||||
*/
|
||||
@Deprecated
|
||||
@SuppressWarnings("serial")
|
||||
public class TopLinkJpaDialect extends DefaultJpaDialect {
|
||||
|
||||
private boolean lazyDatabaseTransaction = false;
|
||||
|
||||
Reference in New Issue
Block a user