Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 19 20 package org.efs.openreports.objects; 21 22 import java.io.Serializable ; 23 24 public class ReportParameterMap implements Comparable , Serializable  25 { 26 private static final long serialVersionUID = -1062909233052733241L; 27 28 private Report report; 29 private ReportParameter reportParameter; 30 private boolean required; 31 private int sortOrder; 32 private int step; 33 34 public Report getReport() 35 { 36 return report; 37 38 } 39 40 public void setReport(Report report) 41 { 42 this.report = report; 43 } 44 45 public ReportParameter getReportParameter() 46 { 47 return reportParameter; 48 } 49 50 public void setReportParameter(ReportParameter reportParameter) 51 { 52 this.reportParameter = reportParameter; 53 } 54 55 public boolean isRequired() 56 { 57 return required; 58 } 59 60 public void setRequired(boolean required) 61 { 62 this.required = required; 63 } 64 65 public int getSortOrder() 66 { 67 return sortOrder; 68 } 69 70 public void setSortOrder(int sortOrder) 71 { 72 this.sortOrder = sortOrder; 73 } 74 75 public int compareTo(Object object) 76 { 77 ReportParameterMap rpMap = (ReportParameterMap) object; 78 79 81 int compare = new Integer (step).compareTo(new Integer (rpMap.getStep())); 82 83 if (compare == 0) 84 { 85 compare = new Integer (sortOrder).compareTo(new Integer (rpMap.getSortOrder())); 86 } 87 88 return compare; 89 } 90 91 public int getStep() 92 { 93 return step; 94 } 95 96 public void setStep(int step) 97 { 98 this.step = step; 99 } 100 101 }
| Popular Tags
|