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

View Source

Author:
Brian Wing Shun Chan, Raymond Augé

Field Summary
static int MAX_STACK_SIZE
           
static java.lang.String XML_INDENT
           
 
Constructor Summary
JournalUtil()
           
 
Method Summary
static void addAllReservedEls(com.liferay.portal.kernel.xml.Element root, java.util.Map<java.lang.String,java.lang.String> tokens, com.liferay.portlet.journal.model.JournalArticle article)
           
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 root, 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 root, 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 root, 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 java.lang.String formatXML(com.liferay.portal.kernel.xml.Document doc)
           
static java.lang.String formatXML(java.lang.String xml)
           
static com.liferay.portal.kernel.util.OrderByComparator getArticleOrderByComparator(java.lang.String orderByCol, java.lang.String orderByType)
           
static java.lang.String getEmailArticleApprovalDeniedBody(javax.portlet.PortletPreferences prefs)
           
static boolean getEmailArticleApprovalDeniedEnabled(javax.portlet.PortletPreferences prefs)
           
static java.lang.String getEmailArticleApprovalDeniedSubject(javax.portlet.PortletPreferences prefs)
           
static java.lang.String getEmailArticleApprovalGrantedBody(javax.portlet.PortletPreferences prefs)
           
static boolean getEmailArticleApprovalGrantedEnabled(javax.portlet.PortletPreferences prefs)
           
static java.lang.String getEmailArticleApprovalGrantedSubject(javax.portlet.PortletPreferences prefs)
           
static java.lang.String getEmailArticleApprovalRequestedBody(javax.portlet.PortletPreferences prefs)
           
static boolean getEmailArticleApprovalRequestedEnabled(javax.portlet.PortletPreferences prefs)
           
static java.lang.String getEmailArticleApprovalRequestedSubject(javax.portlet.PortletPreferences prefs)
           
static java.lang.String getEmailArticleReviewBody(javax.portlet.PortletPreferences prefs)
           
static boolean getEmailArticleReviewEnabled(javax.portlet.PortletPreferences prefs)
           
static java.lang.String getEmailArticleReviewSubject(javax.portlet.PortletPreferences prefs)
           
static java.lang.String getEmailFromAddress(javax.portlet.PortletPreferences prefs)
           
static java.lang.String getEmailFromName(javax.portlet.PortletPreferences prefs)
           
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 mergeLocaleContent(java.lang.String curContent, java.lang.String newContent, java.lang.String xsd)
           
static void removeArticleLocale(com.liferay.portal.kernel.xml.Element el, 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 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(java.util.Map<java.lang.String,java.lang.String> tokens, 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

XML_INDENT

public static final java.lang.String XML_INDENT
See Also:
Constant Field Values
Constructor Detail

JournalUtil

public JournalUtil()
Method Detail

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 root,
                                 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 root,
                                 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 root,
                                 java.util.Map<java.lang.String,java.lang.String> tokens,
                                 java.lang.String name,
                                 java.lang.String value)

addAllReservedEls

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

formatVM

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

formatXML

public static java.lang.String formatXML(java.lang.String xml)
                                  throws org.dom4j.DocumentException,
                                         java.io.IOException
Throws:
org.dom4j.DocumentException
java.io.IOException

formatXML

public static java.lang.String formatXML(com.liferay.portal.kernel.xml.Document doc)
                                  throws java.io.IOException
Throws:
java.io.IOException

getArticleOrderByComparator

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

getEmailFromAddress

public static java.lang.String getEmailFromAddress(javax.portlet.PortletPreferences prefs)

getEmailFromName

public static java.lang.String getEmailFromName(javax.portlet.PortletPreferences prefs)

getEmailArticleApprovalDeniedEnabled

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

getEmailArticleApprovalDeniedBody

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

getEmailArticleApprovalDeniedSubject

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

getEmailArticleApprovalGrantedEnabled

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

getEmailArticleApprovalGrantedBody

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

getEmailArticleApprovalGrantedSubject

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

getEmailArticleApprovalRequestedEnabled

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

getEmailArticleApprovalRequestedBody

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

getEmailArticleApprovalRequestedSubject

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

getEmailArticleReviewEnabled

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

getEmailArticleReviewBody

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

getEmailArticleReviewSubject

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

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(long groupId,
                                                 java.lang.String templateId,
                                                 java.util.Map<java.lang.String,java.lang.String> tokens,
                                                 java.lang.String languageId)
                                          throws com.liferay.portal.PortalException,
                                                 com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.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.PortalException,
                                                 com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

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)

getTokens

public static java.util.Map<java.lang.String,java.lang.String> getTokens(long groupId,
                                                                         com.liferay.portal.theme.ThemeDisplay themeDisplay)

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)

mergeLocaleContent

public static java.lang.String mergeLocaleContent(java.lang.String curContent,
                                                  java.lang.String newContent,
                                                  java.lang.String xsd)

removeArticleLocale

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

removeArticleLocale

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

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)

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(java.util.Map<java.lang.String,java.lang.String> tokens,
                                         java.lang.String languageId,
                                         java.lang.String xml,
                                         java.lang.String script,
                                         java.lang.String langType)
                                  throws java.lang.Exception
Throws:
java.lang.Exception