public abstract class BaseWorkflowHandler<T> extends java.lang.Object implements WorkflowHandler<T>
| Constructor and Description |
|---|
BaseWorkflowHandler() |
| Modifier and Type | Method and Description |
|---|---|
AssetRenderer<T> |
getAssetRenderer(long classPK) |
AssetRendererFactory<T> |
getAssetRendererFactory() |
java.lang.String |
getIconCssClass() |
java.lang.String |
getIconPath(LiferayPortletRequest liferayPortletRequest) |
protected java.lang.String |
getIconPath(ThemeDisplay themeDisplay) |
java.lang.String |
getSummary(long classPK,
java.util.Locale locale)
Deprecated.
As of 7.0.0, replaced by
getSummary(long,
PortletRequest, PortletResponse) |
java.lang.String |
getSummary(long classPK,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse) |
java.lang.String |
getTitle(long classPK,
java.util.Locale locale) |
javax.portlet.PortletURL |
getURLEdit(long classPK,
LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse) |
java.lang.String |
getURLEditWorkflowTask(long workflowTaskId,
ServiceContext serviceContext) |
javax.portlet.PortletURL |
getURLViewDiffs(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 |
include(long classPK,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String template) |
boolean |
isAssetTypeSearchable() |
boolean |
isScopeable() |
boolean |
isVisible() |
void |
startWorkflowInstance(long companyId,
long groupId,
long userId,
long classPK,
T model,
java.util.Map<java.lang.String,java.io.Serializable> workflowContext) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClassName, getType, updateStatuspublic AssetRenderer<T> getAssetRenderer(long classPK) throws PortalException
getAssetRenderer in interface WorkflowHandler<T>PortalExceptionpublic AssetRendererFactory<T> getAssetRendererFactory()
getAssetRendererFactory in interface WorkflowHandler<T>public java.lang.String getIconCssClass()
getIconCssClass in interface WorkflowHandler<T>public java.lang.String getIconPath(LiferayPortletRequest liferayPortletRequest)
getIconPath in interface WorkflowHandler<T>@Deprecated
public java.lang.String getSummary(long classPK,
java.util.Locale locale)
getSummary(long,
PortletRequest, PortletResponse)getSummary in interface WorkflowHandler<T>public java.lang.String getSummary(long classPK,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
getSummary in interface WorkflowHandler<T>public java.lang.String getTitle(long classPK,
java.util.Locale locale)
getTitle in interface WorkflowHandler<T>public javax.portlet.PortletURL getURLEdit(long classPK,
LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse)
getURLEdit in interface WorkflowHandler<T>public java.lang.String getURLEditWorkflowTask(long workflowTaskId,
ServiceContext serviceContext)
throws PortalException
getURLEditWorkflowTask in interface WorkflowHandler<T>PortalExceptionpublic javax.portlet.PortletURL getURLViewDiffs(long classPK,
LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse)
getURLViewDiffs in interface WorkflowHandler<T>public java.lang.String getURLViewInContext(long classPK,
LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
java.lang.String noSuchEntryRedirect)
getURLViewInContext in interface WorkflowHandler<T>public WorkflowDefinitionLink getWorkflowDefinitionLink(long companyId, long groupId, long classPK) throws PortalException
getWorkflowDefinitionLink in interface WorkflowHandler<T>PortalExceptionpublic boolean include(long classPK,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String template)
include in interface WorkflowHandler<T>public boolean isAssetTypeSearchable()
isAssetTypeSearchable in interface WorkflowHandler<T>public boolean isScopeable()
isScopeable in interface WorkflowHandler<T>public boolean isVisible()
isVisible in interface WorkflowHandler<T>public void startWorkflowInstance(long companyId,
long groupId,
long userId,
long classPK,
T model,
java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
throws PortalException
startWorkflowInstance in interface WorkflowHandler<T>PortalExceptionprotected java.lang.String getIconPath(ThemeDisplay themeDisplay)