001
014
015 package com.liferay.portal.comment.display.context;
016
017 import com.liferay.portal.kernel.comment.display.context.CommentDisplayContext;
018 import com.liferay.portal.security.sso.SSOUtil;
019 import com.liferay.portal.theme.ThemeDisplay;
020
021
024 public abstract class BaseCommentDisplayContext
025 implements CommentDisplayContext {
026
027 @Override
028 public boolean isReplyButtonVisible() {
029 ThemeDisplay themeDisplay = getThemeDisplay();
030
031 if (themeDisplay.isSignedIn() ||
032 !SSOUtil.isLoginRedirectRequired(themeDisplay.getCompanyId())) {
033
034 return true;
035 }
036
037 return false;
038 }
039
040 protected abstract ThemeDisplay getThemeDisplay();
041
042 }