Class RefundDeliveryCostRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<org.zkoss.zk.ui.Component,T,K>
-
- com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.Object>
-
- com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaPanelRenderer
-
- de.hybris.platform.omsbackoffice.renderers.RefundDeliveryCostRenderer
-
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.Object>
,com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.Object>
public class RefundDeliveryCostRenderer extends com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaPanelRenderer
This renderer renders the checkboxes which will either apply or remove the delivery cost to aReturnRequestModel
-
-
Field Summary
-
Fields inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer
ATTR_NOT_SAVED_OBJECT, attributeDescriptionIconRenderer, CURRENT_OBJECT, CURRENT_OBJECT_DOTLESS, MISSING_RENDERER_ERROR_MSG, SCLASS_CELL_READ_RESTRICTED, SCLASS_CUSTOM_CONTAINER, SCLASS_DESCRIPTION, SCLASS_DESCRIPTION_LABEL, SCLASS_EDITOR, SCLASS_EDITOR_CONTAINER, SCLASS_LABEL, SCLASS_READONLY_EDITOR
-
-
Constructor Summary
Constructors Constructor Description RefundDeliveryCostRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<ReturnStatus>
getInvalidReturnStatusForRefundDeliveryCost()
protected com.hybris.cockpitng.labels.LabelService
getLabelService()
protected ReturnService
getReturnService()
protected com.hybris.cockpitng.dataaccess.facades.type.TypeFacade
getTypeFacade()
protected boolean
isDeliveryCostRefundable(java.lang.String orderCode, java.lang.String returnRequestRMA)
Verifies if the delivery cost is refundable for the given order and return request.void
render(org.zkoss.zk.ui.Component component, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel abstractPanelConfiguration, java.lang.Object object, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
Renders the radiobuttons which will apply or remove the delivery costvoid
setInvalidReturnStatusForRefundDeliveryCost(java.util.Set<ReturnStatus> invalidReturnStatusForRefundDeliveryCost)
void
setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
void
setReturnService(ReturnService returnService)
void
setTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
-
Methods inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaPanelRenderer
createAttributeRenderer, createCustomHtmlRenderer
-
Methods inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer
buildEditor, canChangeProperty, createCustom, createEditor, createNotReadableAttributeLabelRenderer, evaluateCustomDefinition, extractParameterName, extractParameterValue, extractPropertiesList, getAttributeDescription, getCockpitLocaleService, getCockpitUserService, getEditAvailabilityProviderFactory, getEditorBuilder, getPermissionFacade, getPropertyValueService, getWidgetRenderingUtils, processEditorBeforeComposition, renderNotReadableLabel, resolveAttributeLabel, resolveAttributePath, resolveCustomComponentRenderer, resolveEditorType, resolveLabel, setAttributeDescriptionIconRenderer, setCockpitLocaleService, setCockpitUserService, setEditAvailabilityProviderFactory, setPermissionFacade, setPropertyValueService, setWidgetRenderingUtils, validateCustomElement
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component component, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel abstractPanelConfiguration, java.lang.Object object, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
Renders the radiobuttons which will apply or remove the delivery cost- Specified by:
render
in interfacecom.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.Object>
- Overrides:
render
in classcom.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaPanelRenderer
- Parameters:
component
-abstractPanelConfiguration
- as CustomPanelobject
- as ReturnRequestModeldataType
-widgetInstanceManager
-
-
isDeliveryCostRefundable
protected boolean isDeliveryCostRefundable(java.lang.String orderCode, java.lang.String returnRequestRMA)
Verifies if the delivery cost is refundable for the given order and return request.- Parameters:
orderCode
- order codereturnRequestRMA
- the return request RMA- Returns:
- true if the delivery cost can be refunded
-
getTypeFacade
protected com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()
-
setTypeFacade
public void setTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
-
getReturnService
protected ReturnService getReturnService()
-
setReturnService
public void setReturnService(ReturnService returnService)
-
getInvalidReturnStatusForRefundDeliveryCost
protected java.util.Set<ReturnStatus> getInvalidReturnStatusForRefundDeliveryCost()
-
setInvalidReturnStatusForRefundDeliveryCost
public void setInvalidReturnStatusForRefundDeliveryCost(java.util.Set<ReturnStatus> invalidReturnStatusForRefundDeliveryCost)
-
getLabelService
protected com.hybris.cockpitng.labels.LabelService getLabelService()
- Overrides:
getLabelService
in classcom.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.Object>
-
setLabelService
public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
- Overrides:
setLabelService
in classcom.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.Object>
-
-