This is an automated email from the ASF dual-hosted git repository. jleroux pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push: new d4306b9 Improved: Fix some bugs Spotbugs reports (OFBIZ-12386) d4306b9 is described below commit d4306b9f59296c13d73683d1cee1647427a512fd Author: Jacques Le Roux <jacques.le.r...@les7arts.com> AuthorDate: Mon Dec 6 09:33:31 2021 +0100 Improved: Fix some bugs Spotbugs reports (OFBIZ-12386) ComparableRange is a super class of DateRange that is Serializable. So ComparableRange needs to be Serializable Too. Same with AbstractJob for PurgeJob and GenericServiceJob --- .../src/main/java/org/apache/ofbiz/base/lang/ComparableRange.java | 6 ++++-- .../src/main/java/org/apache/ofbiz/service/job/AbstractJob.java | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/framework/base/src/main/java/org/apache/ofbiz/base/lang/ComparableRange.java b/framework/base/src/main/java/org/apache/ofbiz/base/lang/ComparableRange.java index 4de918a..34fa0df 100644 --- a/framework/base/src/main/java/org/apache/ofbiz/base/lang/ComparableRange.java +++ b/framework/base/src/main/java/org/apache/ofbiz/base/lang/ComparableRange.java @@ -18,10 +18,12 @@ *******************************************************************************/ package org.apache.ofbiz.base.lang; +import java.io.Serializable; + /** A range of values. */ +@SuppressWarnings("serial") @SourceMonitored -public class ComparableRange<T extends Comparable<T>> implements Range<T>, Comparable<ComparableRange<T>> { - +public class ComparableRange<T extends Comparable<T>> implements Range<T>, Comparable<ComparableRange<T>>, Serializable { private final T start; private final T end; private final boolean isPoint; diff --git a/framework/service/src/main/java/org/apache/ofbiz/service/job/AbstractJob.java b/framework/service/src/main/java/org/apache/ofbiz/service/job/AbstractJob.java index 3f314c1..b5a9953 100644 --- a/framework/service/src/main/java/org/apache/ofbiz/service/job/AbstractJob.java +++ b/framework/service/src/main/java/org/apache/ofbiz/service/job/AbstractJob.java @@ -18,6 +18,7 @@ *******************************************************************************/ package org.apache.ofbiz.service.job; +import java.io.Serializable; import java.util.Date; import org.apache.ofbiz.base.util.Assert; @@ -28,7 +29,7 @@ import org.apache.ofbiz.entity.transaction.TransactionUtil; /** * Abstract Job. */ -public abstract class AbstractJob implements Job { +public abstract class AbstractJob implements Job, Serializable { private static final String MODULE = AbstractJob.class.getName();