Class DefaultReferenceSelectorController
- java.lang.Object
-
- de.hybris.platform.cockpit.model.referenceeditor.impl.DefaultReferenceSelectorController
-
- All Implemented Interfaces:
ComponentController
- Direct Known Subclasses:
DefaultMediaReferenceSelectorController
public class DefaultReferenceSelectorController extends java.lang.Object implements ComponentController
-
-
Field Summary
Fields Modifier and Type Field Description protected AdditionalReferenceEditorListener
additionalReferenceEditorListener
protected EditorListener
editorListener
protected DefaultReferenceSelectorModel
model
protected UIReferenceSelector
selector
-
Constructor Summary
Constructors Constructor Description DefaultReferenceSelectorController(DefaultReferenceSelectorModel model, UIReferenceSelector selector, EditorListener editorListener, AdditionalReferenceEditorListener additionalListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ReferenceSelectorListener
createReferenceSelectorListener(DefaultReferenceSelectorModel model)
protected ReferenceSelectorModelListener
createReferenceSelectorModelListener(AbstractReferenceSelectorModel model, UIReferenceSelector selector)
void
initialize()
Initialized this controller i.e.void
unregisterListeners()
Unregisters all registered listeners.
-
-
-
Field Detail
-
selector
protected transient UIReferenceSelector selector
-
model
protected final DefaultReferenceSelectorModel model
-
editorListener
protected final EditorListener editorListener
-
additionalReferenceEditorListener
protected final AdditionalReferenceEditorListener additionalReferenceEditorListener
-
-
Constructor Detail
-
DefaultReferenceSelectorController
public DefaultReferenceSelectorController(DefaultReferenceSelectorModel model, UIReferenceSelector selector, EditorListener editorListener, AdditionalReferenceEditorListener additionalListener)
-
-
Method Detail
-
initialize
public void initialize()
Description copied from interface:ComponentController
Initialized this controller i.e. registers all required listeners etc.- Specified by:
initialize
in interfaceComponentController
-
createReferenceSelectorListener
protected ReferenceSelectorListener createReferenceSelectorListener(DefaultReferenceSelectorModel model)
-
createReferenceSelectorModelListener
protected ReferenceSelectorModelListener createReferenceSelectorModelListener(AbstractReferenceSelectorModel model, UIReferenceSelector selector)
-
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:
unregisterListeners
in interfaceComponentController
-
-