com.liferay.portlet.journal.util
Class JournalUtil

java.lang.Object
  extended by com.liferay.portlet.journal.util.JournalUtil

public class JournalUtil
extends java.lang.Object

Author:
Brian Wing Shun Chan, Raymond Augé, Wesley Gong, Angelo Jefferson, Hugo Huijser

Field Summary
static int MAX_STACK_SIZE
           
 
Constructor Summary
JournalUtil()
           
 
Method Summary
static void addAllReservedEls(com.liferay.portal.kernel.xml.Element rootElement, java.util.Map<java.lang.String,java.lang.String> tokens, com.liferay.portlet.journal.model.JournalArticle article, java.lang.String languageId)
           
static void addRecentArticle(javax.portlet.PortletRequest portletRequest, com.liferay.portlet.journal.model.JournalArticle article)
           
static void addRecentStructure(javax.portlet.PortletRequest portletRequest, com.liferay.portlet.journal.model.JournalStructure structure)
           
static void addRecentTemplate(javax.portlet.PortletRequest portletRequest, com.liferay.portlet.journal.model.JournalTemplate template)
           
static void addReservedEl(com.liferay.portal.kernel.xml.Element rootElement, java.util.Map<java.lang.String,java.lang.String> tokens, java.lang.String name, java.util.Date value)
           
static void addReservedEl(com.liferay.portal.kernel.xml.Element rootElement, java.util.Map<java.lang.String,java.lang.String> tokens, java.lang.String name, double value)
           
static void addReservedEl(com.liferay.portal.kernel.xml.Element rootElement, java.util.Map<java.lang.String,java.lang.String> tokens, java.lang.String name, java.lang.String value)
           
static java.lang.String formatVM(java.lang.String vm)
           
static com.liferay.portal.kernel.util.OrderByComparator getArticleOrderByComparator(java.lang.String orderByCol, java.lang.String orderByType)
           
static com.liferay.portal.kernel.util.Tuple getArticles(com.liferay.portal.kernel.search.Hits hits)
           
static java.lang.String getEmailArticleAddedBody(javax.portlet.PortletPreferences preferences)
           
