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, wait
getClassName, getType, isVisible, updateStatus
public AssetRenderer<T> getAssetRenderer(long classPK) throws PortalException
getAssetRenderer
in interface WorkflowHandler<T>
PortalException
public 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>
PortalException
public 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>
PortalException
public 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