Class DefaultSegmentProviderEditor

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

    public class DefaultSegmentProviderEditor
    extends com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor<java.lang.String>
    • Field Summary

      • 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
      boolean allowNestedObjectCreation()  
      protected java.util.regex.Pattern getRegexEditorPattern()  
      protected void initializeSelectedItemsCollection​(java.lang.String collectionType)  
      • Methods inherited from class com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor

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

        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, getStringRepresentationOfObject, 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

      • DefaultSegmentProviderEditor

        public DefaultSegmentProviderEditor()
    • Method Detail

      • initializeSelectedItemsCollection

        protected void initializeSelectedItemsCollection​(java.lang.String collectionType)
        Overrides:
        initializeSelectedItemsCollection in class com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor<java.lang.String>
      • getRegexEditorPattern

        protected java.util.regex.Pattern getRegexEditorPattern()
        Overrides:
        getRegexEditorPattern in class com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor<java.lang.String>
      • allowNestedObjectCreation

        public boolean allowNestedObjectCreation()
        Specified by:
        allowNestedObjectCreation in interface com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLogic<java.lang.String>
        Overrides:
        allowNestedObjectCreation in class com.hybris.cockpitng.editor.commonreferenceeditor.AbstractReferenceEditor<java.lang.String,​java.util.Collection<java.lang.String>>