@Override public String formatToPlainText(TemplateDateModel dateModel) throws UnformattableValueException, TemplateModelException { String result = String.valueOf(TemplateFormatUtil.getNonNullDate(dateModel).getTime()); if (dateModel instanceof AppMetaTemplateDateModel) { result += "/" + ((AppMetaTemplateDateModel) dateModel).getAppMeta(); } return result; }
@Override public TemplateDateFormat get( String params, int dateType, Locale locale, TimeZone timeZone, boolean zonelessInput, Environment env) throws UnknownDateTypeFormattingUnsupportedException, InvalidFormatParametersException { TemplateFormatUtil.checkHasNoParameters(params); return AppMetaTemplateDateFormat.INSTANCE; }