Package org.ametys.web.mail
Class ReportActivitiesMailBodyHelper
java.lang.Object
org.ametys.web.mail.ReportActivitiesMailBodyHelper
- All Implemented Interfaces:
Initializable,Contextualizable,Serviceable
public class ReportActivitiesMailBodyHelper
extends Object
implements Contextualizable, Serviceable, Initializable
Component to build wrapped HTML mail body for report activities
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classImplements the builder pattern for creating and sending emails. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcontextualize(Context context) Get the URI to resolve wrapped HTML email bodyvoidCreates a new mail body builder.voidservice(ServiceManager manager)
-
Field Details
-
_context
The avalon context
-
-
Constructor Details
-
ReportActivitiesMailBodyHelper
public ReportActivitiesMailBodyHelper()
-
-
Method Details
-
contextualize
- Specified by:
contextualizein interfaceContextualizable
-
initialize
- Specified by:
initializein interfaceInitializable- Throws:
Exception
-
service
- Specified by:
servicein interfaceServiceable- Throws:
ServiceException
-
getMailBodyUri
Get the URI to resolve wrapped HTML email body- Returns:
- the uri
-
newHTMLBody
Creates a new mail body builder.- Returns:
- the newly created
ReportActivitiesMailBodyHelper.MailBodyBuilder.
-