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 Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 ObjectextractCurrentObject(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) protected Collection<Document>findDocumentsOfFormat(Format value, Item jalo) com.hybris.cockpitng.core.util.CockpitPropertiescom.hybris.cockpitng.dataaccess.util.CockpitGlobalEventPublisherprotected Collection<Format>getFormatsForItem(Item jalo) protected Stringstatic Stringcom.hybris.cockpitng.util.notifications.NotificationServicecom.hybris.cockpitng.dataaccess.facades.object.ObjectFacadeprotected 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 booleanprotected voidnotifyObjectUpdated(Object object) protected voidpopulateComboWithFormats(org.zkoss.zul.Combobox combobox, 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, 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, createCustomHtmlRendererMethods 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, validateCustomElementMethods 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
-
MODEL_DATA_QUALIFIER
- See Also:
-
BUTTON_CREATE_DOCUMENT
- See Also:
-
BUTTON_CREATE_DOCUMENT_TOOLTIP
- See Also:
-
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
- See Also:
-
I18N_HMC_TAB_DOCUMENTS_LABEL_DOCUMENTS
- See Also:
-
I18N_HMC_TAB_DOCUMENTS_LABEL_FORMATS
- See Also:
-
SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW
- See Also:
-
SCLASS_YW_GENERATE_OUT_DOC_DATA_ROW_TOP_SELECTOR
- See Also:
-
LIST_CONFIG_CONTEXT
- See Also:
-
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:
renderin interfacecom.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.core.config.impl.jaxb.editorarea.AbstractPanel, 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 Object extractCurrentObject(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) -
findDocumentsOfFormat
-
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
- Throws:
JaloBusinessException
-
prepareDynamicDocumentList
protected com.hybris.cockpitng.components.Editor prepareDynamicDocumentList(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) -
getLabel
-
populateComboWithFormats
-
getFormatsForItem
-
notifyObjectUpdated
-
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,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,Object>
-
getModelService
-
setModelService
-
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
-
getNotificationService
public com.hybris.cockpitng.util.notifications.NotificationService getNotificationService() -
setNotificationService
public void setNotificationService(com.hybris.cockpitng.util.notifications.NotificationService notificationService)
-