in src/main/java/com/aliyun/openservices/log/common/JobSchedule.java [274:311]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
JobSchedule schedule = (JobSchedule) o;
if (getId() != null ? !getId().equals(schedule.getId()) : schedule.getId() != null) return false;
if (getDisplayName() != null ? !getDisplayName().equals(schedule.getDisplayName()) : schedule.getDisplayName() != null)
return false;
if (getDescription() != null ? !getDescription().equals(schedule.getDescription()) : schedule.getDescription() != null)
return false;
if (getJobName() != null ? !getJobName().equals(schedule.getJobName()) : schedule.getJobName() != null)
return false;
if (getType() != schedule.getType()) return false;
if (getInterval() != null ? !getInterval().equals(schedule.getInterval()) : schedule.getInterval() != null)
return false;
if (getCronExpression() != null ? !getCronExpression().equals(schedule.getCronExpression()) : schedule.getCronExpression() != null)
return false;
if (getDelay() != null ? !getDelay().equals(schedule.getDelay()) : schedule.getDelay() != null) return false;
if (getDayOfWeek() != null ? !getDayOfWeek().equals(schedule.getDayOfWeek()) : schedule.getDayOfWeek() != null)
return false;
if (getHour() != null ? !getHour().equals(schedule.getHour()) : schedule.getHour() != null) return false;
if (getFromTime() != null ? !getFromTime().equals(schedule.getFromTime()) : schedule.getFromTime() != null)
return false;
if (getToTime() != null ? !getToTime().equals(schedule.getToTime()) : schedule.getToTime() != null)
return false;
if (getStatus() != null ? !getStatus().equals(schedule.getStatus()) : schedule.getStatus() != null)
return false;
if (getCreateTime() != null ? !getCreateTime().equals(schedule.getCreateTime()) : schedule.getCreateTime() != null)
return false;
if (getLastModifiedTime() != null ? !getLastModifiedTime().equals(schedule.getLastModifiedTime()) : schedule.getLastModifiedTime() != null)
return false;
if (getStartTime() != null ? !getStartTime().equals(schedule.getStartTime()) : schedule.getStartTime() != null)
return false;
if (isRunImmediately() != schedule.isRunImmediately())
return false;
return getCompleteTime() != null ? getCompleteTime().equals(schedule.getCompleteTime()) : schedule.getCompleteTime() == null;
}