Interface IInfobaseUpdateCallback
-
- All Superinterfaces:
IInfobaseChangesPullCallback
- All Known Implementing Classes:
InfobaseUpdateDialogBasedCallback
public interface IInfobaseUpdateCallback extends IInfobaseChangesPullCallback
Callback executed by infobase synchronization process when infobase database structure changes are received for client confirmation or infobase configuration update conflict are received for client resolve.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
onConfirm(org.eclipse.core.resources.IProject project, InfobaseReference infobase, List<com._1c.g5.designer.ssh.client.operation.IDbStructureChange> changes, org.eclipse.core.runtime.IProgressMonitor monitor)
Confirm the provided database structure changes.-
Methods inherited from interface com._1c.g5.v8.dt.platform.services.core.infobases.sync.IInfobaseChangesPullCallback
onInfobaseChanges
-
-
-
-
Method Detail
-
onConfirm
boolean onConfirm(org.eclipse.core.resources.IProject project, InfobaseReference infobase, List<com._1c.g5.designer.ssh.client.operation.IDbStructureChange> changes, org.eclipse.core.runtime.IProgressMonitor monitor)
Confirm the provided database structure changes. Clients need to implement and returntrue
whether need to apply changes to database orfalse
to deny changes and cancel update.- Parameters:
project
- the project to update infobase for, cannot benull
infobase
- the updating infobase, cannot benull
changes
- the database structure changes, cannot benull
monitor
- the progress monitor to report progress to, cannot benull
- Returns:
true
whether need to apply changes to database orfalse
to deny changes
-
-