Package org.opencms.ui.client
Class CmsPropertyDialogExtensionConnector.ContextMenuHandler
- java.lang.Object
-
- org.opencms.ui.client.CmsPropertyDialogExtensionConnector.ContextMenuHandler
-
- All Implemented Interfaces:
I_CmsActionHandler
,I_CmsContextMenuHandler
- Enclosing class:
- CmsPropertyDialogExtensionConnector
public class CmsPropertyDialogExtensionConnector.ContextMenuHandler extends java.lang.Object implements I_CmsContextMenuHandler
Context menu handler.
-
-
Constructor Summary
Constructors Constructor Description ContextMenuHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
ensureLockOnResource(org.opencms.util.CmsUUID structureId, I_CmsSimpleCallback<java.lang.Boolean> callback)
Tries to lock the given resource and returnstrue
on success.java.util.Map<java.lang.String,I_CmsContextMenuCommand>
getContextMenuCommands()
Returns the available context menu commands as a map by class name.java.lang.String
getContextType()
Returns the context type.I_CmsContentEditorHandler
getEditorHandler()
Returns the editor handler.void
leavePage(java.lang.String targetUri)
Leaves the current page calling the target URI.void
onSiteOrProjectChange(java.lang.String sitePath, java.lang.String serverLink)
Called when site and or project have been changed.void
refreshResource(org.opencms.util.CmsUUID structureId)
Reloads the resource edited.void
unlockResource(org.opencms.util.CmsUUID structureId)
Unlocks the resource if appropriate.
-
-
-
Constructor Detail
-
ContextMenuHandler
public ContextMenuHandler()
-
-
Method Detail
-
ensureLockOnResource
public void ensureLockOnResource(org.opencms.util.CmsUUID structureId, I_CmsSimpleCallback<java.lang.Boolean> callback)
Description copied from interface:I_CmsContextMenuHandler
Tries to lock the given resource and returnstrue
on success. If not successful a warning should be displayed.- Specified by:
ensureLockOnResource
in interfaceI_CmsContextMenuHandler
- Parameters:
structureId
- the structure id of the resource to lockcallback
- the callback to execute- See Also:
I_CmsContextMenuHandler.ensureLockOnResource(org.opencms.util.CmsUUID, org.opencms.gwt.client.util.I_CmsSimpleCallback)
-
getContextMenuCommands
public java.util.Map<java.lang.String,I_CmsContextMenuCommand> getContextMenuCommands()
Description copied from interface:I_CmsContextMenuHandler
Returns the available context menu commands as a map by class name.- Specified by:
getContextMenuCommands
in interfaceI_CmsContextMenuHandler
- Returns:
- the available context menu commands as a map by class name
- See Also:
I_CmsContextMenuHandler.getContextMenuCommands()
-
getContextType
public java.lang.String getContextType()
Description copied from interface:I_CmsContextMenuHandler
Returns the context type.- Specified by:
getContextType
in interfaceI_CmsContextMenuHandler
- Returns:
- the context type
- See Also:
I_CmsContextMenuHandler.getContextType()
-
getEditorHandler
public I_CmsContentEditorHandler getEditorHandler()
Description copied from interface:I_CmsContextMenuHandler
Returns the editor handler.- Specified by:
getEditorHandler
in interfaceI_CmsContextMenuHandler
- Returns:
- the editor handler
- See Also:
I_CmsContextMenuHandler.getEditorHandler()
-
leavePage
public void leavePage(java.lang.String targetUri)
Description copied from interface:I_CmsActionHandler
Leaves the current page calling the target URI.- Specified by:
leavePage
in interfaceI_CmsActionHandler
- Parameters:
targetUri
- the target URI- See Also:
I_CmsActionHandler.leavePage(java.lang.String)
-
onSiteOrProjectChange
public void onSiteOrProjectChange(java.lang.String sitePath, java.lang.String serverLink)
Description copied from interface:I_CmsActionHandler
Called when site and or project have been changed.- Specified by:
onSiteOrProjectChange
in interfaceI_CmsActionHandler
- Parameters:
sitePath
- the site path to the target resourceserverLink
- the server link to the resource- See Also:
I_CmsActionHandler.onSiteOrProjectChange(java.lang.String, java.lang.String)
-
refreshResource
public void refreshResource(org.opencms.util.CmsUUID structureId)
Description copied from interface:I_CmsActionHandler
Reloads the resource edited.- Specified by:
refreshResource
in interfaceI_CmsActionHandler
- Parameters:
structureId
- the structure id of the resource to lock- See Also:
I_CmsActionHandler.refreshResource(org.opencms.util.CmsUUID)
-
unlockResource
public void unlockResource(org.opencms.util.CmsUUID structureId)
Description copied from interface:I_CmsContextMenuHandler
Unlocks the resource if appropriate.- Specified by:
unlockResource
in interfaceI_CmsContextMenuHandler
- Parameters:
structureId
- the structure id of the resource to lock- See Also:
I_CmsContextMenuHandler.unlockResource(org.opencms.util.CmsUUID)
-
-