Package org.keycloak.theme.beans
Class LinkExpirationFormatterMethod
- java.lang.Object
- 
- org.keycloak.theme.beans.LinkExpirationFormatterMethod
 
- 
- All Implemented Interfaces:
- freemarker.template.TemplateMethodModel,- freemarker.template.TemplateMethodModelEx,- freemarker.template.TemplateModel
 
 public class LinkExpirationFormatterMethod extends Object implements freemarker.template.TemplateMethodModelEx Method used to format link expiration time period in emails.- Author:
- Vlastimil Elias (velias at redhat dot com)
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected Localelocaleprotected Propertiesmessages
 - 
Constructor SummaryConstructors Constructor Description LinkExpirationFormatterMethod(Properties messages, Locale locale)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectexec(List arguments)protected Stringformat(long valueInSeconds)protected StringgetUnitTextFromMessages(String unitKey, long value)
 
- 
- 
- 
Field Detail- 
messagesprotected final Properties messages 
 - 
localeprotected final Locale locale 
 
- 
 - 
Constructor Detail- 
LinkExpirationFormatterMethodpublic LinkExpirationFormatterMethod(Properties messages, Locale locale) 
 
- 
 - 
Method Detail- 
execpublic Object exec(List arguments) throws freemarker.template.TemplateModelException - Specified by:
- execin interface- freemarker.template.TemplateMethodModel
- Specified by:
- execin interface- freemarker.template.TemplateMethodModelEx
- Throws:
- freemarker.template.TemplateModelException
 
 - 
formatprotected String format(long valueInSeconds) 
 
- 
 
-