Uses of Interface
com.sap.portal.admin.editor.IEditorContext

Packages that use IEditorContext
com.sap.portal.admin.editor   
 

Uses of IEditorContext in com.sap.portal.admin.editor
 

Methods in com.sap.portal.admin.editor with parameters of type IEditorContext
 EditorLockingStatus ILockingPolicy.getLock(IEditorContext context, com.sap.security.api.IPrincipal principal, boolean enforce, com.sapportals.common.PPLogger logger)
          Get lock for the current editor, using the concrete Algorythem, considaring the data type and the locking policy The editor framework maintains the locking flow, according to the status That this plugin return.
 void IGenericEventsHandler.handleCloseEvent(IEditorContext context, ILockingPolicy lockingPolicy, com.sapportals.common.PPLogger logger)
          Handle the "close" event that was raised.
 void IGenericEventsHandler.handleEditModeEvent(IEditorContext context, com.sapportals.common.PPLogger logger)
          Handle the "edit mode" event that was raised.
 void IGenericEventsHandler.handlePreviewEvent(IEditorContext context, com.sapportals.common.PPLogger logger)
          Handle the "preview" event that was raised.
 void IGenericEventsHandler.handleRefreshEvent(IEditorContext context, com.sapportals.common.PPLogger logger)
          Handle the "refresh" event that was raised.
 void IGenericEventsHandler.handleSaveEvent(IEditorContext context, IDataHandler dataHandler, ILockingPolicy lockingPolicy, com.sapportals.common.PPLogger logger)
          Handle the "save" event that was raised.
 void IDataHandler.loadData(IEditorContext ctx, com.sap.security.api.IPrincipal principal, com.sapportals.common.PPLogger logger)
          The data should be loaded and stored in the editor context Using the API: public void setProperty(String key,Object value); Tip: The keys of the stored data can be the same keys as the UI components value path.
 void IDataHandler.saveData(IEditorContext ctx, com.sap.security.api.IPrincipal principal, com.sapportals.common.PPLogger logger)
          Save the edited data of this editor
 void GenericEventsHandler.handleCloseEvent(IEditorContext context, ILockingPolicy lockingPolicy, com.sapportals.common.PPLogger logger)
           
 void GenericEventsHandler.handleEditModeEvent(IEditorContext context, com.sapportals.common.PPLogger logger)
           
 void GenericEventsHandler.handlePreviewEvent(IEditorContext context, com.sapportals.common.PPLogger logger)
           
 void GenericEventsHandler.handleRefreshEvent(IEditorContext context, com.sapportals.common.PPLogger logger)
           
 void GenericEventsHandler.handleSaveEvent(IEditorContext context, IDataHandler dataHandler, ILockingPolicy lockingPolicy, com.sapportals.common.PPLogger logger)
           
static java.lang.Object PCMDataHandler.getPCMObject(IEditorContext context, com.sap.security.api.IPrincipal principal, java.lang.String objectId, java.lang.String aspect, java.util.Hashtable additionalEnv, com.sapportals.common.PPLogger logger)
          Get a PCM object.
static com.sap.portal.admin.propertyeditor.api.data_providers.IPropertyObject PCMDataHandler.getPropertyObject(IEditorContext context, java.lang.String objectId)
          Get the IPropertyObject for the given object id.
 com.sap.portal.admin.propertyeditor.api.data_providers.IPropertyObject PCMDataHandler.getModifiedPropertyObject(IEditorContext context)
           
 void PCMDataHandler.saveData(IEditorContext ctx, com.sap.security.api.IPrincipal principal, com.sapportals.common.PPLogger logger)
           
 boolean IEditModeEnabler.enableEditMode(IEditorContext ctx)
          Indicates whether the editor must open in edit mode or read only.
 boolean IEditModeEnabler.isEditModeEvent(IEditorContext ctx)
          Indicates whether the current request is an edit mode triggered (=the event requires to switch read only mode to edit mode).
 void IPessimisticLockPolicy.releaseLock(IEditorContext context, com.sap.security.api.IPrincipal principal, com.sapportals.common.PPLogger logger)
          Release the pessinistic lock
The editor framework will maintain any property or EPCM event regarding the lock relaese considering if an exception (failure) has been thrown.
 void IEditorPane.createUI(IEditorContext editorContext, IWorkspace workspace)
          Creates the UI of this pane.
 void IEditorPane.init(IEditorContext editorContext, com.sapportals.common.PPLogger logger, java.util.ResourceBundle texts)
          Init the pane
 void IEditorPane.processInput(IEditorContext editorContext, com.sapportals.htmlb.rendering.IPageContext htmlbPageContext)
          Get the input from the htmlb components from the page context And upate the data model that the editorContext hold.