Class FacetValuesMultiReferenceEditor<T>

  • All Implemented Interfaces:
    com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLogic<T>, com.hybris.cockpitng.editors.CockpitEditorRenderer<java.util.Collection<T>>, com.hybris.cockpitng.engine.ComponentWidgetAdapterAware

    public class FacetValuesMultiReferenceEditor<T>
    extends com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor<T>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.String EDITOR_DATA_KEY  
      protected static java.lang.String LAST_INPUT_KEY  
      protected static int MAX_ITERATIONS  
      • Fields inherited from class com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor

        COCKPIT_PROPERTY_MULTI_REFERENCE_EDITOR_RENDER_ON_DEMAND_SIZE, COCKPIT_PROPERTY_SELECTED_ITEMS_MAX_SIZE, cockpitProperties, PARAM_RENDER_ON_DEMAND_SIZE, PARAM_SELECTED_ITEMS_MAX_SIZE, SELECTED_ITEMS_TYPE_COLLECTION, SELECTED_ITEMS_TYPE_LIST, SELECTED_ITEMS_TYPE_SET, selectedItems
      • Fields inherited from class com.hybris.cockpitng.editor.commonreferenceeditor.AbstractReferenceEditor

        editorLayout, pageable, pageSize, PARAM_AVAILABLE_VALUES_PROVIDER, PARAM_CREATE_ONLY, PARAM_DISABLE_DISPLAYING_DETAILS, PARAM_DISABLE_REMOVE_REFERENCE, PARAM_LABEL_PROVIDER_BEAN, PARAM_NESTED_CREATION_DISABLED, PARAM_PAGE_SIZE, PARAM_PLACEHOLDER_KEY, PARAM_REDIRECT_REFERENCE_SELECTED_SOCKET_ID, PARAM_REFERENCE_ADVANCED_SEARCH_ENABLED, PARAM_RESTRICT_TO_TYPE, PARAM_WHITELISTED_TYPES, PARENT_OBJECT, renderOnDemandSize, selectedItemsMaxSize, SOCKET_IN_REFERENCE_EDITOR, SOCKET_OUT_REFERENCE_EDITOR, SOCKET_OUT_REFERENCE_SEARCH_CTX, SOCKET_OUT_REFRENCE_SELECTED, TYPE_CODE
      • Fields inherited from interface com.hybris.cockpitng.editors.CockpitEditorRenderer

        INITIAL_EDIT_STRING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getStringRepresentationOfObject​(T obj)  
      protected java.util.List<AsFacetValueData> resolveFacetValues​(com.hybris.cockpitng.components.Widgetslot widgetslot, int iterationNumber)  
      • Methods inherited from class com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor

        addSelectedObject, changeSelectedObject, extractRenderOnDemandSize, extractSelectedItemsMaxSize, getCollectionType, getRegexEditorPattern, initializeSelectedItemsCollection, isEditable, openReferenceAdvancedSearch, readTypeCode, refreshObjects, removeSelectedObject, render, setCommonEditorParameters, setEditorParameters, setInitialValue
      • Methods inherited from class com.hybris.cockpitng.editor.commonreferenceeditor.AbstractReferenceEditor

        allowNestedObjectCreation, createInputSocketEventListener, createNewReference, createNewReference, createReferenceLayout, extractPageSize, findAncestorEditor, getCockpitConfigurationService, getCockpitUserService, getCustomValuesProviderBeanId, getEditorContext, getEditorLayout, getEditorListener, getLabelProvider, getLabelProviderBeanName, getLabelService, getObjectFacade, getPageable, getParentEditor, getParentObject, getPermissionFacade, getPlaceholderKey, getPropertyValueService, getRedirectReferenceSelectedToParentWidget, getReferenceEditorSearchConditionHandler, getReferenceEditorSearchFacade, getReferenceSearchConditions, getReferenceSearchContextMap, getSuccessNotificationId, getTypeCode, getTypeFacade, isDisableDisplayingDetails, isDisableRemoveReference, isOnlyCreateMode, isReferenceAdvancedSearchEnabled, loadBaseConfiguration, loadBaseConfiguration, loadSimpleSearchConfiguration, preserveFocus, resolveTypeToCreate, restrictTypeCode, setCreateOnly, setEditorContext, setEditorLayout, setEditorListener, setLabelProviderBeanName, setNestedObjectCreationDisabled, setPageSize, setParentEditor, setParentObject, setReferenceSearchConditions, setRenderOnDemandSize, setSelectedItemsMaxSize, setSuccessNotificationId, setTypeCode, triggerReferenceSelected, updateReferencesListBoxModel, updateReferencesListBoxModel
      • Methods inherited from class com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware

        addSocketInputEventListener, getComponentID, handleSocketInputEvent, initialize, initializeDefaultEventListeners, registerStubInstance, sendOutput, setComponentID, unregisterStubInstance
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLogic

        forwardEditorEvent
    • Constructor Detail

      • FacetValuesMultiReferenceEditor

        public FacetValuesMultiReferenceEditor()
    • Method Detail

      • getStringRepresentationOfObject

        public java.lang.String getStringRepresentationOfObject​(T obj)
        Specified by:
        getStringRepresentationOfObject in interface com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLogic<T>
        Overrides:
        getStringRepresentationOfObject in class com.hybris.cockpitng.editor.commonreferenceeditor.AbstractReferenceEditor<T,​java.util.Collection<T>>
      • resolveFacetValues

        protected java.util.List<AsFacetValueData> resolveFacetValues​(com.hybris.cockpitng.components.Widgetslot widgetslot,
                                                                      int iterationNumber)