Class GenerateOutputDocumentPanelRenderer

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,Object>
com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaPanelRenderer
de.hybris.platform.platformbackoffice.renderers.GenerateOutputDocumentPanelRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,Object>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,Object>

public class GenerateOutputDocumentPanelRenderer extends com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaPanelRenderer
  • Field Details

    • MODEL_DATA_QUALIFIER

      public static final String MODEL_DATA_QUALIFIER
      See Also:
    • BUTTON_CREATE_DOCUMENT

      public static final String BUTTON_CREATE_DOCUMENT
      See Also:
    • BUTTON_CREATE_DOCUMENT_TOOLTIP

      public static final String BUTTON_CREATE_DOCUMENT_TOOLTIP
      See Also:
    • FILTERED_DOCUMENTS

      public static final String FILTERED_DOCUMENTS
      See Also:
    • EDITOR_CODE_REFERENCES_COM_HYBRIS_COCKPITNG_EDITOR_EXTENDEDMULTIREFERENCEEDITOR

      public static final String EDITOR_CODE_REFERENCES_COM_HYBRIS_COCKPITNG_EDITOR_EXTENDEDMULTIREFERENCEEDITOR
      See Also:
    • EDITOR_VALUE_TYPE_EXTENDED_MULTI_REFERENCE_COLLECTION_DOCUMENT

      public static final String EDITOR_VALUE_TYPE_EXTENDED_MULTI_REFERENCE_COLLECTION_DOCUMENT
      See Also:
    • I18N_HMC_TAB_DOCUMENTS_LABEL_DOCUMENTS

      public static final String I18N_HMC_TAB_DOCUMENTS_LABEL_DOCUMENTS
      See Also:
    • I18N_HMC_TAB_DOCUMENTS_LABEL_FORMATS

      public static final String I18N_HMC_TAB_DOCUMENTS_LABEL_FORMATS
      See Also:
    • SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW

      public static final String SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW
      See Also:
    • SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW_TOP_SELECTOR

      public static final String SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW_TOP_SELECTOR
      See Also:
    • LIST_CONFIG_CONTEXT

      public static final String LIST_CONFIG_CONTEXT
      See Also:
    • COMPONENT_OUT_DOC_EDITOR_LIST

      public static final String COMPONENT_OUT_DOC_EDITOR_LIST
      See Also:
  • Constructor Details

    • GenerateOutputDocumentPanelRenderer

      public GenerateOutputDocumentPanelRenderer()
  • Method Details

    • render

      public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel abstractPanelConfiguration, Object object, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      Specified by:
      render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,Object>
      Overrides:
      render in class com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaPanelRenderer
    • handleModelDataChanged

      protected void handleModelDataChanged(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, org.zkoss.zul.Combobox formatCombobox, org.zkoss.zul.Button createDocumentButton)
    • handleFormatSelection

      protected void handleFormatSelection(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, com.hybris.cockpitng.components.Editor dynamicDocumentList, org.zkoss.zul.Combobox formatCombobox, org.zkoss.zul.Button createDocumentButton)
    • extractCurrentObject

      protected Object extractCurrentObject(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
    • findDocumentsOfFormat

      protected Collection<Document> findDocumentsOfFormat(Format value, Item jalo)
    • executeDocumentCreation

      protected void executeDocumentCreation(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, org.zkoss.zul.Combobox formatCombobox, com.hybris.cockpitng.components.Editor dynamicDocumentList) throws JaloBusinessException
      Throws:
      JaloBusinessException
    • createDocumentOfFormat

      protected Document createDocumentOfFormat(Format value, Item jalo) throws JaloBusinessException
      Throws:
      JaloBusinessException
    • prepareDynamicDocumentList

      protected com.hybris.cockpitng.components.Editor prepareDynamicDocumentList(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
    • getLabel

      protected String getLabel(String i18nKey)
    • populateComboWithFormats

      protected void populateComboWithFormats(org.zkoss.zul.Combobox combobox, Object object)
    • getFormatsForItem

      protected Collection<Format> getFormatsForItem(Item jalo)
    • notifyObjectUpdated

      protected void notifyObjectUpdated(Object object)
    • isCockpitEventNotificationEnabled

      protected boolean isCockpitEventNotificationEnabled()
    • getObjectFacade

      public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
      Overrides:
      getObjectFacade in class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,Object>
    • setObjectFacade

      public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
      Overrides:
      setObjectFacade in class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,Object>
    • getModelService

      public ModelService getModelService()
    • setModelService

      public void setModelService(ModelService modelService)
    • getCockpitProperties

      public com.hybris.cockpitng.core.util.CockpitProperties getCockpitProperties()
    • setCockpitProperties

      public void setCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)
    • getEventPublisher

      public com.hybris.cockpitng.dataaccess.util.CockpitGlobalEventPublisher getEventPublisher()
    • setEventPublisher

      public void setEventPublisher(com.hybris.cockpitng.dataaccess.util.CockpitGlobalEventPublisher eventPublisher)
    • getModelDataQualifier

      public static String getModelDataQualifier()
    • getNotificationService

      public com.hybris.cockpitng.util.notifications.NotificationService getNotificationService()
    • setNotificationService

      public void setNotificationService(com.hybris.cockpitng.util.notifications.NotificationService notificationService)