Class WorkflowDecisionActionSectionRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA>
-
- com.hybris.backoffice.workflow.renderer.AbstractWorkflowActionDecisionRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection,java.lang.Object>
-
- de.hybris.platform.platformbackoffice.renderers.WorkflowDecisionActionSectionRenderer
-
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection,java.lang.Object>
,com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection,java.lang.Object>
public class WorkflowDecisionActionSectionRenderer extends AbstractWorkflowActionDecisionRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection,java.lang.Object>
Custom section renderer responsible for selected workflowaction decision.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
MODEL_SELECTED_WFL_DECISION
protected static java.lang.String
MODEL_VALUE_CHANGED
protected ModelService
modelService
protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade
objectFacade
protected com.hybris.cockpitng.services.media.ObjectPreviewService
objectPreviewService
protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade
permissionFacade
protected static java.lang.String
SCLASS_CELL_LABEL
protected static java.lang.String
SELECTED_DECISION_QUALIFIER
protected WorkflowProcessingService
workflowProcessingService
Deprecated.since 6.5.0.0, inject directly when necessary
-
Constructor Summary
Constructors Constructor Description WorkflowDecisionActionSectionRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
addOnValueChangeListener(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, org.zkoss.zul.Combobox decisionCombobox, org.zkoss.zul.Button makeDecisionButton)
protected org.zkoss.zul.Button
createActionButton(org.zkoss.zul.Combobox combobox, WorkflowActionModel workflowActionModel, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
protected org.zkoss.zk.ui.event.EventListener
createSelectedDecisionListener(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel actionModel, org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
protected org.zkoss.zul.Combobox
createSlectedDecisionCombobox(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel action, org.zkoss.zk.ui.Component component, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
protected java.util.List<WorkflowDecisionModel>
getPermittedDecisions(WorkflowActionModel action)
protected boolean
hasPermissions(WorkflowActionModel action)
protected boolean
hasPermissionToMakeDecision(WorkflowActionModel action)
protected com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base
loadBaseConfiguration(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.lang.String typeCode)
protected void
performAction(WorkflowActionModel workflowActionModel, WorkflowDecisionModel selectedDecision, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
protected void
refreshAfterCancel(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel actionModel, org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
protected void
refreshAfterSave(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel actionModel)
protected void
refreshWidgetModelAfterSaveListeners(WorkflowActionModel actionModel, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
void
render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection configuration, java.lang.Object value, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
protected void
renderSectionInternal(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel action, org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
protected void
renderSingleComboitem(org.zkoss.zul.Comboitem comboitem, java.lang.Object decision, com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base config)
void
setModelService(ModelService modelService)
void
setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
void
setObjectPreviewService(com.hybris.cockpitng.services.media.ObjectPreviewService objectPreviewService)
void
setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
void
setWorkflowProcessingService(WorkflowProcessingService workflowProcessingService)
Deprecated.since 6.5.0.0, see alsoworkflowProcessingService
protected void
updateSection(boolean modelValueChanged, org.zkoss.zul.Combobox decisionCombobox, org.zkoss.zul.Button makeDecisionButton)
-
Methods inherited from class com.hybris.backoffice.workflow.renderer.AbstractWorkflowActionDecisionRenderer
getDecisionLabel, getLabelService, getWorkflowDecisionMaker, makeDecision, setLabelService, setWorkflowDecisionMaker
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Field Detail
-
SCLASS_CELL_LABEL
protected static final java.lang.String SCLASS_CELL_LABEL
- See Also:
- Constant Field Values
-
SELECTED_DECISION_QUALIFIER
protected static final java.lang.String SELECTED_DECISION_QUALIFIER
- See Also:
- Constant Field Values
-
MODEL_SELECTED_WFL_DECISION
protected static final java.lang.String MODEL_SELECTED_WFL_DECISION
- See Also:
- Constant Field Values
-
MODEL_VALUE_CHANGED
protected static final java.lang.String MODEL_VALUE_CHANGED
- See Also:
- Constant Field Values
-
workflowProcessingService
@Deprecated protected WorkflowProcessingService workflowProcessingService
Deprecated.since 6.5.0.0, inject directly when necessary
-
objectPreviewService
protected com.hybris.cockpitng.services.media.ObjectPreviewService objectPreviewService
-
objectFacade
protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade
-
modelService
protected ModelService modelService
-
permissionFacade
protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection configuration, java.lang.Object value, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
renderSectionInternal
protected void renderSectionInternal(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel action, org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
-
hasPermissionToMakeDecision
protected boolean hasPermissionToMakeDecision(WorkflowActionModel action)
-
hasPermissions
protected boolean hasPermissions(WorkflowActionModel action)
-
getPermittedDecisions
protected java.util.List<WorkflowDecisionModel> getPermittedDecisions(WorkflowActionModel action)
-
loadBaseConfiguration
protected com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base loadBaseConfiguration(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.lang.String typeCode)
-
createActionButton
protected org.zkoss.zul.Button createActionButton(org.zkoss.zul.Combobox combobox, WorkflowActionModel workflowActionModel, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
refreshWidgetModelAfterSaveListeners
protected void refreshWidgetModelAfterSaveListeners(WorkflowActionModel actionModel, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
performAction
protected void performAction(WorkflowActionModel workflowActionModel, WorkflowDecisionModel selectedDecision, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
-
addOnValueChangeListener
protected void addOnValueChangeListener(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, org.zkoss.zul.Combobox decisionCombobox, org.zkoss.zul.Button makeDecisionButton)
-
updateSection
protected void updateSection(boolean modelValueChanged, org.zkoss.zul.Combobox decisionCombobox, org.zkoss.zul.Button makeDecisionButton)
-
createSlectedDecisionCombobox
protected org.zkoss.zul.Combobox createSlectedDecisionCombobox(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel action, org.zkoss.zk.ui.Component component, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
-
renderSingleComboitem
protected void renderSingleComboitem(org.zkoss.zul.Comboitem comboitem, java.lang.Object decision, com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base config)
-
createSelectedDecisionListener
protected org.zkoss.zk.ui.event.EventListener createSelectedDecisionListener(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel actionModel, org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
-
refreshAfterCancel
protected void refreshAfterCancel(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel actionModel, org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
-
refreshAfterSave
protected void refreshAfterSave(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel actionModel)
-
setObjectPreviewService
public void setObjectPreviewService(com.hybris.cockpitng.services.media.ObjectPreviewService objectPreviewService)
-
setObjectFacade
public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
-
setModelService
public void setModelService(ModelService modelService)
-
setPermissionFacade
public void setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
-
setWorkflowProcessingService
@Deprecated public void setWorkflowProcessingService(WorkflowProcessingService workflowProcessingService)
Deprecated.since 6.5.0.0, see alsoworkflowProcessingService
-
-