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,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, Object> com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection, Object>
public class WorkflowDecisionActionSectionRenderer
extends AbstractWorkflowActionDecisionRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection,Object>
Custom section renderer responsible for selected workflowaction decision.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected ModelServiceprotected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadeprotected com.hybris.cockpitng.services.media.ObjectPreviewServiceprotected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeprotected static final Stringprotected static final Stringprotected WorkflowProcessingServiceDeprecated, for removal: This API element is subject to removal in a future version.since 6.5, inject directly when necessary -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddOnValueChangeListener(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, org.zkoss.zul.Combobox decisionCombobox, org.zkoss.zul.Button makeDecisionButton) protected org.zkoss.zul.ButtoncreateActionButton(org.zkoss.zul.Combobox combobox, WorkflowActionModel workflowActionModel, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) protected org.zkoss.zk.ui.event.EventListenercreateSelectedDecisionListener(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.ComboboxcreateSlectedDecisionCombobox(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel action, org.zkoss.zk.ui.Component component, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType) protected List<WorkflowDecisionModel>protected booleanhasPermissions(WorkflowActionModel action) protected booleanprotected com.hybris.cockpitng.core.config.impl.jaxb.hybris.BaseloadBaseConfiguration(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, String typeCode) protected voidperformAction(WorkflowActionModel workflowActionModel, WorkflowDecisionModel selectedDecision, com.hybris.cockpitng.engine.WidgetInstanceManager wim) protected voidrefreshAfterCancel(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel actionModel, org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType) protected voidrefreshAfterSave(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel actionModel) protected voidrefreshWidgetModelAfterSaveListeners(WorkflowActionModel actionModel, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection configuration, Object value, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) protected voidrenderSectionInternal(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, WorkflowActionModel action, org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType) protected voidrenderSingleComboitem(org.zkoss.zul.Comboitem comboitem, Object decision, com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base config) voidsetModelService(ModelService modelService) voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade) voidsetObjectPreviewService(com.hybris.cockpitng.services.media.ObjectPreviewService objectPreviewService) voidsetPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade) voidsetWorkflowProcessingService(WorkflowProcessingService workflowProcessingService) Deprecated, for removal: This API element is subject to removal in a future version.since 6.5, see alsoworkflowProcessingServiceprotected voidupdateSection(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, setWorkflowDecisionMakerMethods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer
render
-
Field Details
-
SCLASS_CELL_LABEL
- See Also:
-
SELECTED_DECISION_QUALIFIER
- See Also:
-
MODEL_SELECTED_WFL_DECISION
- See Also:
-
MODEL_VALUE_CHANGED
- See Also:
-
workflowProcessingService
@Deprecated(since="6.5", forRemoval=true) protected WorkflowProcessingService workflowProcessingServiceDeprecated, for removal: This API element is subject to removal in a future version.since 6.5, inject directly when necessary -
objectPreviewService
protected com.hybris.cockpitng.services.media.ObjectPreviewService objectPreviewService -
objectFacade
protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade -
modelService
-
permissionFacade
protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade
-
-
Constructor Details
-
WorkflowDecisionActionSectionRenderer
public WorkflowDecisionActionSectionRenderer()
-
-
Method Details
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.CustomSection configuration, 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
-
hasPermissions
-
getPermittedDecisions
-
loadBaseConfiguration
protected com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base loadBaseConfiguration(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, 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, 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
-
setPermissionFacade
public void setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade) -
setWorkflowProcessingService
@Deprecated(since="6.5", forRemoval=true) public void setWorkflowProcessingService(WorkflowProcessingService workflowProcessingService) Deprecated, for removal: This API element is subject to removal in a future version.since 6.5, see alsoworkflowProcessingService
-