public class DDLFormEmailNotificationSender
extends java.lang.Object
| Constructor and Description |
|---|
DDLFormEmailNotificationSender() |
| Modifier and Type | Method and Description |
|---|---|
protected com.liferay.mail.kernel.model.MailMessage |
createMailMessage(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecord record) |
protected com.liferay.portal.kernel.template.Template |
createTemplate(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record) |
protected com.liferay.dynamic.data.mapping.model.DDMForm |
getDDMForm(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet) |
protected java.util.Map<java.lang.String,java.util.List<com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue>> |
getDDMFormFieldValuesMap(com.liferay.dynamic.data.lists.model.DDLRecord record) |
protected com.liferay.dynamic.data.mapping.model.DDMFormLayout |
getDDMFormLayout(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet) |
protected java.lang.String |
getEmailBody(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record) |
protected java.lang.String |
getEmailFromAddress(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet) |
protected java.lang.String |
getEmailFromName(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet) |
protected java.lang.String |
getEmailSubject(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet) |
protected java.lang.String |
getEmailToAddress(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getField(java.util.List<com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue> ddmFormFieldValues,
java.util.Locale locale) |
protected java.util.List<java.lang.String> |
getFieldNames(com.liferay.dynamic.data.mapping.model.DDMFormLayoutPage ddmFormLayoutPage) |
protected java.util.List<java.lang.Object> |
getFields(java.util.List<java.lang.String> fieldNames,
java.util.Map<java.lang.String,java.util.List<com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue>> ddmFormFieldValuesMap,
java.util.Locale locale) |
protected java.util.Locale |
getLocale(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getPage(com.liferay.dynamic.data.mapping.model.DDMFormLayoutPage ddmFormLayoutPage,
java.util.Map<java.lang.String,java.util.List<com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue>> ddmFormFieldValuesMap,
java.util.Locale locale) |
protected java.util.List<java.lang.Object> |
getPages(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record) |
protected java.lang.String |
getSiteName(javax.portlet.PortletRequest portletRequest,
java.util.Locale locale) |
protected com.liferay.portal.kernel.template.TemplateResource |
getTemplateResource(java.lang.String templatePath) |
protected com.liferay.portal.kernel.theme.ThemeDisplay |
getThemeDisplay(javax.portlet.PortletRequest portletRequest) |
protected java.lang.String |
getViewFormEntriesURL(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet) |
protected java.lang.String |
getViewFormURL(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record) |
protected void |
populateParameters(com.liferay.portal.kernel.template.Template template,
javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record) |
protected java.lang.String |
render(com.liferay.portal.kernel.template.Template template) |
protected java.lang.String |
renderDDMFormFieldValue(com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue ddmFormFieldValue,
java.util.Locale locale) |
void |
sendEmailNotification(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecord record) |
protected void |
setDDMFormFieldTypeServicesTracker(com.liferay.dynamic.data.mapping.form.field.type.DDMFormFieldTypeServicesTracker ddmFormFieldTypeServicesTracker) |
protected void |
setMailService(com.liferay.mail.kernel.service.MailService mailService) |
protected void |
setUserLocalService(com.liferay.portal.kernel.service.UserLocalService userLocalService) |
public void sendEmailNotification(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecord record)
protected com.liferay.mail.kernel.model.MailMessage createMailMessage(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecord record)
throws java.lang.Exception
java.lang.Exceptionprotected com.liferay.portal.kernel.template.Template createTemplate(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected com.liferay.dynamic.data.mapping.model.DDMForm getDDMForm(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.util.Map<java.lang.String,java.util.List<com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue>> getDDMFormFieldValuesMap(com.liferay.dynamic.data.lists.model.DDLRecord record)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected com.liferay.dynamic.data.mapping.model.DDMFormLayout getDDMFormLayout(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String getEmailBody(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String getEmailFromAddress(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String getEmailFromName(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String getEmailSubject(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String getEmailToAddress(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.util.Map<java.lang.String,java.lang.Object> getField(java.util.List<com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue> ddmFormFieldValues,
java.util.Locale locale)
protected java.util.List<java.lang.String> getFieldNames(com.liferay.dynamic.data.mapping.model.DDMFormLayoutPage ddmFormLayoutPage)
protected java.util.List<java.lang.Object> getFields(java.util.List<java.lang.String> fieldNames,
java.util.Map<java.lang.String,java.util.List<com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue>> ddmFormFieldValuesMap,
java.util.Locale locale)
protected java.util.Locale getLocale(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.util.Map<java.lang.String,java.lang.Object> getPage(com.liferay.dynamic.data.mapping.model.DDMFormLayoutPage ddmFormLayoutPage,
java.util.Map<java.lang.String,java.util.List<com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue>> ddmFormFieldValuesMap,
java.util.Locale locale)
protected java.util.List<java.lang.Object> getPages(com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String getSiteName(javax.portlet.PortletRequest portletRequest,
java.util.Locale locale)
protected com.liferay.portal.kernel.template.TemplateResource getTemplateResource(java.lang.String templatePath)
protected com.liferay.portal.kernel.theme.ThemeDisplay getThemeDisplay(javax.portlet.PortletRequest portletRequest)
protected java.lang.String getViewFormEntriesURL(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String getViewFormURL(javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void populateParameters(com.liferay.portal.kernel.template.Template template,
javax.portlet.PortletRequest portletRequest,
com.liferay.dynamic.data.lists.model.DDLRecordSet recordSet,
com.liferay.dynamic.data.lists.model.DDLRecord record)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String render(com.liferay.portal.kernel.template.Template template)
throws com.liferay.portal.kernel.template.TemplateException
com.liferay.portal.kernel.template.TemplateExceptionprotected java.lang.String renderDDMFormFieldValue(com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue ddmFormFieldValue,
java.util.Locale locale)
protected void setDDMFormFieldTypeServicesTracker(com.liferay.dynamic.data.mapping.form.field.type.DDMFormFieldTypeServicesTracker ddmFormFieldTypeServicesTracker)
protected void setMailService(com.liferay.mail.kernel.service.MailService mailService)
protected void setUserLocalService(com.liferay.portal.kernel.service.UserLocalService userLocalService)