Package com.hybris.cockpitng.engine.impl
Class AbstractComponentWidgetAdapterAware
- java.lang.Object
-
- com.hybris.cockpitng.engine.impl.AbstractComponentWidgetAdapterAware
-
- All Implemented Interfaces:
ComponentWidgetAdapterAware
- Direct Known Subclasses:
AbstractReferenceEditor,AbstractStatefulAction,ActionStubExample,CloneAction,CreateAction,DragAndDropConfigAction,EditAction,ExampleWidgetStubEditor,PrincipalPermissionAction,SearchByTypeAction,SplitLayoutChooserAction,TypePermissionAction
public abstract class AbstractComponentWidgetAdapterAware extends java.lang.Object implements ComponentWidgetAdapterAware
-
-
Constructor Summary
Constructors Constructor Description AbstractComponentWidgetAdapterAware()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSocketInputEventListener(java.lang.String socketId, org.zkoss.zk.ui.event.EventListener<SocketEvent> eventListener)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 componentvoidsendOutput(java.lang.String socketId, java.lang.Object data)voidsetComponentID(java.lang.String componentID)voidunregisterStubInstance()Unregisters a particular stub widget instance assocated with instanceComponentWidgetAdapterAware
-
-
-
Method Detail
-
initialize
public void initialize(ComponentWidgetAdapter componentWidgetAdapter, java.lang.String componentID)
Description copied from interface:ComponentWidgetAdapterAwareWidget adapter aware components requiresComponentWidgetAdapterfor incorporate a framework wide features.- Specified by:
initializein interfaceComponentWidgetAdapterAware- Parameters:
componentWidgetAdapter- incorporate a framework wide featurescomponentID- associated componend ID
-
registerStubInstance
public void registerStubInstance(AbstractCockpitComponentDefinition definition)
Description copied from interface:ComponentWidgetAdapterAwareRegisters a particular stub widget instance for given 'non-widget' aware component- Specified by:
registerStubInstancein interfaceComponentWidgetAdapterAware- Parameters:
definition- given component definition e.g. editor definition, action definition
-
unregisterStubInstance
public void unregisterStubInstance()
Description copied from interface:ComponentWidgetAdapterAwareUnregisters a particular stub widget instance assocated with instanceComponentWidgetAdapterAware- Specified by:
unregisterStubInstancein interfaceComponentWidgetAdapterAware
-
handleSocketInputEvent
public void handleSocketInputEvent(SocketEvent event)
Description copied from interface:ComponentWidgetAdapterAwareHandles a socket input event sent to thisComponentWidgetAdapterAwareinstance from outside.- Specified by:
handleSocketInputEventin interfaceComponentWidgetAdapterAware- Parameters:
event- a socket input event
-
sendOutput
public void sendOutput(java.lang.String socketId, java.lang.Object data)
-
addSocketInputEventListener
public void addSocketInputEventListener(java.lang.String socketId, org.zkoss.zk.ui.event.EventListener<SocketEvent> eventListener)
-
getComponentID
public java.lang.String getComponentID()
Description copied from interface:ComponentWidgetAdapterAwareGets associated component ID.- Specified by:
getComponentIDin interfaceComponentWidgetAdapterAware
-
setComponentID
public void setComponentID(java.lang.String componentID)
-
initializeDefaultEventListeners
public void initializeDefaultEventListeners()
Description copied from interface:ComponentWidgetAdapterAwareInitializes default socket event listeners for the component.- Specified by:
initializeDefaultEventListenersin interfaceComponentWidgetAdapterAware
-
-