Package org.opencms.gwt.client.ui
Class CmsDeleteWarningDialog
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.SimplePanel
-
- com.google.gwt.user.client.ui.PopupPanel
-
- org.opencms.gwt.client.ui.CmsPopup
-
- org.opencms.gwt.client.ui.CmsAlertDialog
-
- org.opencms.gwt.client.ui.CmsConfirmDialog
-
- org.opencms.gwt.client.ui.CmsDeleteWarningDialog
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.logical.shared.HasCloseHandlers<com.google.gwt.user.client.ui.PopupPanel>
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.EventPreview
,com.google.gwt.user.client.ui.AcceptsOneWidget
,com.google.gwt.user.client.ui.HasAnimation
,com.google.gwt.user.client.ui.HasOneWidget
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.HasWidgets
,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
,com.google.gwt.user.client.ui.IsWidget
,com.google.gwt.user.client.ui.SourcesPopupEvents
,java.lang.Iterable<com.google.gwt.user.client.ui.Widget>
,I_CmsAutoHider
public class CmsDeleteWarningDialog extends CmsConfirmDialog
A dialog which informs the user that deleting a resource will break links from other resources.- Since:
- 8.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opencms.gwt.client.ui.CmsPopup
CmsPopup.HistoryHandler
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.PopupPanel
com.google.gwt.user.client.ui.PopupPanel.AnimationType, com.google.gwt.user.client.ui.PopupPanel.PositionCallback
-
-
Field Summary
Fields Modifier and Type Field Description protected com.google.gwt.user.client.Command
m_cmd
The callback command.protected CmsLinkWarningPanel
m_content
The content of the dialog.-
Fields inherited from class org.opencms.gwt.client.ui.CmsPopup
DEFAULT_WIDTH, m_closeCommand, m_notificationWidgetInstalled, m_windowWidth, WIDE_WIDTH
-
-
Constructor Summary
Constructors Constructor Description CmsDeleteWarningDialog(java.lang.String sitePath)
Constructor.CmsDeleteWarningDialog(org.opencms.util.CmsUUID structureId)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
deleteResource()
Deletes a resource from the vfs.protected void
displayBrokenLinks(org.opencms.gwt.shared.CmsDeleteResourceBean brokenLinks)
Displays the broken links information.void
loadAndShow(com.google.gwt.user.client.Command callback)
Loads and shows the delete dialog.protected void
onAfterDeletion()
Method which should be called after the deletion has been performed.-
Methods inherited from class org.opencms.gwt.client.ui.CmsConfirmDialog
center, getHandler, getOkButton, onOk, setHandler, setOkIconClass, setOkText, show
-
Methods inherited from class org.opencms.gwt.client.ui.CmsAlertDialog
addBottomWidget, addTopWidget, getCloseButton, getTopWidgets, onClose, onShow, setCloseIconClass, setCloseText, setHandler, setWarningMessage
-
Methods inherited from class org.opencms.gwt.client.ui.CmsPopup
add, add, addButton, addButton, addDialogClose, adjustIndex, beginDragging, catchNotifications, centerHorizontally, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, clear, continueDragging, createDialogNotificationWidget, doAttachChildren, doDetachChildren, endDragging, getAvailableHeight, getCaption, getChildren, getContainerElement, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, getWidth, hasCaption, hide, hide, insert, insert, insertFront, installNotificationWidget, iterator, onBrowserEvent, onDetach, onPreviewNativeEvent, remove, remove, removeAllButtons, removeButton, removePadding, setBackgroundColor, setCaption, setHeight, setHeight, setMainContent, setPixelSize, setPositionFixed, setSize, setSpecialBackgroundClass, setUseAnimation, setWidget, setWidth, setWidth, showArrow, wrapWithBorderPadding
-
Methods inherited from class com.google.gwt.user.client.ui.PopupPanel
addAutoHidePartner, addCloseHandler, addPopupListener, getAnimationType, getGlassElement, getGlassStyleName, getOffsetHeight, getOffsetWidth, getPopupLeft, getPopupTop, getStyleElement, getTitle, isAnimationEnabled, isAutoHideEnabled, isAutoHideOnHistoryEventsEnabled, isGlassEnabled, isModal, isPreviewingAllNativeEvents, isShowing, isVisible, onEventPreview, onKeyDownPreview, onKeyPressPreview, onKeyUpPreview, onUnload, removeAutoHidePartner, removePopupListener, setAnimationEnabled, setAnimationType, setAutoHideEnabled, setAutoHideOnHistoryEventsEnabled, setGlassEnabled, setGlassStyleName, setModal, setPopupPosition, setPopupPositionAndShow, setPreviewingAllNativeEvents, setTitle, setVisible, showRelativeTo
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onLoad, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opencms.gwt.client.ui.I_CmsAutoHider
addAutoHidePartner, isAutoHideEnabled, isAutoHideOnHistoryEventsEnabled, removeAutoHidePartner, setAutoHideEnabled, setAutoHideOnHistoryEventsEnabled
-
-
-
-
Field Detail
-
m_cmd
protected com.google.gwt.user.client.Command m_cmd
The callback command.
-
m_content
protected CmsLinkWarningPanel m_content
The content of the dialog.
-
-
Constructor Detail
-
CmsDeleteWarningDialog
public CmsDeleteWarningDialog(org.opencms.util.CmsUUID structureId)
Constructor.- Parameters:
structureId
- the structure id of the resource going to be deleted
-
CmsDeleteWarningDialog
public CmsDeleteWarningDialog(java.lang.String sitePath)
Constructor.- Parameters:
sitePath
- the site-path of the resource going to be deleted
-
-
Method Detail
-
loadAndShow
public void loadAndShow(com.google.gwt.user.client.Command callback)
Loads and shows the delete dialog.- Parameters:
callback
- the callback that is executed when the resource was deleted (can benull
)
-
deleteResource
protected void deleteResource()
Deletes a resource from the vfs.
-
displayBrokenLinks
protected void displayBrokenLinks(org.opencms.gwt.shared.CmsDeleteResourceBean brokenLinks)
Displays the broken links information.- Parameters:
brokenLinks
- the broken links information
-
onAfterDeletion
protected void onAfterDeletion()
Method which should be called after the deletion has been performed.
-
-