Liferay 7.0-ce-b4

com.liferay.portal.kernel.workflow
Interface WorkflowHandler<T>

All Known Implementing Classes:
BaseWorkflowHandler

public interface WorkflowHandler<T>


Method Summary
 AssetRenderer<T> getAssetRenderer(long classPK)
           
 AssetRendererFactory<T> getAssetRendererFactory()
           
 String getClassName()
           
 String getIconCssClass()
           
 String getIconPath(LiferayPortletRequest liferayPortletRequest)
          Deprecated. As of 7.0.0, with no direct replacement
 String getSummary(long classPK, Locale locale)
          Deprecated. As of 7.0.0, replaced by getSummary(long, PortletRequest, PortletResponse)
 String getSummary(long classPK, PortletRequest portletRequest, PortletResponse portletResponse)
           
 String getTitle(long classPK, Locale locale)
           
 String getType(Locale locale)
           
 PortletURL getURLEdit(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse)
           
 String getURLEditWorkflowTask(long workflowTaskId, ServiceContext serviceContext)
           
 PortletURL getURLViewDiffs(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse)
           
 String getURLViewInContext(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, String noSuchEntryRedirect)
           
 WorkflowDefinitionLink getWorkflowDefinitionLink(long companyId, long groupId, long classPK)
           
 boolean include(long classPK, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String template)
           
 boolean isAssetTypeSearchable()
           
 boolean isScopeable()
           
 boolean isVisible()
           
 void startWorkflowInstance(long companyId, long groupId, long userId, long classPK, T model, Map<String,Serializable> workflowContext)
           
 T updateStatus(int status, Map<String,Serializable> workflowContext)
           
 

Method Detail

getAssetRenderer

AssetRenderer<T> getAssetRenderer(long classPK)
                                  throws PortalException
Throws:
PortalException

getAssetRendererFactory

AssetRendererFactory<T> getAssetRendererFactory()

getClassName

String getClassName()

getIconCssClass

String getIconCssClass()

getIconPath

@Deprecated
String getIconPath(LiferayPortletRequest liferayPortletRequest)
Deprecated. As of 7.0.0, with no direct replacement


getSummary

@Deprecated
String getSummary(long classPK,
                             Locale locale)
Deprecated. As of 7.0.0, replaced by getSummary(long, PortletRequest, PortletResponse)


getSummary

String getSummary(long classPK,
                  PortletRequest portletRequest,
                  PortletResponse portletResponse)

getTitle

String getTitle(long classPK,
                Locale locale)

getType

String getType(Locale locale)

getURLEdit

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

getURLEditWorkflowTask

String getURLEditWorkflowTask(long workflowTaskId,
                              ServiceContext serviceContext)
                              throws PortalException
Throws:
PortalException

getURLViewDiffs

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

getURLViewInContext

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

getWorkflowDefinitionLink

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

include

boolean include(long classPK,
                javax.servlet.http.HttpServletRequest request,
                javax.servlet.http.HttpServletResponse response,
                String template)

isAssetTypeSearchable

boolean isAssetTypeSearchable()

isScopeable

boolean isScopeable()

isVisible

boolean isVisible()

startWorkflowInstance

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

updateStatus

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

Liferay 7.0-ce-b4