Class MediaMultiPrincipalsEditor<T>
java.lang.Object
com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
com.hybris.cockpitng.editor.commonreferenceeditor.AbstractReferenceEditor<T,Collection<T>>
com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor<T>
de.hybris.platform.platformbackoffice.editors.mediamultiprincipalseditor.MediaMultiPrincipalsEditor<T>
- All Implemented Interfaces:
com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLogic<T>,com.hybris.cockpitng.editors.CockpitEditorRenderer<Collection<T>>,com.hybris.cockpitng.engine.ComponentWidgetAdapterAware,com.hybris.cockpitng.widgets.baseeditorarea.EditorAreaBeforeLogicHandler
- Direct Known Subclasses:
MediaMultiPrincipalsBulkEditEditor
public class MediaMultiPrincipalsEditor<T>
extends com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor<T>
implements com.hybris.cockpitng.widgets.baseeditorarea.EditorAreaBeforeLogicHandler
-
Field Summary
FieldsFields 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, selectedItemsFields 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_CODEFields inherited from interface com.hybris.cockpitng.editors.CockpitEditorRenderer
INITIAL_EDIT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSelectedObject(T obj) voidbeforeRefresh(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, Object currentObject) voidbeforeSave(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, Object currentObject) protected voidchangeSelectedObject(Collection<T> list) protected com.hybris.cockpitng.core.events.CockpitEventQueueprotected StringvoidonAddSelectedObject(Object addedObject) protected voidonValueChanged(T currentObject, boolean isAddSelectedObject) protected voidRegisterMediaMultiPrincipalsEditoras aEditorAreaBeforeLogicHandlertoDefaultEditorAreaController.voidremoveSelectedObject(T obj) voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<Collection<T>> context, com.hybris.cockpitng.editors.EditorListener<Collection<T>> listener) voidsetCockpitEventQueue(com.hybris.cockpitng.core.events.CockpitEventQueue cockpitEventQueue) Methods inherited from class com.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor
extractRenderOnDemandSize, extractSelectedItemsMaxSize, getCollectionType, getRegexEditorPattern, initializeSelectedItemsCollection, isEditable, openReferenceAdvancedSearch, readTypeCode, refreshObjects, setCommonEditorParameters, setEditorParameters, setInitialValueMethods 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, 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, updateReferencesListBoxModelMethods inherited from class com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
addSocketInputEventListener, getComponentID, handleSocketInputEvent, initialize, initializeDefaultEventListeners, registerStubInstance, sendOutput, setComponentID, unregisterStubInstanceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorLogic
forwardEditorEvent
-
Field Details
-
originalItems
-
-
Constructor Details
-
MediaMultiPrincipalsEditor
public MediaMultiPrincipalsEditor()
-
-
Method Details
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<Collection<T>> context, com.hybris.cockpitng.editors.EditorListener<Collection<T>> listener) -
changeSelectedObject
- Overrides:
changeSelectedObjectin classcom.hybris.cockpitng.editor.defaultmultireferenceeditor.DefaultMultiReferenceEditor<T>
-
addSelectedObject
-
removeSelectedObject
-
beforeSave
public void beforeSave(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, Object currentObject) - Specified by:
beforeSavein interfacecom.hybris.cockpitng.widgets.baseeditorarea.EditorAreaBeforeLogicHandler
-
beforeRefresh
public void beforeRefresh(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, Object currentObject) - Specified by:
beforeRefreshin interfacecom.hybris.cockpitng.widgets.baseeditorarea.EditorAreaBeforeLogicHandler
-
onValueChanged
-
onAddSelectedObject
- Specified by:
onAddSelectedObjectin interfacecom.hybris.cockpitng.widgets.baseeditorarea.EditorAreaBeforeLogicHandler
-
registerBeforeLogicHandler
protected void registerBeforeLogicHandler()RegisterMediaMultiPrincipalsEditoras aEditorAreaBeforeLogicHandlertoDefaultEditorAreaController. -
getCRUDNotificationSource
-
getCockpitEventQueue
protected com.hybris.cockpitng.core.events.CockpitEventQueue getCockpitEventQueue() -
setCockpitEventQueue
public void setCockpitEventQueue(com.hybris.cockpitng.core.events.CockpitEventQueue cockpitEventQueue)
-