/** * Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved. * EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * http://www.ewcms.com */ package com.ewcms.scheduling.manager.vo; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import com.ewcms.plugin.report.generate.vo.PageShowParam; /** * @author 吴智俊 */ public class PageDisplayVO implements Serializable { private static final long serialVersionUID = 5593933725156531605L; // Job(任务)信息 // private Long jobId; private Integer jobVersion; private String label; private String userName = ""; private String description; private Long jobClassId; // 调度计划 // private Long triggerId; private Integer triggerVersion; private Integer start = 1; private Integer mode = 0; private Integer occur; private Integer days; private String startDate; private String endDateSimple; private String endDateCalendar; private Integer occurrenceCount; private Integer recurrenceInterval; private Integer recurrenceIntervalUnit; private String minutes; private String hours; private Integer[] weekDays; private Integer[] monthDays; private Integer[] months; //是否是频道 private Boolean isJobChannel = false; //是否是报表 private Boolean isJobReport = false; //是否是采集器 private Boolean isJobCrawler = false; // 报表信息 // private Long reportId; private String reportName; private String reportType; private List<PageShowParam> pageShowParams = new ArrayList<PageShowParam>(); private Integer[] outputFormats; public Long getJobId() { return jobId; } public void setJobId(Long jobId) { this.jobId = jobId; } public Integer getJobVersion() { return jobVersion; } public void setJobVersion(Integer jobVersion) { this.jobVersion = jobVersion; } public String getLabel() { return label; } public void setLabel(String label) { this.label = label; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Long getTriggerId() { return triggerId; } public void setTriggerId(Long triggerId) { this.triggerId = triggerId; } public Integer getTriggerVersion() { return triggerVersion; } public void setTriggerVersion(Integer triggerVersion) { this.triggerVersion = triggerVersion; } public Integer getStart() { return start; } public void setStart(Integer start) { this.start = start; } public Integer getMode() { return mode; } public void setMode(Integer mode) { this.mode = mode; } public Integer getOccur() { return occur; } public void setOccur(Integer occur) { this.occur = occur; } public Integer getDays() { return days; } public void setDays(Integer days) { this.days = days; } public String getStartDate() { return startDate; } public void setStartDate(String startDate) { this.startDate = startDate; } public String getEndDateSimple() { return endDateSimple; } public void setEndDateSimple(String endDateSimple) { this.endDateSimple = endDateSimple; } public String getEndDateCalendar() { return endDateCalendar; } public void setEndDateCalendar(String endDateCalendar) { this.endDateCalendar = endDateCalendar; } public Integer getOccurrenceCount() { return occurrenceCount; } public void setOccurrenceCount(Integer occurrenceCount) { this.occurrenceCount = occurrenceCount; } public Integer getRecurrenceInterval() { return recurrenceInterval; } public void setRecurrenceInterval(Integer recurrenceInterval) { this.recurrenceInterval = recurrenceInterval; } public Integer getRecurrenceIntervalUnit() { return recurrenceIntervalUnit; } public void setRecurrenceIntervalUnit(Integer recurrenceIntervalUnit) { this.recurrenceIntervalUnit = recurrenceIntervalUnit; } public String getMinutes() { return minutes; } public void setMinutes(String minutes) { this.minutes = minutes; } public String getHours() { return hours; } public void setHours(String hours) { this.hours = hours; } public Integer[] getWeekDays() { return weekDays; } public void setWeekDays(Integer[] weekDays) { this.weekDays = weekDays; } public Integer[] getMonthDays() { return monthDays; } public void setMonthDays(Integer[] monthDays) { this.monthDays = monthDays; } public Integer[] getMonths() { return months; } public void setMonths(Integer[] months) { this.months = months; } public Boolean getIsJobChannel() { return isJobChannel; } public void setIsJobChannel(Boolean isJobChannel) { this.isJobChannel = isJobChannel; } public Long getJobClassId() { return jobClassId; } public void setJobClassId(Long jobClassId) { this.jobClassId = jobClassId; } public Boolean getIsJobReport() { return isJobReport; } public void setIsJobReport(Boolean isJobReport) { this.isJobReport = isJobReport; } public Boolean getIsJobCrawler() { return isJobCrawler; } public void setIsJobCrawler(Boolean isJobCrawler) { this.isJobCrawler = isJobCrawler; } public Long getReportId() { return reportId; } public void setReportId(Long reportId) { this.reportId = reportId; } public String getReportName() { return reportName; } public void setReportName(String reportName) { this.reportName = reportName; } public String getReportType() { return reportType; } public void setReportType(String reportType) { this.reportType = reportType; } public List<PageShowParam> getPageShowParams() { return pageShowParams; } public void setPageShowParams(List<PageShowParam> pageShowParams) { this.pageShowParams = pageShowParams; } public Integer[] getOutputFormats() { return outputFormats; } public void setOutputFormats(Integer[] outputFormats) { this.outputFormats = outputFormats; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((jobId == null) ? 0 : jobId.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; PageDisplayVO other = (PageDisplayVO) obj; if (jobId == null) { if (other.jobId != null) return false; } else if (!jobId.equals(other.jobId)) return false; return true; } }