Uses of Class
se.conciliate.extensions.store.MTRemoteChangeException
Packages that use MTRemoteChangeException
Package
Description
Provides a means to create, retrieve, update and delete all different
persistently stored objects.
Provides a means to register providers for custom plug-in data
that can be connected to models, objects and documents.
-
Uses of MTRemoteChangeException in se.conciliate.extensions.store
Methods in se.conciliate.extensions.store with parameters of type MTRemoteChangeExceptionModifier and TypeMethodDescriptionvoid
MTRemoteChangeHandler.remoteChangeException
(MTRemoteChangeException ex) Called to handle a remote change exception in some custom way.
NOTE: The caller of this method might invoke it on any thread.Methods in se.conciliate.extensions.store that throw MTRemoteChangeExceptionModifier and TypeMethodDescriptionvoid
MTModelStore.batchLock
(Collection<? extends MTModelHeader> models) Locks all supplied models and returns normally or locks no model and throws an exception.void
MTSymbolStore.batchLock
(Collection<? extends MTSymbolHeader> symbols) Locks all supplied symbols and returns normally or locks no symbol and throws an exception.void
MTModelHeader.lock()
Tries to aquire a temporary lock on this model.void
MTModelHeader.lock
(long duration) Tries to lock the model for a given duration in milliseconds.void
MTSymbolHeader.lock()
Tries to acquire a temporary lock on this symbol.void
MTRevisionOperation.performOperation
(String logMessage) Performs the operation against storage.void
MTRevisionOperation.performOperation
(String logMessage, Consumer<Runnable> eventRunnable) performs operation exactly as performOperation(String logMessage) does but without firing events when operation finishes.void
MTCompleteEdge.remove()
Removes this edge.void
MTCompleteVertex.remove()
Removes this vertex.boolean
MTModelHeader.remove()
Removes the model.void
MTPluginData.remove()
Removes this plug-in data.boolean
MTSymbolHeader.remove()
Removes the symbol from the current workspace if it is not used in any of the workspaces models.void
MTWorkspaceHeader.replaceDocuments
(Collection<MTDocumentHeader> documentsToReplace, MTDocumentHeader replaceWith) Goes through all models and symbols and finds any documents indocumentsToReplace
and replaces them withreplaceWith
.void
MTWorkspaceHeader.replaceDocumentTypes
(Collection<MTDocumentTypeHeader> documentTypesToReplace, MTDocumentTypeHeader replaceWith) Goes through all documents and finds any document type indocumentTypesToReplace
and replaces them withreplaceWith
.void
MTWorkspaceHeader.replaceSymbols
(Collection<MTSymbolHeader> symbolsToReplace, MTSymbolHeader replaceWith) Goes through all models and finds any symbols insymbolsToReplace
and replaces them withreplaceWith
.void
MTEdge.save()
Saves a new edge or stores changes to an existing one.void
MTEdit.save()
Saves this edit to storage.void
MTModel.save()
Saves changes made to the model.void
MTPluginData.save()
Saves new plug-in data or saves changes to existing plug-in data.void
MTSymbol.save()
Saves a new symbol or changes to an existing one.void
MTVertex.save()
Saves a new vertex or changes to an existing one. -
Uses of MTRemoteChangeException in se.conciliate.extensions.store.plugin
Methods in se.conciliate.extensions.store.plugin that throw MTRemoteChangeExceptionModifier and TypeMethodDescriptiondefault void
MTDataProvider.copyModelData
(MTCompleteModel source, MTCompleteModel target) Optionally copies data when a copy of a model is made.default void
MTDataProvider.copySymbolData
(MTCompleteSymbol source, MTCompleteSymbol target) Optionally copies data when a copy of a symbol is made.default void