Liferay 6.0.5

com.liferay.portal.kernel.workflow
Class BaseWorkflowHandler

java.lang.Object
  extended by com.liferay.portal.kernel.workflow.BaseWorkflowHandler
All Implemented Interfaces:
WorkflowHandler
Direct Known Subclasses:
BlogsEntryWorkflowHandler, DLFileEntryWorkflowHandler, JournalArticleWorkflowHandler, MBMessageWorkflowHandler, WikiPageWorkflowHandler

public abstract class BaseWorkflowHandler
extends Object
implements WorkflowHandler


Constructor Summary
BaseWorkflowHandler()
           
 
Method Summary
 AssetRenderer getAssetRenderer(long classPK)
           
 AssetRendererFactory getAssetRendererFactory()
           
 String getIconPath(LiferayPortletRequest liferayPortletRequest)
           
protected  String getIconPath(ThemeDisplay themeDisplay)
           
 String getSummary(long classPK)
           
 String getTitle(long classPK)
           
 PortletURL getURLEdit(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse)
           
 String getURLViewInContext(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, String noSuchEntryRedirect)
           
 String render(long classPK, RenderRequest renderRequest, RenderResponse renderResponse, String template)
           
 void startWorkflowInstance(long companyId, long groupId, long userId, long classPK, Object model, Map<String,Serializable> workflowContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.workflow.WorkflowHandler
getClassName, getType, updateStatus
 

Constructor Detail

BaseWorkflowHandler

public BaseWorkflowHandler()
Method Detail

getAssetRenderer

public AssetRenderer getAssetRenderer(long classPK)
                               throws PortalException,
                                      SystemException
Specified by:
getAssetRenderer in interface WorkflowHandler
Throws:
PortalException
SystemException

getAssetRendererFactory

public AssetRendererFactory getAssetRendererFactory()
Specified by:
getAssetRendererFactory in interface WorkflowHandler

getIconPath

public String getIconPath(LiferayPortletRequest liferayPortletRequest)
Specified by:
getIconPath in interface WorkflowHandler

getSummary

public String getSummary(long classPK)
Specified by:
getSummary in interface WorkflowHandler

getTitle

public String getTitle(long classPK)
Specified by:
getTitle in interface WorkflowHandler

getURLEdit

public PortletURL getURLEdit(long classPK,
                             LiferayPortletRequest liferayPortletRequest,
                             LiferayPortletResponse liferayPortletResponse)
Specified by:
getURLEdit in interface WorkflowHandler

getURLViewInContext

public String getURLViewInContext(long classPK,
                                  LiferayPortletRequest liferayPortletRequest,
                                  LiferayPortletResponse liferayPortletResponse,
                                  String noSuchEntryRedirect)
Specified by:
getURLViewInContext in interface WorkflowHandler

render

public String render(long classPK,
                     RenderRequest renderRequest,
                     RenderResponse renderResponse,
                     String template)
Specified by:
render in interface WorkflowHandler

startWorkflowInstance

public void startWorkflowInstance(long companyId,
                                  long groupId,
                                  long userId,
                                  long classPK,
                                  Object model,
                                  Map<String,Serializable> workflowContext)
                           throws PortalException,
                                  SystemException
Specified by:
startWorkflowInstance in interface WorkflowHandler
Throws:
PortalException
SystemException

getIconPath

protected String getIconPath(ThemeDisplay themeDisplay)

Liferay 6.0.5