Class AbstractWorkflowsListRenderer<PARENT extends org.zkoss.zul.Listitem,CONFIG,DATA extends WorkflowModel>
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA>
-
- com.hybris.backoffice.widgets.workflows.renderer.AbstractWorkflowsListRenderer<PARENT,CONFIG,DATA>
-
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<PARENT,CONFIG,DATA>
,com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<PARENT,CONFIG,DATA>
- Direct Known Subclasses:
DefaultPlannedWorkflowsRenderer
,DefaultRunningWorkflowsRenderer
public abstract class AbstractWorkflowsListRenderer<PARENT extends org.zkoss.zul.Listitem,CONFIG,DATA extends WorkflowModel> extends com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA>
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
LABEL_WORKFLOWS_ATTACHMENT
protected static java.lang.String
LABEL_WORKFLOWS_ATTACHMENTS
protected static java.lang.String
SCLASS_TEXT_BUTTON
protected static java.lang.String
SCLASS_WORKFLOWS_LIST_CONTENT
protected static java.lang.String
SCLASS_WORKFLOWS_LIST_CONTENT_BOTTOM
protected static java.lang.String
SCLASS_WORKFLOWS_LIST_CONTENT_TOP
protected static java.lang.String
SCLASS_WORKFLOWS_LIST_INFO
protected static java.lang.String
SCLASS_WORKFLOWS_LIST_ITEM
protected static java.lang.String
SCLASS_WORKFLOWS_LIST_TITLE
-
Constructor Summary
Constructors Constructor Description AbstractWorkflowsListRenderer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.zkoss.zul.Div
createContent(WorkflowModel data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
protected org.zkoss.zk.ui.HtmlBasedComponent
createTitle(PARENT parent, CONFIG config, DATA data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
protected org.zkoss.zul.Button
createTitleButton(DATA data, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
protected java.lang.String
getAttachmentsLabelValue(java.lang.String labelKey, java.lang.Long noOfAttachments)
protected abstract com.hybris.cockpitng.common.renderer.AbstractCustomMenuActionRenderer<org.zkoss.zul.Div,CONFIG,DATA>
getThreeDotsRenderer()
protected java.lang.String
getWorkflowName(DATA data)
protected void
onTitleClick(WorkflowModel data, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
void
render(PARENT parent, CONFIG config, DATA data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
protected void
renderThreeDots(PARENT parent, CONFIG config, DATA data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, org.zkoss.zul.Div div)
protected void
updateNoOfAttachmentsLabel(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel model, org.zkoss.zul.Label noOfAttachmentsLabel)
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Field Detail
-
SCLASS_WORKFLOWS_LIST_CONTENT
protected static final java.lang.String SCLASS_WORKFLOWS_LIST_CONTENT
- See Also:
- Constant Field Values
-
SCLASS_WORKFLOWS_LIST_CONTENT_BOTTOM
protected static final java.lang.String SCLASS_WORKFLOWS_LIST_CONTENT_BOTTOM
- See Also:
- Constant Field Values
-
SCLASS_WORKFLOWS_LIST_CONTENT_TOP
protected static final java.lang.String SCLASS_WORKFLOWS_LIST_CONTENT_TOP
- See Also:
- Constant Field Values
-
SCLASS_WORKFLOWS_LIST_ITEM
protected static final java.lang.String SCLASS_WORKFLOWS_LIST_ITEM
- See Also:
- Constant Field Values
-
SCLASS_WORKFLOWS_LIST_TITLE
protected static final java.lang.String SCLASS_WORKFLOWS_LIST_TITLE
- See Also:
- Constant Field Values
-
SCLASS_TEXT_BUTTON
protected static final java.lang.String SCLASS_TEXT_BUTTON
- See Also:
- Constant Field Values
-
SCLASS_WORKFLOWS_LIST_INFO
protected static final java.lang.String SCLASS_WORKFLOWS_LIST_INFO
- See Also:
- Constant Field Values
-
LABEL_WORKFLOWS_ATTACHMENT
protected static final java.lang.String LABEL_WORKFLOWS_ATTACHMENT
- See Also:
- Constant Field Values
-
LABEL_WORKFLOWS_ATTACHMENTS
protected static final java.lang.String LABEL_WORKFLOWS_ATTACHMENTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
render
public void render(PARENT parent, CONFIG config, DATA data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
createContent
protected abstract org.zkoss.zul.Div createContent(WorkflowModel data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
-
renderThreeDots
protected void renderThreeDots(PARENT parent, CONFIG config, DATA data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, org.zkoss.zul.Div div)
-
getThreeDotsRenderer
protected abstract com.hybris.cockpitng.common.renderer.AbstractCustomMenuActionRenderer<org.zkoss.zul.Div,CONFIG,DATA> getThreeDotsRenderer()
-
createTitle
protected org.zkoss.zk.ui.HtmlBasedComponent createTitle(PARENT parent, CONFIG config, DATA data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
createTitleButton
protected org.zkoss.zul.Button createTitleButton(DATA data, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
getWorkflowName
protected java.lang.String getWorkflowName(DATA data)
-
onTitleClick
protected void onTitleClick(WorkflowModel data, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
-
updateNoOfAttachmentsLabel
protected void updateNoOfAttachmentsLabel(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel model, org.zkoss.zul.Label noOfAttachmentsLabel)
-
getAttachmentsLabelValue
protected java.lang.String getAttachmentsLabelValue(java.lang.String labelKey, java.lang.Long noOfAttachments)
-
-