azkaban-aplcache

add serialVersionUID for serializable classes in flow trigger

8/22/2018 2:28:51 PM
3.51.4

Details

diff --git a/azkaban-common/src/main/java/azkaban/project/CronSchedule.java b/azkaban-common/src/main/java/azkaban/project/CronSchedule.java
index 454898c..699c09d 100644
--- a/azkaban-common/src/main/java/azkaban/project/CronSchedule.java
+++ b/azkaban-common/src/main/java/azkaban/project/CronSchedule.java
@@ -29,6 +29,7 @@ import org.apache.commons.lang.builder.HashCodeBuilder;
  */
 public class CronSchedule implements Serializable {
 
+  private static final long serialVersionUID = -1330280892166841227L;
   private final String cronExpression;
 
   /**
diff --git a/azkaban-common/src/main/java/azkaban/project/FlowTrigger.java b/azkaban-common/src/main/java/azkaban/project/FlowTrigger.java
index 7b67888..fc984f0 100644
--- a/azkaban-common/src/main/java/azkaban/project/FlowTrigger.java
+++ b/azkaban-common/src/main/java/azkaban/project/FlowTrigger.java
@@ -37,6 +37,7 @@ import org.apache.commons.lang.StringUtils;
  */
 public class FlowTrigger implements Serializable {
 
+  private static final long serialVersionUID = 5613379236523054097L;
   private final Map<String, FlowTriggerDependency> dependencies;
   private final CronSchedule schedule;
   private final Duration maxWaitDuration;
diff --git a/azkaban-common/src/main/java/azkaban/project/FlowTriggerDependency.java b/azkaban-common/src/main/java/azkaban/project/FlowTriggerDependency.java
index f20d6c1..147e622 100644
--- a/azkaban-common/src/main/java/azkaban/project/FlowTriggerDependency.java
+++ b/azkaban-common/src/main/java/azkaban/project/FlowTriggerDependency.java
@@ -29,6 +29,7 @@ import org.apache.commons.lang.StringUtils;
  */
 public class FlowTriggerDependency implements Serializable {
 
+  private static final long serialVersionUID = 5875910030716100311L;
   private final Map<String, String> props;
   private final String name;
   private final String type;