1 32 33 package it.businesslogic.ireport.chart; 34 35 39 public class TimePeriodSeries { 40 41 private String seriesExpression = ""; 42 private String startDateExpression = ""; 43 private String endDateExpression = ""; 44 private String valueExpression = ""; 45 private String labelExpression = ""; 46 private SectionItemHyperlink sectionItemHyperlink = new SectionItemHyperlink(); 47 48 49 public TimePeriodSeries() { 50 } 51 52 public String getSeriesExpression() { 53 return seriesExpression; 54 } 55 56 public void setSeriesExpression(String seriesExpression) { 57 this.seriesExpression = seriesExpression; 58 } 59 60 public String getValueExpression() { 61 return valueExpression; 62 } 63 64 public void setValueExpression(String valueExpression) { 65 this.valueExpression = valueExpression; 66 } 67 68 public String getLabelExpression() { 69 return labelExpression; 70 } 71 72 public void setLabelExpression(String labelExpression) { 73 this.labelExpression = labelExpression; 74 } 75 76 public String toString() 77 { 78 String str = getSeriesExpression(); 79 if (str == null) str = ""; 80 if (str.length() > 50) str = str.substring(0,30); 81 82 return "Time period series [" + str + "]"; 83 } 84 85 public String getStartDateExpression() { 86 return startDateExpression; 87 } 88 89 public void setStartDateExpression(String startDateExpression) { 90 this.startDateExpression = startDateExpression; 91 } 92 93 public String getEndDateExpression() { 94 return endDateExpression; 95 } 96 97 public void setEndDateExpression(String endDateExpression) { 98 this.endDateExpression = endDateExpression; 99 } 100 101 public TimePeriodSeries cloneMe() 102 { 103 TimePeriodSeries cs = new TimePeriodSeries(); 104 cs.setSeriesExpression( this.getSeriesExpression()); 105 cs.setStartDateExpression( this.getStartDateExpression()); 106 cs.setEndDateExpression( this.getEndDateExpression()); 107 cs.setValueExpression( this.getValueExpression()); 108 cs.setLabelExpression( this.getLabelExpression()); 109 cs.setSectionItemHyperlink( this.getSectionItemHyperlink().cloneMe()); 110 111 return cs; 112 } 113 114 public SectionItemHyperlink getSectionItemHyperlink() { 115 return sectionItemHyperlink; 116 } 117 118 public void setSectionItemHyperlink(SectionItemHyperlink sectionItemHyperlink) { 119 this.sectionItemHyperlink = sectionItemHyperlink; 120 } 121 122 } 123 | Popular Tags |