public abstract class BaseWorkflowHandler<T> extends Object implements WorkflowHandler<T>
| Constructor and Description |
|---|
BaseWorkflowHandler() |
| Modifier and Type | Method and Description |
|---|---|
AssetRenderer<T> |
getAssetRenderer(long classPK) |
AssetRendererFactory<T> |
getAssetRendererFactory() |
String |
getIconCssClass() |
String |
getSummary(long classPK,
PortletRequest portletRequest,
PortletResponse portletResponse) |
String |
getTitle(long classPK,
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 httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
String template) |
boolean |
isAssetTypeSearchable() |
boolean |
isScopeable() |
boolean |
isVisible() |
void |
startWorkflowInstance(long companyId,
long groupId,
long userId,
long classPK,
T model,
Map<String,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 String getIconCssClass()
getIconCssClass in interface WorkflowHandler<T>public String getSummary(long classPK,
PortletRequest portletRequest,
PortletResponse portletResponse)
getSummary in interface WorkflowHandler<T>public String getTitle(long classPK,
Locale locale)
getTitle in interface WorkflowHandler<T>public PortletURL getURLEdit(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse)
getURLEdit in interface WorkflowHandler<T>public String getURLEditWorkflowTask(long workflowTaskId,
ServiceContext serviceContext)
throws PortalException
getURLEditWorkflowTask in interface WorkflowHandler<T>PortalExceptionpublic PortletURL getURLViewDiffs(long classPK, LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse)
getURLViewDiffs in interface WorkflowHandler<T>public String getURLViewInContext(long classPK,
LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
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 httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
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,
Map<String,Serializable> workflowContext)
throws PortalException
startWorkflowInstance in interface WorkflowHandler<T>PortalException