@DefaultImplementation(value=DefaultTemplateBodyDecorator.class) public interface TemplateBodyDecorator extends EmailDecorator
TemplateBody by rendering those templates.| Modifier and Type | Method and Description |
|---|---|
default void |
decorate(Email.Builder emailBuilder)
Populates an email.
|
org.slf4j.Logger |
getLogger() |
default void |
renderBody(TemplateBody<?> body,
BodyType bodyType) |
java.util.Optional<io.micronaut.views.ViewsRenderer> |
resolveViewsRenderer(BodyType bodyType,
java.lang.String viewName,
java.lang.Object data) |
org.slf4j.Logger getLogger()
@NonNull
java.util.Optional<io.micronaut.views.ViewsRenderer> resolveViewsRenderer(@NonNull
BodyType bodyType,
@NonNull
java.lang.String viewName,
@Nullable
java.lang.Object data)
bodyType - Emails Body typeviewName - template view namedata - Template Modeldefault void decorate(@NonNull @NotNull
Email.Builder emailBuilder)
EmailDecoratordecorate in interface EmailDecoratoremailBuilder - Email Builderdefault void renderBody(@NonNull
TemplateBody<?> body,
@NonNull
BodyType bodyType)
body - Template BodybodyType - Body Type