com.liferay.portal.kernel.workflow
Interface WorkflowHandler

All Known Implementing Classes:
BaseWorkflowHandler

public interface WorkflowHandler

Author:
Bruno Farache, Macerllus Tavares, Juan Fernández, Julio Camarero

Method Summary
 AssetRenderer getAssetRenderer(long classPK)
           
 AssetRendererFactory getAssetRendererFactory()
           
 java.lang.String getClassName()
           
 java.lang.String getIconPath(LiferayPortletRequest liferayPortletRequest)
           
 java.lang.String getSummary(long classPK, java.util.Locale locale)
           
 java.lang.String getTitle(long classPK, java.util.Locale locale)
           
 java.lang.String getType(java.util.Locale locale)
           
 javax.portlet.PortletURL getURLEdit(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse)
           
 java.lang.String getURLViewInContext(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, java.lang.String noSuchEntryRedirect)
           
 WorkflowDefinitionLink getWorkflowDefinitionLink(long companyId, long groupId, long classPK)
           
 boolean isAssetTypeSearchable()
           
 boolean isScopeable()
           
 boolean isVisible()
           
 java.lang.String render(long classPK, javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse, java.lang.String template)
           
 void startWorkflowInstance(long companyId, long groupId, long userId, long classPK, java.lang.Object model, java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
           
 java.lang.Object updateStatus(int status, java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
           
 

Method Detail

getAssetRenderer

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

getAssetRendererFactory

AssetRendererFactory getAssetRendererFactory()

getClassName

java.lang.String getClassName()

getIconPath

java.lang.String getIconPath(LiferayPortletRequest liferayPortletRequest)

getSummary

java.lang.String getSummary(long classPK,
                            java.util.Locale locale)

getTitle

java.lang.String getTitle(long classPK,
                          java.util.Locale locale)

getType

java.lang.String getType(java.util.Locale locale)

getURLEdit

javax.portlet.PortletURL getURLEdit(long classPK,
                                    LiferayPortletRequest liferayPortletRequest,
                                    LiferayPortletResponse liferayPortletResponse)

getURLViewInContext

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

getWorkflowDefinitionLink

WorkflowDefinitionLink getWorkflowDefinitionLink(long companyId,
                                                 long groupId,
                                                 long classPK)
                                                 throws PortalException,
                                                        SystemException
Throws:
PortalException
SystemException

isAssetTypeSearchable

boolean isAssetTypeSearchable()

isScopeable

boolean isScopeable()

isVisible

boolean isVisible()

render

java.lang.String render(long classPK,
                        javax.portlet.RenderRequest renderRequest,
                        javax.portlet.RenderResponse renderResponse,
                        java.lang.String template)

startWorkflowInstance

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

updateStatus

java.lang.Object updateStatus(int status,
                              java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
                              throws PortalException,
                                     SystemException
Throws:
PortalException
SystemException