01: package com.calipso.reportgenerator.common;
02:
03: import java.util.Calendar;
04:
05: /**
06: * Define el comportamiento para poder averiguar el valor del semestre
07: */
08: public class ResolveSemestre extends DateExpressionResolver {
09: public ResolveSemestre() {
10: super ();
11: }
12:
13: public String doGetValue() {
14: return String.valueOf(getSemestre());
15: }
16:
17: /**
18: * Devuelve el semestre de la fecha previamente seteada
19: * @return String
20: */
21: private int getSemestre() {
22: return super .getDateFormatter().getCalendar().get(
23: Calendar.MONTH) <= 6 ? 1 : 2;
24: }
25: }
|