com.liferay.portal.kernel.workflow
Class BaseWorkflowHandler

java.lang.Object
  extended by com.liferay.portal.kernel.workflow.BaseWorkflowHandler
All Implemented Interfaces:
WorkflowHandler

public abstract class BaseWorkflowHandler
extends java.lang.Object
implements WorkflowHandler

View Source

Author:
Bruno Farache, Marcellus Tavares, Juan Fernández

Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.workflow.WorkflowHandler
TYPE_CONTENT, TYPE_DOCUMENT, TYPE_UNKNOWN
 
Constructor Summary
BaseWorkflowHandler()
           
 
Method Summary
protected  AssetRenderer getAssetRenderer(long classPK)
           
 java.lang.String getIconPath(LiferayPortletRequest liferayPortletRequest)
           
protected  java.lang.String getIconPath(ThemeDisplay themeDisplay)
           
 java.lang.String getTitle(long classPK)
           
 java.lang.String getType()
           
 javax.portlet.PortletURL getURLEdit(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse)
           
 void startWorkflowInstance(long companyId, long groupId, long userId, long classPK, java.lang.Object model, java.util.Map<java.lang.String,java.io.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, updateStatus
 

Constructor Detail

BaseWorkflowHandler

public BaseWorkflowHandler()
Method Detail

getIconPath

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

getTitle

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

getType

public java.lang.String getType()
Specified by:
getType in interface WorkflowHandler

getURLEdit

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

startWorkflowInstance

public 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
Specified by:
startWorkflowInstance in interface WorkflowHandler
Throws:
PortalException
SystemException

getAssetRenderer

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

getIconPath

protected java.lang.String getIconPath(ThemeDisplay themeDisplay)