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,java.lang.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,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 GenerateOutputDocumentPanelRenderer extends com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaPanelRenderer
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBUTTON_CREATE_DOCUMENTstatic java.lang.StringBUTTON_CREATE_DOCUMENT_TOOLTIPstatic java.lang.StringCOMPONENT_OUT_DOC_EDITOR_LISTstatic java.lang.StringEDITOR_CODE_REFERENCES_COM_HYBRIS_COCKPITNG_EDITOR_EXTENDEDMULTIREFERENCEEDITORstatic java.lang.StringEDITOR_VALUE_TYPE_EXTENDED_MULTI_REFERENCE_COLLECTION_DOCUMENTstatic java.lang.StringFILTERED_DOCUMENTSstatic java.lang.StringI18N_HMC_TAB_DOCUMENTS_LABEL_DOCUMENTSstatic java.lang.StringI18N_HMC_TAB_DOCUMENTS_LABEL_FORMATSstatic java.lang.StringLIST_CONFIG_CONTEXTstatic java.lang.StringMODEL_DATA_QUALIFIERstatic java.lang.StringSCLASS_YW_GENERATE_OUT_DOC_DATA_ROWstatic java.lang.StringSCLASS_YW_GENERATE_OUT_DOC_DATA_ROW_TOP_SELECTOR-
Fields inherited from class com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer
ATTR_NOT_SAVED_OBJECT, attributeDescriptionIconRenderer, CURRENT_OBJECT, CURRENT_OBJECT_DOTLESS, DEFAULT_ENCRYPTED_EDITOR, 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 GenerateOutputDocumentPanelRenderer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DocumentcreateDocumentOfFormat(Format value, Item jalo)protected voidexecuteDocumentCreation(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, org.zkoss.zul.Combobox formatCombobox, com.hybris.cockpitng.components.Editor dynamicDocumentList)protected java.lang.ObjectextractCurrentObject(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)protected java.util.Collection<Document>findDocumentsOfFormat(Format value, Item jalo)com.hybris.cockpitng.core.util.CockpitPropertiesgetCockpitProperties()com.hybris.cockpitng.dataaccess.util.CockpitGlobalEventPublishergetEventPublisher()protected java.util.Collection<Format>getFormatsForItem(Item jalo)protected java.lang.StringgetLabel(java.lang.String i18nKey)static java.lang.StringgetModelDataQualifier()ModelServicegetModelService()com.hybris.cockpitng.util.notifications.NotificationServicegetNotificationService()com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadegetObjectFacade()protected voidhandleFormatSelection(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, com.hybris.cockpitng.components.Editor dynamicDocumentList, org.zkoss.zul.Combobox formatCombobox, org.zkoss.zul.Button createDocumentButton)protected voidhandleModelDataChanged(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, org.zkoss.zul.Combobox formatCombobox, org.zkoss.zul.Button createDocumentButton)protected booleanisCockpitEventNotificationEnabled()protected voidnotifyObjectUpdated(java.lang.Object object)protected voidpopulateComboWithFormats(org.zkoss.zul.Combobox combobox, java.lang.Object object)protected com.hybris.cockpitng.components.EditorprepareDynamicDocumentList(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)voidrender(org.zkoss.zk.ui.Component parent, 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)voidsetCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)voidsetEventPublisher(com.hybris.cockpitng.dataaccess.util.CockpitGlobalEventPublisher eventPublisher)voidsetModelService(ModelService modelService)voidsetNotificationService(com.hybris.cockpitng.util.notifications.NotificationService notificationService)voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)-
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, getLabelService, getPermissionFacade, getPropertyValueService, getWidgetRenderingUtils, processEditorBeforeComposition, renderNotReadableLabel, resolveAttributeLabel, resolveAttributePath, resolveCustomComponentRenderer, resolveEditorType, resolveLabel, setAttributeDescriptionIconRenderer, setCockpitLocaleService, setCockpitUserService, setEditAvailabilityProviderFactory, setLabelService, setPasswordEditorAsDefaultForEncryptedStrings, setPermissionFacade, setPropertyValueService, setWidgetRenderingUtils, validateCustomElement
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Field Detail
-
MODEL_DATA_QUALIFIER
public static final java.lang.String MODEL_DATA_QUALIFIER
- See Also:
- Constant Field Values
-
BUTTON_CREATE_DOCUMENT
public static final java.lang.String BUTTON_CREATE_DOCUMENT
- See Also:
- Constant Field Values
-
BUTTON_CREATE_DOCUMENT_TOOLTIP
public static final java.lang.String BUTTON_CREATE_DOCUMENT_TOOLTIP
- See Also:
- Constant Field Values
-
FILTERED_DOCUMENTS
public static final java.lang.String FILTERED_DOCUMENTS
- See Also:
- Constant Field Values
-
EDITOR_CODE_REFERENCES_COM_HYBRIS_COCKPITNG_EDITOR_EXTENDEDMULTIREFERENCEEDITOR
public static final java.lang.String EDITOR_CODE_REFERENCES_COM_HYBRIS_COCKPITNG_EDITOR_EXTENDEDMULTIREFERENCEEDITOR
- See Also:
- Constant Field Values
-
EDITOR_VALUE_TYPE_EXTENDED_MULTI_REFERENCE_COLLECTION_DOCUMENT
public static final java.lang.String EDITOR_VALUE_TYPE_EXTENDED_MULTI_REFERENCE_COLLECTION_DOCUMENT
- See Also:
- Constant Field Values
-
I18N_HMC_TAB_DOCUMENTS_LABEL_DOCUMENTS
public static final java.lang.String I18N_HMC_TAB_DOCUMENTS_LABEL_DOCUMENTS
- See Also:
- Constant Field Values
-
I18N_HMC_TAB_DOCUMENTS_LABEL_FORMATS
public static final java.lang.String I18N_HMC_TAB_DOCUMENTS_LABEL_FORMATS
- See Also:
- Constant Field Values
-
SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW
public static final java.lang.String SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW
- See Also:
- Constant Field Values
-
SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW_TOP_SELECTOR
public static final java.lang.String SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW_TOP_SELECTOR
- See Also:
- Constant Field Values
-
LIST_CONFIG_CONTEXT
public static final java.lang.String LIST_CONFIG_CONTEXT
- See Also:
- Constant Field Values
-
COMPONENT_OUT_DOC_EDITOR_LIST
public static final java.lang.String COMPONENT_OUT_DOC_EDITOR_LIST
- See Also:
- Constant Field Values
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component parent, 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)- Specified by:
renderin interfacecom.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.Object>- Overrides:
renderin classcom.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 java.lang.Object extractCurrentObject(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
findDocumentsOfFormat
protected java.util.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 java.lang.String getLabel(java.lang.String i18nKey)
-
populateComboWithFormats
protected void populateComboWithFormats(org.zkoss.zul.Combobox combobox, java.lang.Object object)
-
notifyObjectUpdated
protected void notifyObjectUpdated(java.lang.Object object)
-
isCockpitEventNotificationEnabled
protected boolean isCockpitEventNotificationEnabled()
-
getObjectFacade
public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
- Overrides:
getObjectFacadein classcom.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.Object>
-
setObjectFacade
public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
- Overrides:
setObjectFacadein classcom.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer<com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel,java.lang.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 java.lang.String getModelDataQualifier()
-
getNotificationService
public com.hybris.cockpitng.util.notifications.NotificationService getNotificationService()
-
setNotificationService
public void setNotificationService(com.hybris.cockpitng.util.notifications.NotificationService notificationService)
-
-