Package com.hybris.backoffice.workflow
Class WorkflowActionDecisionActionRenderer
java.lang.Object
com.hybris.cockpitng.actions.impl.DefaultActionRenderer<INPUT,OUTPUT>
com.hybris.cockpitng.actions.AbstractStatefulActionRenderer<WorkflowActionModel,WorkflowDecisionModel>
com.hybris.backoffice.workflow.WorkflowActionDecisionActionRenderer
- All Implemented Interfaces:
com.hybris.cockpitng.actions.CockpitActionRenderer<WorkflowActionModel,WorkflowDecisionModel>
public class WorkflowActionDecisionActionRenderer
extends com.hybris.cockpitng.actions.AbstractStatefulActionRenderer<WorkflowActionModel,WorkflowDecisionModel>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hybris.cockpitng.actions.impl.DefaultActionRenderer
com.hybris.cockpitng.actions.impl.DefaultActionRenderer.DefaultActionRendererEventListener<T extends org.zkoss.zk.ui.event.Event> -
Field Summary
Fields inherited from class com.hybris.cockpitng.actions.impl.DefaultActionRenderer
LABEL_CONTAINER_SCLASS, tooltipText -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.zkoss.zul.ButtoncreateConfirmDecisionButton(com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context, com.hybris.cockpitng.actions.CockpitAction<WorkflowActionModel, WorkflowDecisionModel> action, com.hybris.cockpitng.actions.ActionListener<WorkflowDecisionModel> listener) protected org.zkoss.zul.ComboboxcreateDecisionCombobox(com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context, org.zkoss.zul.Button confirmButton) protected com.hybris.cockpitng.labels.LabelServiceprotected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadeprotected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeprotected List<WorkflowDecisionModel>protected com.hybris.cockpitng.util.WidgetUtilsprotected booleanhasPermissions(WorkflowActionModel action) protected booleanhasPermissions(WorkflowDecisionModel decision) protected booleanprotected voidregisterWorkflowActionUpdateListener(WorkflowActionModel workflowAction, org.zkoss.zul.Hlayout container, org.zkoss.zk.ui.Component parent) voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.actions.CockpitAction<WorkflowActionModel, WorkflowDecisionModel> action, com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context, boolean updateMode, com.hybris.cockpitng.actions.ActionListener<WorkflowDecisionModel> listener) protected voidrenderSingleComboitem(org.zkoss.zul.Comboitem comboitem, Object decision) protected voidsetInitialComboboxValue(org.zkoss.zul.Combobox combobox, com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context) voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService) voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade) voidsetPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade) voidsetWidgetUtils(com.hybris.cockpitng.util.WidgetUtils widgetUtils) protected booleanshouldDisableConfirmDecisionButton(org.zkoss.zul.Combobox combobox, WorkflowActionStatus workflowActionStatus) protected booleanshouldRenderAction(com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context) protected com.hybris.cockpitng.actions.ActionListener<WorkflowDecisionModel>wrapActionListener(com.hybris.cockpitng.actions.ActionListener<WorkflowDecisionModel> listener, org.zkoss.zul.Button confirmButton) Methods inherited from class com.hybris.cockpitng.actions.AbstractStatefulActionRenderer
addStateSocketListener, createStateSocketListener, getValue, initializeStateSocketListener, setValueMethods inherited from class com.hybris.cockpitng.actions.impl.DefaultActionRenderer
addEventListener, addKeyboardSupport, adjustUri, checkDataCompatibleWithDefinedInput, createClickTrackingId, createEventListener, createTipsLabel, createYTestId, extractIconDisabledUri, extractIconHoverUri, extractIconUri, extractKeyEvent, findActionComponent, findGroupComponent, findParentComponent, getActionBodySclass, getIconHoverUri, getIconName, getIconUri, getKeyboardSupportService, getLocalizedName, getOrCreateContainer, getOrCreateIcon, getOrCreateIcon, getOrCreateIconButton, getOrCreateLabel, getOrCreateLabel, getTooltipText, getToolTipWithCtrlKeysText, loadFromParentModel, perform, performWithConfirmationCheck, registerHoverEventsOnContainer, registerHoverEventsOnContainer, removeEventListeners, removeEventListeners, removeIcon, removeLabel, setTips, setTooltipText, storeInParentModel, triggerFromKeyEvent, useImage
-
Constructor Details
-
WorkflowActionDecisionActionRenderer
public WorkflowActionDecisionActionRenderer()
-
-
Method Details
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.actions.CockpitAction<WorkflowActionModel, WorkflowDecisionModel> action, com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context, boolean updateMode, com.hybris.cockpitng.actions.ActionListener<WorkflowDecisionModel> listener) - Specified by:
renderin interfacecom.hybris.cockpitng.actions.CockpitActionRenderer<WorkflowActionModel,WorkflowDecisionModel> - Overrides:
renderin classcom.hybris.cockpitng.actions.impl.DefaultActionRenderer<WorkflowActionModel,WorkflowDecisionModel>
-
shouldRenderAction
protected boolean shouldRenderAction(com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context) -
hasPermissionToMakeDecision
-
hasPermissions
-
hasPermissions
-
getPermittedDecisions
-
createConfirmDecisionButton
protected org.zkoss.zul.Button createConfirmDecisionButton(com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context, com.hybris.cockpitng.actions.CockpitAction<WorkflowActionModel, WorkflowDecisionModel> action, com.hybris.cockpitng.actions.ActionListener<WorkflowDecisionModel> listener) -
wrapActionListener
protected com.hybris.cockpitng.actions.ActionListener<WorkflowDecisionModel> wrapActionListener(com.hybris.cockpitng.actions.ActionListener<WorkflowDecisionModel> listener, org.zkoss.zul.Button confirmButton) -
createDecisionCombobox
protected org.zkoss.zul.Combobox createDecisionCombobox(com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context, org.zkoss.zul.Button confirmButton) -
shouldDisableConfirmDecisionButton
protected boolean shouldDisableConfirmDecisionButton(org.zkoss.zul.Combobox combobox, WorkflowActionStatus workflowActionStatus) -
renderSingleComboitem
-
setInitialComboboxValue
protected void setInitialComboboxValue(org.zkoss.zul.Combobox combobox, com.hybris.cockpitng.actions.ActionContext<WorkflowActionModel> context) -
registerWorkflowActionUpdateListener
protected void registerWorkflowActionUpdateListener(WorkflowActionModel workflowAction, org.zkoss.zul.Hlayout container, org.zkoss.zk.ui.Component parent) -
getLabelService
protected com.hybris.cockpitng.labels.LabelService getLabelService() -
setLabelService
@Autowired public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService) -
getObjectFacade
protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade() -
setObjectFacade
@Autowired public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade) -
getWidgetUtils
protected com.hybris.cockpitng.util.WidgetUtils getWidgetUtils() -
setWidgetUtils
@Autowired public void setWidgetUtils(com.hybris.cockpitng.util.WidgetUtils widgetUtils) -
getPermissionFacade
protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade() -
setPermissionFacade
@Autowired public void setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
-