package net.rrm.ehour.ui.common.converter;
import net.rrm.ehour.report.reports.element.LockableDate;
import org.apache.wicket.util.convert.IConverter;
import org.joda.time.LocalDate;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
import java.util.Locale;
public class DateToMonthConverter implements IConverter<LockableDate> {
private static final long serialVersionUID = -5004560809428503944L;
private static final DateTimeFormatter FORMATTER = DateTimeFormat.forPattern("yyyy MMMM");
@Override
public LockableDate convertToObject(String value, Locale locale) {
return null;
}
@Override
public String convertToString(LockableDate lockableDate, Locale locale) {
if (lockableDate == null) {
return "";
}
return FORMATTER.print(new LocalDate(lockableDate.getDate().getTime()));
}
}