Package org.opencms.ui.client
Class CmsPropertyDialogExtensionConnector
- java.lang.Object
-
- com.vaadin.client.ui.AbstractConnector
-
- com.vaadin.client.extensions.AbstractExtensionConnector
-
- org.opencms.ui.client.CmsPropertyDialogExtensionConnector
-
- All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler
,com.vaadin.client.communication.StateChangeEvent.StateChangeHandler
,com.vaadin.client.ServerConnector
,com.vaadin.shared.communication.ClientRpc
,com.vaadin.shared.Connector
,java.io.Serializable
,CmsEditProperties.I_MultiFileNavigation
,org.opencms.ui.shared.rpc.I_CmsPropertyClientRpc
public class CmsPropertyDialogExtensionConnector extends com.vaadin.client.extensions.AbstractExtensionConnector implements org.opencms.ui.shared.rpc.I_CmsPropertyClientRpc, CmsEditProperties.I_MultiFileNavigation
Connector for the property dialog extension.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
CmsPropertyDialogExtensionConnector.ContextMenuHandler
Context menu handler.class
CmsPropertyDialogExtensionConnector.PropertySaver
The property saver.
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>
m_changed
Changed ids.protected com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void>
m_propertySaveCallback
Callback to be called after the properties have been saved.
-
Constructor Summary
Constructors Constructor Description CmsPropertyDialogExtensionConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
close(long delayMillis)
Disposes of the extension on the server side and notifies the server of which resources have been changed.void
confirmSaveForNew()
void
editProperties(java.lang.String editStructureId, boolean editName, boolean disablePrevNext)
void
editPropertiesForNewResource(java.lang.String propertyDataString)
protected void
extend(com.vaadin.client.ServerConnector target)
void
requestNextFile(int offset, com.google.gwt.user.client.rpc.AsyncCallback<org.opencms.util.CmsUUID> callback)
Requests the next / previous file id.void
sendNextId(java.lang.String id)
-
Methods inherited from class com.vaadin.client.ui.AbstractConnector
addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getState, getStateType, getTag, hasEventListener, init, isEnabled, onStateChanged, onUnregister, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setTag, unregisterRpc, updateEnabledState
-
-
-
-
Field Detail
-
m_changed
protected java.util.List<java.lang.String> m_changed
Changed ids.
-
m_propertySaveCallback
protected com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> m_propertySaveCallback
Callback to be called after the properties have been saved.
-
-
Constructor Detail
-
CmsPropertyDialogExtensionConnector
public CmsPropertyDialogExtensionConnector()
-
-
Method Detail
-
confirmSaveForNew
public void confirmSaveForNew()
- Specified by:
confirmSaveForNew
in interfaceorg.opencms.ui.shared.rpc.I_CmsPropertyClientRpc
- See Also:
I_CmsPropertyClientRpc.confirmSaveForNew()
-
editProperties
public void editProperties(java.lang.String editStructureId, boolean editName, boolean disablePrevNext)
- Specified by:
editProperties
in interfaceorg.opencms.ui.shared.rpc.I_CmsPropertyClientRpc
- See Also:
I_CmsPropertyClientRpc.editProperties(java.lang.String, boolean, boolean)
-
editPropertiesForNewResource
public void editPropertiesForNewResource(java.lang.String propertyDataString)
- Specified by:
editPropertiesForNewResource
in interfaceorg.opencms.ui.shared.rpc.I_CmsPropertyClientRpc
- See Also:
I_CmsPropertyClientRpc.editPropertiesForNewResource(java.lang.String)
-
requestNextFile
public void requestNextFile(int offset, com.google.gwt.user.client.rpc.AsyncCallback<org.opencms.util.CmsUUID> callback)
Description copied from interface:CmsEditProperties.I_MultiFileNavigation
Requests the next / previous file id.- Specified by:
requestNextFile
in interfaceCmsEditProperties.I_MultiFileNavigation
- Parameters:
offset
- should be 1 for the next file, or -1 for the previous filecallback
- the callback to call with the id- See Also:
CmsEditProperties.I_MultiFileNavigation.requestNextFile(int, com.google.gwt.user.client.rpc.AsyncCallback)
-
sendNextId
public void sendNextId(java.lang.String id)
- Specified by:
sendNextId
in interfaceorg.opencms.ui.shared.rpc.I_CmsPropertyClientRpc
- See Also:
I_CmsPropertyClientRpc.sendNextId(java.lang.String)
-
close
protected void close(long delayMillis)
Disposes of the extension on the server side and notifies the server of which resources have been changed.- Parameters:
delayMillis
- the time to wait on the server before refreshing the view
-
extend
protected void extend(com.vaadin.client.ServerConnector target)
- Specified by:
extend
in classcom.vaadin.client.extensions.AbstractExtensionConnector
- See Also:
AbstractExtensionConnector.extend(com.vaadin.client.ServerConnector)
-
-