Liferay 6.1.2-ce-ga3

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 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, Locale locale)
           
 String getTitle(long classPK, Locale locale)
           
 PortletURL getURLEdit(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 isAssetTypeSearchable()
           
 boolean isScopeable()
           
 boolean isVisible()
           
 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,
                         Locale locale)
Specified by:
getSummary in interface WorkflowHandler

getTitle

public String getTitle(long classPK,
                       Locale locale)
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

getWorkflowDefinitionLink

public WorkflowDefinitionLink getWorkflowDefinitionLink(long companyId,
                                                        long groupId,
                                                        long classPK)
                                                 throws PortalException,
                                                        SystemException
Specified by:
getWorkflowDefinitionLink in interface WorkflowHandler
Throws:
PortalException
SystemException

isAssetTypeSearchable

public boolean isAssetTypeSearchable()
Specified by:
isAssetTypeSearchable in interface WorkflowHandler

isScopeable

public boolean isScopeable()
Specified by:
isScopeable in interface WorkflowHandler

isVisible

public boolean isVisible()
Specified by:
isVisible 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.1.2-ce-ga3