List of usage examples for com.liferay.portal.kernel.util PropsUtil get
public static String get(String key)
From source file:com.cd.learning.hook.MBMessagePermission.java
License:Open Source License
public static boolean contains(PermissionChecker permissionChecker, MBMessage message, String actionId) throws PortalException, SystemException { if (MBBanLocalServiceUtil.hasBan(message.getGroupId(), permissionChecker.getUserId())) { return false; }//from w w w .java 2 s . c om Boolean hasPermission = StagingPermissionUtil.hasPermission(permissionChecker, message.getGroupId(), MBMessage.class.getName(), message.getMessageId(), PortletKeys.MESSAGE_BOARDS, actionId); if (hasPermission != null) { return hasPermission.booleanValue(); } if (message.isDraft() || message.isScheduled()) { if (actionId.equals(ActionKeys.VIEW) && !contains(permissionChecker, message, ActionKeys.UPDATE)) { return false; } } else if (message.isPending()) { hasPermission = WorkflowPermissionUtil.hasPermission(permissionChecker, message.getGroupId(), message.getWorkflowClassName(), message.getMessageId(), actionId); if (hasPermission != null) { return hasPermission.booleanValue(); } } if (actionId.equals(ActionKeys.VIEW) && GetterUtil.getBoolean(PropsUtil.get(PropsKeys.PERMISSIONS_VIEW_DYNAMIC_INHERITANCE))) { long categoryId = message.getCategoryId(); if ((categoryId != MBCategoryConstants.DEFAULT_PARENT_CATEGORY_ID) && (categoryId != MBCategoryConstants.DISCUSSION_CATEGORY_ID)) { try { MBCategory category = MBCategoryLocalServiceUtil.getCategory(categoryId); if (!MBCategoryPermission.contains(permissionChecker, category, actionId)) { return false; } } catch (NoSuchCategoryException nsce) { if (!message.isInTrash()) { throw nsce; } } } } if (permissionChecker.hasOwnerPermission(message.getCompanyId(), MBMessage.class.getName(), message.getRootMessageId(), message.getUserId(), actionId)) { return true; } return permissionChecker.hasPermission(message.getGroupId(), MBMessage.class.getName(), message.getMessageId(), actionId); }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
public static String getEmailFromAddress(PortletPreferences preferences, long companyId) throws SystemException { return PortalUtil.getEmailFromAddress(preferences, companyId, PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_FROM_ADDRESS)); }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
public static String getEmailFromName(PortletPreferences preferences, long companyId) throws SystemException { return PortalUtil.getEmailFromName(preferences, companyId, PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_FROM_NAME)); }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
public static boolean getEmailHtmlFormat(PortletPreferences preferences) { String emailHtmlFormat = preferences.getValue("emailHtmlFormat", StringPool.BLANK); if (Validator.isNotNull(emailHtmlFormat)) { return GetterUtil.getBoolean(emailHtmlFormat); } else {//from w w w .ja va 2 s . c om return GetterUtil.getBoolean(PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_HTML_FORMAT)); } }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
public static String getEmailMessageAddedBody(PortletPreferences preferences) { String emailMessageAddedBody = preferences.getValue("emailMessageAddedBody", StringPool.BLANK); if (Validator.isNotNull(emailMessageAddedBody)) { return emailMessageAddedBody; } else {/*from w w w . j av a 2 s .com*/ return ContentUtil.get(PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_BODY)); } }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
public static boolean getEmailMessageAddedEnabled(PortletPreferences preferences) { String emailMessageAddedEnabled = preferences.getValue("emailMessageAddedEnabled", StringPool.BLANK); if (Validator.isNotNull(emailMessageAddedEnabled)) { return GetterUtil.getBoolean(emailMessageAddedEnabled); } else {/*ww w .j av a 2 s . com*/ return GetterUtil.getBoolean(PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_ENABLED)); } }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
public static String getEmailMessageAddedSignature(PortletPreferences preferences) { String emailMessageAddedSignature = preferences.getValue("emailMessageAddedSignature", StringPool.BLANK); if (Validator.isNotNull(emailMessageAddedSignature)) { return emailMessageAddedSignature; } else {// w w w. j ava2 s .c om return ContentUtil.get(PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_SIGNATURE)); } }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
public static String getEmailMessageAddedSubject(PortletPreferences preferences) { String emailMessageAddedSubject = preferences.getValue("emailMessageAddedSubject", StringPool.BLANK); if (Validator.isNotNull(emailMessageAddedSubject)) { return emailMessageAddedSubject; } else {//from w w w .ja va 2 s .co m return ContentUtil.get(PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_SUBJECT)); } }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
public static String getEmailMessageUpdatedBody(PortletPreferences preferences) { String emailMessageUpdatedBody = preferences.getValue("emailMessageUpdatedBody", StringPool.BLANK); if (Validator.isNotNull(emailMessageUpdatedBody)) { return emailMessageUpdatedBody; } else {//from ww w . j a v a2 s.com return ContentUtil.get(PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_BODY)); } }
From source file:com.cd.learning.hook.MBUtil.java
License:Open Source License
public static boolean getEmailMessageUpdatedEnabled(PortletPreferences preferences) { String emailMessageUpdatedEnabled = preferences.getValue("emailMessageUpdatedEnabled", StringPool.BLANK); if (Validator.isNotNull(emailMessageUpdatedEnabled)) { return GetterUtil.getBoolean(emailMessageUpdatedEnabled); } else {/*from w w w.j av a2 s . c o m*/ return GetterUtil.getBoolean(PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_ENABLED)); } }