Package org.opencms.ui
Interface I_CmsDialogContext
- All Known Subinterfaces:
I_CmsDialogContextWithAdeContext
- All Known Implementing Classes:
A_CmsDialogContext
,CmsEmbeddedDialogContext
,CmsExplorerDialogContext
,CmsFileTableDialogContext
,CmsListManager.DialogContext
,CmsSitemapTreeController.DialogContext
,CmsToolBar.ToolbarContext
public interface I_CmsDialogContext
Context for dialogs opened from the context menu.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
The available context types. -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Request context attribute used to pass the sitemap configuration to sitemap context menu items. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Signals an error which occurred in the dialog.void
finish
(Collection<CmsUUID> result) Signals that the dialog has finished.void
finish
(CmsProject project, String siteRoot) Signals that the dialog has finished.void
Tell the system that the resource with the given id should be shown somehow.Gets a list of structure ids of all visible resources, not just the ones selected for the dialog.getAppId()
Returns the app id.getCms()
Gets the CMS context to be used for dialog operations.Returns the context type.Gets additional parameters.Gets the list of resources for which the dialog should be opened.void
navigateTo
(String appId) Navigates to the given app.void
Call when the dialog view has changed to re-center the dialog window.void
reload()
Reloads the UI.void
setWindow
(com.vaadin.ui.Window window) Sets the current window.void
Called to start up the dialog with the given main widget and title string.void
start
(String title, com.vaadin.ui.Component dialog, CmsBasicDialog.DialogWidth width) Called to start up the dialog with the given main widget and title string.void
Called when the user info was changed.
-
Field Details
-
ATTR_SITEMAP_CONFIG_RESOURCE
Request context attribute used to pass the sitemap configuration to sitemap context menu items.- See Also:
-
-
Method Details
-
error
Signals an error which occurred in the dialog.- Parameters:
error
- the error which occcurred
-
finish
Signals that the dialog has finished.Call when current project and or site have been changed.
- Parameters:
project
- changed projectsiteRoot
- changed site root
-
finish
Signals that the dialog has finished.- Parameters:
result
- the list of structure ids of changed resources
-
focus
Tell the system that the resource with the given id should be shown somehow.- Parameters:
structureId
- the structure id of a resource
-
getAllStructureIdsInView
Gets a list of structure ids of all visible resources, not just the ones selected for the dialog.- Returns:
- the structure ids of all the resources in the current view
-
getAppId
Returns the app id.- Returns:
- the app id
-
getCms
Gets the CMS context to be used for dialog operations.- Returns:
- the CMS context
-
getContextType
Returns the context type.May be used for visibility evaluation.
- Returns:
- the context type
-
getParameters
Gets additional parameters.- Returns:
- the map of additional parameters
-
getResources
Gets the list of resources for which the dialog should be opened.- Returns:
- the list of resources
-
onViewChange
void onViewChange()Call when the dialog view has changed to re-center the dialog window. -
reload
void reload()Reloads the UI. -
setWindow
Sets the current window.- Parameters:
window
- the current dialog window
-
start
Called to start up the dialog with the given main widget and title string.- Parameters:
title
- the title to displaydialog
- the dialog main widget
-
start
Called to start up the dialog with the given main widget and title string.- Parameters:
title
- the title to displaydialog
- the dialog main widgetwidth
- the preferred width for the dialog
-
updateUserInfo
void updateUserInfo()Called when the user info was changed.
-