1 package org.onap.vid.job.impl;
3 import org.onap.vid.job.JobType;
6 import java.util.Objects;
7 import java.util.TreeMap;
11 private TreeMap<JobType, Map<String, Object>> commandData;
12 private JobSharedData sharedData;
15 commandData = new TreeMap<>();
16 sharedData = new JobSharedData();
19 public JobData(TreeMap<JobType, Map<String, Object>> commandData, JobSharedData sharedData) {
20 this.commandData = commandData;
21 this.sharedData = sharedData;
24 public TreeMap<JobType, Map<String, Object>> getCommandData() {
28 public void setCommandData(TreeMap<JobType, Map<String, Object>> commandData) {
29 this.commandData = commandData;
32 public JobSharedData getSharedData() {
36 public void setSharedData(JobSharedData sharedData) {
37 this.sharedData = sharedData;
41 public boolean equals(Object o) {
42 if (this == o) return true;
43 if (!(o instanceof JobData)) return false;
44 JobData jobData = (JobData) o;
45 return Objects.equals(getCommandData(), jobData.getCommandData()) &&
46 Objects.equals(getSharedData(), jobData.getSharedData());
50 public int hashCode() {
52 return Objects.hash(getCommandData(), getSharedData());