Package org.opencms.ui.client
Class CmsGwtDialogExtensionConnector.ContextMenuHandler
java.lang.Object
org.opencms.ui.client.CmsGwtDialogExtensionConnector.ContextMenuHandler
- All Implemented Interfaces:
I_CmsActionHandler,I_CmsContextMenuHandler
- Enclosing class:
CmsGwtDialogExtensionConnector
public class CmsGwtDialogExtensionConnector.ContextMenuHandler
extends Object
implements I_CmsContextMenuHandler
Context menu handler.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidensureLockOnResource(org.opencms.util.CmsUUID structureId, I_CmsSimpleCallback<Boolean> callback) Tries to lock the given resource and returnstrueon success.Returns the available context menu commands as a map by class name.Returns the context type.Returns the editor handler.voidLeaves the current page calling the target URI.voidonSiteOrProjectChange(String sitePath, String serverLink) Called when site and or project have been changed.voidrefreshResource(org.opencms.util.CmsUUID structureId) Reloads the resource edited.voidunlockResource(org.opencms.util.CmsUUID structureId) Unlocks the resource if appropriate.
-
Constructor Details
-
ContextMenuHandler
public ContextMenuHandler()
-
-
Method Details
-
ensureLockOnResource
public void ensureLockOnResource(org.opencms.util.CmsUUID structureId, I_CmsSimpleCallback<Boolean> callback) Description copied from interface:I_CmsContextMenuHandlerTries to lock the given resource and returnstrueon success. If not successful a warning should be displayed.- Specified by:
ensureLockOnResourcein interfaceI_CmsContextMenuHandler- Parameters:
structureId- the structure id of the resource to lockcallback- the callback to execute- See Also:
-
getContextMenuCommands
Description copied from interface:I_CmsContextMenuHandlerReturns the available context menu commands as a map by class name.- Specified by:
getContextMenuCommandsin interfaceI_CmsContextMenuHandler- Returns:
- the available context menu commands as a map by class name
- See Also:
-
getContextType
Description copied from interface:I_CmsContextMenuHandlerReturns the context type.- Specified by:
getContextTypein interfaceI_CmsContextMenuHandler- Returns:
- the context type
- See Also:
-
getEditorHandler
Description copied from interface:I_CmsContextMenuHandlerReturns the editor handler.- Specified by:
getEditorHandlerin interfaceI_CmsContextMenuHandler- Returns:
- the editor handler
- See Also:
-
leavePage
Description copied from interface:I_CmsActionHandlerLeaves the current page calling the target URI.- Specified by:
leavePagein interfaceI_CmsActionHandler- Parameters:
targetUri- the target URI- See Also:
-
onSiteOrProjectChange
Description copied from interface:I_CmsActionHandlerCalled when site and or project have been changed.- Specified by:
onSiteOrProjectChangein interfaceI_CmsActionHandler- Parameters:
sitePath- the site path to the target resourceserverLink- the server link to the resource- See Also:
-
refreshResource
Description copied from interface:I_CmsActionHandlerReloads the resource edited.- Specified by:
refreshResourcein interfaceI_CmsActionHandler- Parameters:
structureId- the structure id of the resource to lock- See Also:
-
unlockResource
Description copied from interface:I_CmsContextMenuHandlerUnlocks the resource if appropriate.- Specified by:
unlockResourcein interfaceI_CmsContextMenuHandler- Parameters:
structureId- the structure id of the resource to lock- See Also:
-