package lt.inventi.wicket.component.datepicker; import java.util.Calendar; import java.util.Date; import lt.inventi.wicket.component.datepicker.DateTextFieldConfig.View; public abstract class DateTextFieldConfigs { private DateTextFieldConfigs() { // static utils } public static DateTextFieldConfig forBirthDate() { return new DateTextFieldConfig().withView(View.Decade).withEndDate(today()); } private static Date today() { Calendar c = calendarWithNoTime(); return c.getTime(); } private static Calendar calendarWithNoTime() { Calendar c = Calendar.getInstance(); c.set(Calendar.HOUR, 0); c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND, 0); return c; } }