01: package com.calipso.reportgenerator.common;
02:
03: import java.util.Calendar;
04:
05: /**
06: * Define el comportamiento para poder averiguar el valor del cuatrimestre
07: */
08: public class ResolveQuarter extends DateExpressionResolver {
09: public ResolveQuarter() {
10: super ();
11: }
12:
13: /**
14: * Devuelve el cuatrimestre de la fecha previamente seteada
15: * @return String
16: */
17: public String doGetValue() {
18: int mes = Integer.parseInt(getMonth());
19: int quarter = (mes / 4) + 1;
20: return String.valueOf(quarter);
21: }
22:
23: /**
24: * Devuelve el mes actual
25: * @return String
26: */
27: private String getMonth() {
28: return String.valueOf(getDateFormatter().getCalendar().get(
29: Calendar.MONTH) + 1);
30: }
31: }
|