Package com.hybris.cockpitng.engine
Interface ComponentWidgetAdapterAware
-
- All Known Implementing Classes:
AbstractComponentWidgetAdapterAware,AbstractReferenceEditor,AbstractStatefulAction,AbstractToggleAction,ActionStubExample,CloneAction,CreateAction,DefaultEnumMultiReferenceEditor,DefaultExtendedMultiReferenceEditor,DefaultFixedReferenceEditor,DefaultMultiReferenceEditor,DefaultReferenceEditor,DragAndDropConfigAction,EditAction,ExampleWidgetStubEditor,FlexibleSidebarToggleAction,PrincipalPermissionAction,SearchByTypeAction,SplitLayoutChooserAction,ToggleAction,TypePermissionAction
public interface ComponentWidgetAdapterAwareAdapter aware marker that supports 'non-widget' components with useful framework features.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetComponentID()Gets associated component ID.voidhandleSocketInputEvent(SocketEvent event)Handles a socket input event sent to thisComponentWidgetAdapterAwareinstance from outside.voidinitialize(ComponentWidgetAdapter componentWidgetAdapter, java.lang.String componentID)Widget adapter aware components requiresComponentWidgetAdapterfor incorporate a framework wide features.voidinitializeDefaultEventListeners()Initializes default socket event listeners for the component.voidregisterStubInstance(AbstractCockpitComponentDefinition definition)Registers a particular stub widget instance for given 'non-widget' aware componentvoidunregisterStubInstance()Unregisters a particular stub widget instance assocated with instanceComponentWidgetAdapterAware
-
-
-
Method Detail
-
initialize
void initialize(ComponentWidgetAdapter componentWidgetAdapter, java.lang.String componentID)
Widget adapter aware components requiresComponentWidgetAdapterfor incorporate a framework wide features.- Parameters:
componentWidgetAdapter- incorporate a framework wide featurescomponentID- associated componend ID
-
registerStubInstance
void registerStubInstance(AbstractCockpitComponentDefinition definition)
Registers a particular stub widget instance for given 'non-widget' aware component- Parameters:
definition- given component definition e.g. editor definition, action definition
-
unregisterStubInstance
void unregisterStubInstance()
Unregisters a particular stub widget instance assocated with instanceComponentWidgetAdapterAware
-
handleSocketInputEvent
void handleSocketInputEvent(SocketEvent event)
Handles a socket input event sent to thisComponentWidgetAdapterAwareinstance from outside.- Parameters:
event- a socket input event
-
initializeDefaultEventListeners
void initializeDefaultEventListeners()
Initializes default socket event listeners for the component.
-
getComponentID
java.lang.String getComponentID()
Gets associated component ID.
-
-