/** {@inheritDoc} */ protected ValidatorError processFormValues( HttpServletRequest request, DynaActionForm form, BaseKickstartCommand cmd) { ValidatorError retval = null; KickstartLocaleCommand localeCmd = (KickstartLocaleCommand) cmd; cmd = null; ArrayList validTimezones = localeCmd.getValidTimezones(); if (isTimezoneValid(validTimezones, form.getString(TIMEZONE)) == Boolean.TRUE) { localeCmd.setTimezone(form.getString(TIMEZONE)); } else { retval = new ValidatorError("kickstart.locale." + "validation.timezone.invalid"); } Boolean useUtc = (Boolean) form.get(USE_UTC); if (useUtc == null) { useUtc = Boolean.FALSE; } if (localeCmd.getKickstartData().isUsingUtc().booleanValue() && !useUtc.booleanValue()) { localeCmd.doNotUseUtc(); } else if (!localeCmd.getKickstartData().isUsingUtc().booleanValue() && useUtc.booleanValue()) { localeCmd.useUtc(); } return retval; }