in src/main/java/com/aliyun/openservices/log/common/Job.java [222:241]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Job job = (Job) o;
if (getName() != null ? !getName().equals(job.getName()) : job.getName() != null) return false;
if (getDisplayName() != null ? !getDisplayName().equals(job.getDisplayName()) : job.getDisplayName() != null)
return false;
if (getType() != job.getType()) return false;
if (getDescription() != null ? !getDescription().equals(job.getDescription()) : job.getDescription() != null)
return false;
if (getCreateTime() != null ? !getCreateTime().equals(job.getCreateTime()) : job.getCreateTime() != null)
return false;
if (getLastModifiedTime() != null ? !getLastModifiedTime().equals(job.getLastModifiedTime()) : job.getLastModifiedTime() != null)
return false;
if (getSchedule() != null ? !getSchedule().equals(job.getSchedule()) : job.getSchedule() != null) return false;
if (getState() != job.getState()) return false;
return getConfiguration() != null ? getConfiguration().equals(job.getConfiguration()) : job.getConfiguration() == null;
}