001
014
015 package com.liferay.portlet.invitation.util;
016
017 import com.liferay.portal.kernel.util.GetterUtil;
018 import com.liferay.portal.kernel.util.PropsKeys;
019 import com.liferay.portal.kernel.util.StringPool;
020 import com.liferay.portal.kernel.util.Validator;
021 import com.liferay.portal.util.PropsUtil;
022 import com.liferay.util.ContentUtil;
023
024 import javax.portlet.PortletPreferences;
025
026
029 public class InvitationUtil {
030
031 public static final String MESSAGE_POP_PORTLET_PREFIX = "invitation";
032
033 public static String getEmailMessageBody(PortletPreferences preferences) {
034 String emailMessageBody = preferences.getValue(
035 "emailMessageBody", StringPool.BLANK);
036
037 if (Validator.isNotNull(emailMessageBody)) {
038 return emailMessageBody;
039 }
040 else {
041 return ContentUtil.get(
042 PropsUtil.get(PropsKeys.INVITATION_EMAIL_MESSAGE_BODY));
043 }
044 }
045
046 public static int getEmailMessageMaxRecipients() {
047 return GetterUtil.getInteger(
048 PropsUtil.get(PropsKeys.INVITATION_EMAIL_MAX_RECIPIENTS));
049 }
050
051 public static String getEmailMessageSubject(
052 PortletPreferences preferences) {
053
054 String emailMessageSubject = preferences.getValue(
055 "emailMessageSubject", StringPool.BLANK);
056
057 if (Validator.isNotNull(emailMessageSubject)) {
058 return emailMessageSubject;
059 }
060 else {
061 return ContentUtil.get(
062 PropsUtil.get(PropsKeys.INVITATION_EMAIL_MESSAGE_SUBJECT));
063 }
064 }
065
066 }