Liferay 6.0.5

com.liferay.portal.kernel.workflow
Interface WorkflowHandler

All Known Implementing Classes:
BaseWorkflowHandler, BlogsEntryWorkflowHandler, DLFileEntryWorkflowHandler, JournalArticleWorkflowHandler, MBDiscussionWorkflowHandler, MBMessageWorkflowHandler, WikiPageWorkflowHandler

public interface WorkflowHandler


Method Summary
 AssetRenderer getAssetRenderer(long classPK)
           
 AssetRendererFactory getAssetRendererFactory()
           
 String getClassName()
           
 String getIconPath(LiferayPortletRequest liferayPortletRequest)
           
 String getSummary(long classPK)
           
 String getTitle(long classPK)
           
 String getType(Locale locale)
           
 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)
           
 Object updateStatus(int status, Map<String,Serializable> workflowContext)
           
 

Method Detail

getAssetRenderer

AssetRenderer getAssetRenderer(long classPK)
                               throws PortalException,
                                      SystemException
Throws:
PortalException
SystemException

getAssetRendererFactory

AssetRendererFactory getAssetRendererFactory()

getClassName

String getClassName()

getIconPath

String getIconPath(LiferayPortletRequest liferayPortletRequest)

getSummary

String getSummary(long classPK)

getTitle

String getTitle(long classPK)

getType

String getType(Locale locale)

getURLEdit

PortletURL getURLEdit(long classPK,
                      LiferayPortletRequest liferayPortletRequest,
                      LiferayPortletResponse liferayPortletResponse)

getURLViewInContext

String getURLViewInContext(long classPK,
                           LiferayPortletRequest liferayPortletRequest,
                           LiferayPortletResponse liferayPortletResponse,
                           String noSuchEntryRedirect)

render

String render(long classPK,
              RenderRequest renderRequest,
              RenderResponse renderResponse,
              String template)

startWorkflowInstance

void startWorkflowInstance(long companyId,
                           long groupId,
                           long userId,
                           long classPK,
                           Object model,
                           Map<String,Serializable> workflowContext)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

updateStatus

Object updateStatus(int status,
                    Map<String,Serializable> workflowContext)
                    throws PortalException,
                           SystemException
Throws:
PortalException
SystemException

Liferay 6.0.5