public class CmsCopyMoveDialog extends CmsBasicDialog
Modifier and Type | Class and Description |
---|---|
static class |
CmsCopyMoveDialog.Action
The copy/move actions.
|
static class |
CmsCopyMoveDialog.DialogMode
The dialog mode.
|
CmsBasicDialog.DialogWidth
com.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandler
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
Constructor and Description |
---|
CmsCopyMoveDialog(I_CmsDialogContext context,
CmsCopyMoveDialog.DialogMode mode)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
getMacroMap()
Get bunle values from dialog.
|
protected void |
performSingleOperation(CmsResource source,
CmsResource target,
CmsCopyMoveDialog.Action action,
boolean overwrite,
java.util.Map<java.lang.String,java.lang.String> makroMap)
Performs the single resource operation.
|
protected void |
performSingleOperation(CmsResource source,
CmsResource target,
java.lang.String name,
CmsCopyMoveDialog.Action action,
boolean overwrite,
java.util.Map<java.lang.String,java.lang.String> macroMap)
Performs the single resource operation.
|
void |
setTargetFolder(CmsUUID structureId)
Preselects the target folder.
|
void |
setTargetForlder(CmsResource resource)
Preselects the target folder.
|
protected void |
updateOverwriteExisting()
Updates the 'overwrite existing' checkbox state depending on the currently selected mode.
|
addButton, addButton, createButtonCancel, createButtonClose, createButtonOK, createResourceListPanel, createResourceListPanelDirectly, displayResourceInfo, displayResourceInfo, displayResourceInfoDirectly, enableMaxHeight, getInfoResources, initActionHandler, prepareWindow, prepareWindow, readDesign, setAbove, setActionHandler, setBelow, setContent, setContentMinHeight, setContentVisibility, setWindowMinFullHeight
addComponentsAndExpand, getState, getState
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, getComponent, getComponentAlignment, getComponentCount, getComponentIndex, getCustomAttributes, getDefaultComponentAlignment, getExpandRatio, getMargin, isSpacing, iterator, removeComponent, removeLayoutClickListener, replaceComponent, setComponentAlignment, setDefaultComponentAlignment, setExpandRatio, setMargin, setMargin, setSpacing, writeDesign
addComponentAttachListener, addComponentDetachListener, addComponents, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, setHeight, setWidth
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthUndefined
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addComponents, getComponentIterator, moveComponentsFrom, removeAllComponents
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
public CmsCopyMoveDialog(I_CmsDialogContext context, CmsCopyMoveDialog.DialogMode mode)
context
- the dialog contextmode
- the dialog modepublic void setTargetFolder(CmsUUID structureId) throws CmsException
structureId
- the target structure idCmsException
- in case the target can not be read or is not a folderpublic void setTargetForlder(CmsResource resource)
resource
- the target resourceprotected java.util.Map<java.lang.String,java.lang.String> getMacroMap()
protected void performSingleOperation(CmsResource source, CmsResource target, CmsCopyMoveDialog.Action action, boolean overwrite, java.util.Map<java.lang.String,java.lang.String> makroMap) throws CmsException
source
- the sourcetarget
- the targetaction
- the actionoverwrite
- if existing resources should be overwrittenmakroMap
- map of key-value pairs to be resolved as macro. if null or empty, then ignoredCmsException
- in case the operation failsprotected void performSingleOperation(CmsResource source, CmsResource target, java.lang.String name, CmsCopyMoveDialog.Action action, boolean overwrite, java.util.Map<java.lang.String,java.lang.String> macroMap) throws CmsException
source
- the sourcetarget
- the target foldername
- the target resource nameaction
- the actionoverwrite
- if existing resources should be overwrittenmacroMap
- map of key-value pairs to be resolved as macro. if null or empty, then ignoredCmsException
- in case the operation failsprotected void updateOverwriteExisting()