/** * Copyright 2014 tgrape Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package ph.fingra.statisticsweb.domain; import java.io.Serializable; import java.math.BigDecimal; import ph.fingra.statisticsweb.common.util.NumberFormatUtil; public class Figures extends BaseDomain implements Serializable { private static final long serialVersionUID = -632871280000558038L; private String logStartDate; //log startdate for display private String logEndDate; //log enddate for display private BigDecimal total; private BigDecimal average; private BigDecimal maximum; private BigDecimal minimum; private BigDecimal stddev; //standard deviation private BigDecimal median; //median value private String strTotal; //format transform(1000->1k) private String strAverage; //format transform private String strMaximum; //format transform private String strMinimum; //format transform private String strStddev; //format transform private String strMedian; //format transform private BigDecimal session; //total session count private String most; private String least; public void setTotal(BigDecimal total) { this.strTotal = NumberFormatUtil.shortScaleConvertWithBigDecimal(total); this.total = total; } public void setAverage(BigDecimal average) { this.strAverage = NumberFormatUtil.shortScaleConvertWithBigDecimal(average); this.average=average; } public void setMaximum(BigDecimal maximum) { this.strMaximum = NumberFormatUtil.shortScaleConvertWithBigDecimal(maximum); this.maximum = maximum; } public void setMinimum(BigDecimal minimum) { this.strMinimum = NumberFormatUtil.shortScaleConvertWithBigDecimal(minimum); this.minimum = minimum; } public void setStddev(BigDecimal stddev) { this.strStddev = NumberFormatUtil.shortScaleConvertWithBigDecimal(stddev); this.stddev = stddev; } public void setMedian(BigDecimal median) { this.strMedian = NumberFormatUtil.shortScaleConvertWithBigDecimal(median); this.median = median; } public String getLogStartDate() { return logStartDate; } public void setLogStartDate(String logStartDate) { this.logStartDate = logStartDate; } public String getLogEndDate() { return logEndDate; } public void setLogEndDate(String logEndDate) { this.logEndDate = logEndDate; } public String getStrTotal() { return strTotal; } public void setStrTotal(String strTotal) { this.strTotal = strTotal; } public String getStrAverage() { return strAverage; } public void setStrAverage(String strAverage) { this.strAverage = strAverage; } public String getStrMaximum() { return strMaximum; } public void setStrMaximum(String strMaximum) { this.strMaximum = strMaximum; } public String getStrMinimum() { return strMinimum; } public void setStrMinimum(String strMinimum) { this.strMinimum = strMinimum; } public String getStrStddev() { return strStddev; } public void setStrStddev(String strStddev) { this.strStddev = strStddev; } public String getStrMedian() { return strMedian; } public void setStrMedian(String strMedian) { this.strMedian = strMedian; } public BigDecimal getSession() { return session; } public void setSession(BigDecimal session) { this.session = session; } public String getMost() { return most; } public void setMost(String most) { this.most = most; } public String getLeast() { return least; } public void setLeast(String least) { this.least = least; } public BigDecimal getTotal() { return total; } public BigDecimal getAverage() { return average; } public BigDecimal getMaximum() { return maximum; } public BigDecimal getMinimum() { return minimum; } public BigDecimal getStddev() { return stddev; } public BigDecimal getMedian() { return median; } }