Class AsmRendererLayout<T,​K>


  • public class AsmRendererLayout<T,​K>
    extends com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLayout<T>
    Layout for com.hybris.cockpitng.editor.asmdeeplinkeditor editor.
    • Constructor Summary

      Constructors 
      Constructor Description
      AsmRendererLayout​(com.hybris.cockpitng.editor.commonreferenceeditor.AbstractReferenceEditor<T,​K> referenceEditorInterface, com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base configuration, UrlResolver<ProductModel> productModelUrlResolver, BaseSiteService baseSiteService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void appendAsmLinkButton​(org.zkoss.zul.Div layout, java.lang.Object data)  
      protected org.zkoss.zul.ListitemRenderer<T> createSelectedItemsListItemRenderer()  
      java.lang.String getAsmForwardURL()  
      protected java.lang.String getAsmLink​(java.lang.Object data)  
      protected java.lang.String getTypeCode​(java.lang.Object data)  
      boolean isShowAsmPrefix()  
      boolean isSimpleSelectEnabled()  
      protected void renderSelectedItemsList​(org.zkoss.zul.Listitem item, T data, int index)  
      protected void setAsmForwardURL​(java.lang.String asmForwardURL)  
      protected void setShowAsmPrefix​(boolean showAsmPrefix)  
      protected void setSimpleSelectEnabled​(boolean isSimpleSelectEnabled)  
      • Methods inherited from class com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLayout

        addCreateNewReferenceListitem, addListeners, addOnOpenBandboxEventListener, addOnSelectedItemsModelChange, addOnTypingEventListener, appendEditorsToLayout, buildPaging, canReadAttributeTypeOrSubType, changePage, clearSelection, closeBandbox, closeTypeSelectorContainer, closeTypeSelectorTree, contains, createBandBox, createLayout, createListItemRenderer, createPopupContent, createTypeSelectorItemRenderer, createTypeSelectorListener, createTypeSelectorOpenerButton, createTypeSelectorTree, createTypeSelectorTreeModel, decideOnBandboxVisibility, dragAndDropItems, expandFirstNonAbstractSubtype, getAvailableElementsListModel, getBandbox, getConfiguration, getCreateOnlyBandbox, getCurrentlySelectedList, getDropButon, getDropButton, getLabelService, getListbox, getListItemRendererFactory, getObjectPreviewService, getPaging, getPermissionFacade, getPlaceholderKey, getReferenceEditor, getRenderOnDemandSize, getSelectedElementsListModel, getSelectedItemsMaxSize, getTypeFacade, getTypeSelectorButton, getTypeSelectorContainer, getTypeSelectorTree, handleBandboxFilerText, isOrdered, isReadOnly, jumpToListboxForFirstElement, jumpToTypeSelector, jumpToTypeSelectorForLastElement, listBoxItemChosen, loadDataType, nextPage, onAddSelectedObject, onOpenHandler, onRemoveSelectedObject, openReferenceSearchOnBandboxButton, openTypeSelectorContainer, openTypeSelectorTree, preparePreviewPopup, previousPage, refreshPagingState, refreshPopupContent, removePopupContent, renderAutoCorrectionRow, renderCreateOnlyLayout, renderNestedObjectCreator, renderPartOfPopup, setEditableState, setListboxFocus, setOrdered, setPlaceholderKey, setRenderOnDemandSize, setSelectedItemsMaxSize, showAutoCorrectedSearchResults
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CSS_REFERENCE_EDITOR_REMOVE_BTN

        protected static final java.lang.String CSS_REFERENCE_EDITOR_REMOVE_BTN
        See Also:
        Constant Field Values
      • CSS_REFERENCE_EDITOR_SELECTED_ITEM_LABEL

        protected static final java.lang.String CSS_REFERENCE_EDITOR_SELECTED_ITEM_LABEL
        See Also:
        Constant Field Values
      • CSS_REFERENCE_EDITOR_SELECTED_ITEM_CONTAINER

        protected static final java.lang.String CSS_REFERENCE_EDITOR_SELECTED_ITEM_CONTAINER
        See Also:
        Constant Field Values
      • YTESTID_REMOVE_BUTTON

        protected static final java.lang.String YTESTID_REMOVE_BUTTON
        See Also:
        Constant Field Values
      • YTESTID_REFERENCE_ENTRY

        protected static final java.lang.String YTESTID_REFERENCE_ENTRY
        See Also:
        Constant Field Values
      • ASM_DEEPLINK_PARAM

        protected static final java.lang.String ASM_DEEPLINK_PARAM
        See Also:
        Constant Field Values
      • isSimpleSelectEnabled

        protected boolean isSimpleSelectEnabled
      • showAsmPrefix

        protected boolean showAsmPrefix
      • asmForwardURL

        protected java.lang.String asmForwardURL
    • Constructor Detail

      • AsmRendererLayout

        public AsmRendererLayout​(com.hybris.cockpitng.editor.commonreferenceeditor.AbstractReferenceEditor<T,​K> referenceEditorInterface,
                                 com.hybris.cockpitng.core.config.impl.jaxb.hybris.Base configuration,
                                 UrlResolver<ProductModel> productModelUrlResolver,
                                 BaseSiteService baseSiteService)
    • Method Detail

      • createSelectedItemsListItemRenderer

        protected org.zkoss.zul.ListitemRenderer<T> createSelectedItemsListItemRenderer()
        Overrides:
        createSelectedItemsListItemRenderer in class com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLayout<T>
      • renderSelectedItemsList

        protected void renderSelectedItemsList​(org.zkoss.zul.Listitem item,
                                               T data,
                                               int index)
      • appendAsmLinkButton

        protected void appendAsmLinkButton​(org.zkoss.zul.Div layout,
                                           java.lang.Object data)
      • getAsmLink

        protected java.lang.String getAsmLink​(java.lang.Object data)
      • getTypeCode

        protected java.lang.String getTypeCode​(java.lang.Object data)
      • isSimpleSelectEnabled

        public boolean isSimpleSelectEnabled()
      • setSimpleSelectEnabled

        protected void setSimpleSelectEnabled​(boolean isSimpleSelectEnabled)
      • isShowAsmPrefix

        public boolean isShowAsmPrefix()
      • setShowAsmPrefix

        protected void setShowAsmPrefix​(boolean showAsmPrefix)
      • getAsmForwardURL

        public java.lang.String getAsmForwardURL()
      • setAsmForwardURL

        protected void setAsmForwardURL​(java.lang.String asmForwardURL)