static boolean getEmailArticleAddedEnabled(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleAddedSubject(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleApprovalDeniedBody(javax.portlet.PortletPreferences preferences)
           
static boolean getEmailArticleApprovalDeniedEnabled(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleApprovalDeniedSubject(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleApprovalGrantedBody(javax.portlet.PortletPreferences preferences)
           
static boolean getEmailArticleApprovalGrantedEnabled(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleApprovalGrantedSubject(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleApprovalRequestedBody(javax.portlet.PortletPreferences preferences)
           
static boolean getEmailArticleApprovalRequestedEnabled(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleApprovalRequestedSubject(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleReviewBody(javax.portlet.PortletPreferences preferences)
           
static boolean getEmailArticleReviewEnabled(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleReviewSubject(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleUpdatedBody(javax.portlet.PortletPreferences preferences)
           
static boolean getEmailArticleUpdatedEnabled(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailArticleUpdatedSubject(javax.portlet.PortletPreferences preferences)
           
static java.lang.String getEmailFromAddress(javax.portlet.PortletPreferences preferences, long companyId)
           
static java.lang.String getEmailFromName(javax.portlet.PortletPreferences preferences, long companyId)
           
static java.util.Stack<com.liferay.portlet.journal.model.JournalArticle> getRecentArticles(javax.portlet.PortletRequest portletRequest)
           
static java.util.Stack<com.liferay.portlet.journal.model.JournalStructure> getRecentStructures(javax.portlet.PortletRequest portletRequest)
           
static java.util.Stack<com.liferay.portlet.journal.model.JournalTemplate> getRecentTemplates(javax.portlet.PortletRequest portletRequest)
           
static java.lang.String getTemplateScript(com.liferay.portlet.journal.model.JournalTemplate template, java.util.Map<java.lang.String,java.lang.String> tokens, java.lang.String languageId, boolean transform)
           
static java.lang.String getTemplateScript(long groupId, java.lang.String templateId, java.util.Map<java.lang.String,java.lang.String> tokens, java.lang.String languageId)
           
static java.lang.String getTemplateScript(long groupId, java.lang.String templateId, java.util.Map<java.lang.String,java.lang.String> tokens, java.lang.String languageId, boolean transform)
           
static java.util.Map<java.lang.String,java.lang.String> getTokens(long groupId, com.liferay.portal.theme.ThemeDisplay themeDisplay)
           
static java.util.Map<java.lang.String,java.lang.String> getTokens(long groupId, com.liferay.portal.theme.ThemeDisplay themeDisplay, java.lang.String xmlRequest)
           
static java.lang.String getUrlTitle(long id, java.lang.String title)
           
static java.lang.String mergeArticleContent(java.lang.String curContent, java.lang.String newContent, boolean removeNullElements)
           
static void removeArticleLocale(com.liferay.portal.kernel.xml.Element element, java.lang.String languageId)
           
static java.lang.String removeArticleLocale(java.lang.String content, java.lang.String languageId)
           
static java.lang.String removeOldContent(java.lang.String content, java.lang.String xsd)
           
static void removeRecentArticle(javax.portlet.PortletRequest portletRequest, java.lang.String articleId)
           
static void removeRecentArticle(javax.portlet.PortletRequest portletRequest, java.lang.String articleId, double version)
           
static void removeRecentStructure(javax.portlet.PortletRequest portletRequest, java.lang.String structureId)
           
static void removeRecentTemplate(javax.portlet.PortletRequest portletRequest, java.lang.String templateId)
           
static java.lang.String transform(com.liferay.portal.theme.ThemeDisplay themeDisplay, java.util.Map<java.lang.String,java.lang.String> tokens, java.lang.String viewMode, java.lang.String languageId, java.lang.String xml, java.lang.String script, java.lang.String langType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_STACK_SIZE

public static final int MAX_STACK_SIZE
See Also:
Constant Field Values
Constructor Detail

JournalUtil

public JournalUtil()
Method Detail

addAllReservedEls

public static void addAllReservedEls(com.liferay.portal.kernel.xml.Element rootElement,
                                     java.util.Map<java.lang.String,java.lang.String> tokens,
                                     com.liferay.portlet.journal.model.JournalArticle article,
                                     java.lang.String languageId)

addRecentArticle

public static void addRecentArticle(javax.portlet.PortletRequest portletRequest,
                                    com.liferay.portlet.journal.model.JournalArticle article)

addRecentStructure

public static void addRecentStructure(javax.portlet.PortletRequest portletRequest,
                                      com.liferay.portlet.journal.model.JournalStructure structure)

addRecentTemplate

public static void addRecentTemplate(javax.portlet.PortletRequest portletRequest,
                                     com.liferay.portlet.journal.model.JournalTemplate template)

addReservedEl

public static void addReservedEl(com.liferay.portal.kernel.xml.Element rootElement,
                                 java.util.Map<java.lang.String,java.lang.String> tokens,
                                 java.lang.String name,
                                 java.util.Date value)

addReservedEl

public static void addReservedEl(com.liferay.portal.kernel.xml.Element rootElement,
                                 java.util.Map<java.lang.String,java.lang.String> tokens,
                                 java.lang.String name,
                                 double value)

addReservedEl

public static void addReservedEl(com.liferay.portal.kernel.xml.Element rootElement,
                                 java.util.Map<java.lang.String,java.lang.String> tokens,
                                 java.lang.String name,
                                 java.lang.String value)

formatVM

public static java.lang.String formatVM(java.lang.String vm)

getArticleOrderByComparator

public static com.liferay.portal.kernel.util.OrderByComparator getArticleOrderByComparator(java.lang.String orderByCol,
                                                                                           java.lang.String orderByType)

getArticles

public static com.liferay.portal.kernel.util.Tuple getArticles(com.liferay.portal.kernel.search.Hits hits)
                                                        throws com.liferay.portal.kernel.exception.PortalException,
                                                               com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getEmailArticleAddedBody

public static java.lang.String getEmailArticleAddedBody(javax.portlet.PortletPreferences preferences)

getEmailArticleAddedEnabled

public static boolean getEmailArticleAddedEnabled(javax.portlet.PortletPreferences preferences)

getEmailArticleAddedSubject

public static java.lang.String getEmailArticleAddedSubject(javax.portlet.PortletPreferences preferences)

getEmailArticleApprovalDeniedBody

public static java.lang.String getEmailArticleApprovalDeniedBody(javax.portlet.PortletPreferences preferences)

getEmailArticleApprovalDeniedEnabled

public static boolean getEmailArticleApprovalDeniedEnabled(javax.portlet.PortletPreferences preferences)

getEmailArticleApprovalDeniedSubject

public static java.lang.String getEmailArticleApprovalDeniedSubject(javax.portlet.PortletPreferences preferences)

getEmailArticleApprovalGrantedBody

public static java.lang.String getEmailArticleApprovalGrantedBody(javax.portlet.PortletPreferences preferences)

getEmailArticleApprovalGrantedEnabled

public static boolean getEmailArticleApprovalGrantedEnabled(javax.portlet.PortletPreferences preferences)

getEmailArticleApprovalGrantedSubject

public static java.lang.String getEmailArticleApprovalGrantedSubject(javax.portlet.PortletPreferences preferences)

getEmailArticleApprovalRequestedBody

public static java.lang.String getEmailArticleApprovalRequestedBody(javax.portlet.PortletPreferences preferences)

getEmailArticleApprovalRequestedEnabled

public static boolean getEmailArticleApprovalRequestedEnabled(javax.portlet.PortletPreferences preferences)

getEmailArticleApprovalRequestedSubject

public static java.lang.String getEmailArticleApprovalRequestedSubject(javax.portlet.PortletPreferences preferences)

getEmailArticleReviewBody

public static java.lang.String getEmailArticleReviewBody(javax.portlet.PortletPreferences preferences)

getEmailArticleReviewEnabled

public static boolean getEmailArticleReviewEnabled(javax.portlet.PortletPreferences preferences)

getEmailArticleReviewSubject

public static java.lang.String getEmailArticleReviewSubject(javax.portlet.PortletPreferences preferences)

getEmailArticleUpdatedBody

public static java.lang.String getEmailArticleUpdatedBody(javax.portlet.PortletPreferences preferences)

getEmailArticleUpdatedEnabled

public static boolean getEmailArticleUpdatedEnabled(javax.portlet.PortletPreferences preferences)

getEmailArticleUpdatedSubject

public static java.lang.String getEmailArticleUpdatedSubject(javax.portlet.PortletPreferences preferences)

getEmailFromAddress

public static java.lang.String getEmailFromAddress(javax.portlet.PortletPreferences preferences,
                                                   long companyId)
                                            throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

getEmailFromName

public static java.lang.String getEmailFromName(javax.portlet.PortletPreferences preferences,
                                                long companyId)
                                         throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

getRecentArticles

public static java.util.Stack<com.liferay.portlet.journal.model.JournalArticle> getRecentArticles(javax.portlet.PortletRequest portletRequest)

getRecentStructures

public static java.util.Stack<com.liferay.portlet.journal.model.JournalStructure> getRecentStructures(javax.portlet.PortletRequest portletRequest)

getRecentTemplates

public static java.util.Stack<com.liferay.portlet.journal.model.JournalTemplate> getRecentTemplates(javax.portlet.PortletRequest portletRequest)

getTemplateScript

public static java.lang.String getTemplateScript(com.liferay.portlet.journal.model.JournalTemplate template,
                                                 java.util.Map<java.lang.String,java.lang.String> tokens,
                                                 java.lang.String languageId,
                                                 boolean transform)

getTemplateScript

public static java.lang.String getTemplateScript(long groupId,
                                                 java.lang.String templateId,
                                                 java.util.Map<java.lang.String,java.lang.String> tokens,
                                                 java.lang.String languageId)
                                          throws com.liferay.portal.kernel.exception.PortalException,
                                                 com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getTemplateScript

public static java.lang.String getTemplateScript(long groupId,
                                                 java.lang.String templateId,
                                                 java.util.Map<java.lang.String,java.lang.String> tokens,
                                                 java.lang.String languageId,
                                                 boolean transform)
                                          throws com.liferay.portal.kernel.exception.PortalException,
                                                 com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getTokens

public static java.util.Map<java.lang.String,java.lang.String> getTokens(long groupId,
                                                                         com.liferay.portal.theme.ThemeDisplay themeDisplay)
                                                                  throws com.liferay.portal.kernel.exception.PortalException,
                                                                         com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getTokens

public static java.util.Map<java.lang.String,java.lang.String> getTokens(long groupId,
                                                                         com.liferay.portal.theme.ThemeDisplay themeDisplay,
                                                                         java.lang.String xmlRequest)
                                                                  throws com.liferay.portal.kernel.exception.PortalException,
                                                                         com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getUrlTitle

public static java.lang.String getUrlTitle(long id,
                                           java.lang.String title)

mergeArticleContent

public static java.lang.String mergeArticleContent(java.lang.String curContent,
                                                   java.lang.String newContent,
                                                   boolean removeNullElements)

removeArticleLocale

public static void removeArticleLocale(com.liferay.portal.kernel.xml.Element element,
                                       java.lang.String languageId)
                                throws com.liferay.portal.kernel.exception.PortalException,
                                       com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

removeArticleLocale

public static java.lang.String removeArticleLocale(java.lang.String content,
                                                   java.lang.String languageId)

removeOldContent

public static java.lang.String removeOldContent(java.lang.String content,
                                                java.lang.String xsd)

removeRecentArticle

public static void removeRecentArticle(javax.portlet.PortletRequest portletRequest,
                                       java.lang.String articleId)

removeRecentArticle

public static void removeRecentArticle(javax.portlet.PortletRequest portletRequest,
                                       java.lang.String articleId,
                                       double version)

removeRecentStructure

public static void removeRecentStructure(javax.portlet.PortletRequest portletRequest,
                                         java.lang.String structureId)

removeRecentTemplate

public static void removeRecentTemplate(javax.portlet.PortletRequest portletRequest,
                                        java.lang.String templateId)

transform

public static java.lang.String transform(com.liferay.portal.theme.ThemeDisplay themeDisplay,
                                         java.util.Map<java.lang.String,java.lang.String> tokens,
                                         java.lang.String viewMode,
                                         java.lang.String languageId,
                                         java.lang.String xml,
                                         java.lang.String script,
                                         java.lang.String langType)
                                  throws java.lang.Exception
Throws:
java.lang.Exception