Class CollectionSelectorController
- java.lang.Object
-
- de.hybris.platform.cockpit.model.referenceeditor.collection.controller.CollectionSelectorController
-
- All Implemented Interfaces:
ComponentController
public class CollectionSelectorController extends java.lang.Object implements ComponentController
Specific controller for relatedSimpleReferenceSelectorthat is a part of collection editor.
-
-
Field Summary
Fields Modifier and Type Field Description protected AdditionalReferenceEditorListeneradditionalReferenceEditorListenerprotected EditorListenereditorListenerprotected DefaultSimpleReferenceSelectorModelmodelprotected CollectionEditorModelparentModelprotected UISimpleReferenceSelectorselector
-
Constructor Summary
Constructors Constructor Description CollectionSelectorController(DefaultSimpleReferenceSelectorModel model, CollectionEditorModel parentModel, UISimpleReferenceSelector selector, EditorListener editorListener, AdditionalReferenceEditorListener additionalListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SimpleReferenceSelectorListenercreateReferenceSelectorListener(DefaultSimpleReferenceSelectorModel model, CollectionEditorModel parentModel, UISimpleReferenceSelector selector)Create a simple reference selector listener.protected SimpleReferenceSelectorModelListenercreateReferenceSelectorModelListener(AbstractSimpleReferenceSelectorModel model, UISimpleReferenceSelector selector)Create a simple reference selector model listener.voidinitialize()Initialized this controller i.e.voidunregisterListeners()Unregisters all registered listeners.
-
-
-
Field Detail
-
selector
protected transient UISimpleReferenceSelector selector
-
model
protected final DefaultSimpleReferenceSelectorModel model
-
parentModel
protected final CollectionEditorModel parentModel
-
editorListener
protected final EditorListener editorListener
-
additionalReferenceEditorListener
protected final AdditionalReferenceEditorListener additionalReferenceEditorListener
-
-
Constructor Detail
-
CollectionSelectorController
public CollectionSelectorController(DefaultSimpleReferenceSelectorModel model, CollectionEditorModel parentModel, UISimpleReferenceSelector selector, EditorListener editorListener, AdditionalReferenceEditorListener additionalListener)
-
-
Method Detail
-
initialize
public void initialize()
Description copied from interface:ComponentControllerInitialized this controller i.e. registers all required listeners etc.- Specified by:
initializein interfaceComponentController
-
createReferenceSelectorListener
protected SimpleReferenceSelectorListener createReferenceSelectorListener(DefaultSimpleReferenceSelectorModel model, CollectionEditorModel parentModel, UISimpleReferenceSelector selector)
Create a simple reference selector listener.
-
createReferenceSelectorModelListener
protected SimpleReferenceSelectorModelListener createReferenceSelectorModelListener(AbstractSimpleReferenceSelectorModel model, UISimpleReferenceSelector selector)
Create a simple reference selector model listener.
-
unregisterListeners
public void unregisterListeners()
Unregisters all registered listeners. Note: Needs to be called everytime the desktop is removed e.g. when user refreshes page.- Specified by:
unregisterListenersin interfaceComponentController
-
-