com.sap.portal.admin.editor
Class GenericEventsHandler

java.lang.Object
  |
  +--com.sap.portal.admin.editor.GenericEventsHandler
All Implemented Interfaces:
IGenericEventsHandler

public class GenericEventsHandler
extends java.lang.Object
implements IGenericEventsHandler

GenericEventsHandler A default implementation for the application designer toolbar event handler.

Save- save the editor data. Close- clear the editor state. release lock Refresh- restart data Preview- empty implementation Edit Mode - same as refresh.

This class can be inherited for more specific use.


Constructor Summary
GenericEventsHandler()
           
 
Method Summary
 void handleCloseEvent(IEditorContext context, ILockingPolicy lockingPolicy, com.sapportals.common.PPLogger logger)
          Handle the "close" event that was raised.
 void handleEditModeEvent(IEditorContext context, com.sapportals.common.PPLogger logger)
          Handle the "edit mode" event that was raised.
 void handlePreviewEvent(IEditorContext context, com.sapportals.common.PPLogger logger)
          Handle the "preview" event that was raised.
 void handleRefreshEvent(IEditorContext context, com.sapportals.common.PPLogger logger)
          Handle the "refresh" event that was raised.
 void handleSaveEvent(IEditorContext context, IDataHandler dataHandler, ILockingPolicy lockingPolicy, com.sapportals.common.PPLogger logger)
          Handle the "save" event that was raised.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericEventsHandler

public GenericEventsHandler()
Method Detail

handleCloseEvent

public void handleCloseEvent(IEditorContext context,
                             ILockingPolicy lockingPolicy,
                             com.sapportals.common.PPLogger logger)
Description copied from interface: IGenericEventsHandler
Handle the "close" event that was raised. The editor framework will try to release lock after this method finished successfully.
Specified by:
handleCloseEvent in interface IGenericEventsHandler
Following copied from interface: com.sap.portal.admin.editor.IGenericEventsHandler
Parameters:
context - current editor context
lockingPolicy - the locking policy which can be used for the release lock operation
logger -  

handleEditModeEvent

public void handleEditModeEvent(IEditorContext context,
                                com.sapportals.common.PPLogger logger)
Description copied from interface: IGenericEventsHandler
Handle the "edit mode" event that was raised.
Specified by:
handleEditModeEvent in interface IGenericEventsHandler
Following copied from interface: com.sap.portal.admin.editor.IGenericEventsHandler
Parameters:
context - current editor context
logger - to log messages

handlePreviewEvent

public void handlePreviewEvent(IEditorContext context,
                               com.sapportals.common.PPLogger logger)
Description copied from interface: IGenericEventsHandler
Handle the "preview" event that was raised.
Specified by:
handlePreviewEvent in interface IGenericEventsHandler
Following copied from interface: com.sap.portal.admin.editor.IGenericEventsHandler
Parameters:
context - current editor context
logger - to log messages

handleRefreshEvent

public void handleRefreshEvent(IEditorContext context,
                               com.sapportals.common.PPLogger logger)
Description copied from interface: IGenericEventsHandler
Handle the "refresh" event that was raised.
Specified by:
handleRefreshEvent in interface IGenericEventsHandler
Following copied from interface: com.sap.portal.admin.editor.IGenericEventsHandler
Parameters:
context - current editor context
logger - to log messages

handleSaveEvent

public void handleSaveEvent(IEditorContext context,
                            IDataHandler dataHandler,
                            ILockingPolicy lockingPolicy,
                            com.sapportals.common.PPLogger logger)
Description copied from interface: IGenericEventsHandler
Handle the "save" event that was raised. The editor framework will try to save data (using the data handler plugin) after this method finished successfully.
Specified by:
handleSaveEvent in interface IGenericEventsHandler
Following copied from interface: com.sap.portal.admin.editor.IGenericEventsHandler
Parameters:
context - current editor context
dataHandler - the handler of the data- can be perform the save
lockingPolicy - the locking policy which can be used for the save operation
logger - to log messages