com.liferay.portal.kernel.workflow
Class BaseWorkflowHandler
java.lang.Object
com.liferay.portal.kernel.workflow.BaseWorkflowHandler
- All Implemented Interfaces:
- WorkflowHandler
public abstract class BaseWorkflowHandler
- extends Object
- implements WorkflowHandler
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 |
BaseWorkflowHandler
public BaseWorkflowHandler()
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)