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 TypeMethodDescriptionvoidMTRemoteChangeHandler.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 TypeMethodDescriptionvoidMTModelStore.batchLock(Collection<? extends MTModelHeader> models) Locks all supplied models and returns normally or locks no model and throws an exception.voidMTSymbolStore.batchLock(Collection<? extends MTSymbolHeader> symbols) Locks all supplied symbols and returns normally or locks no symbol and throws an exception.voidMTModelHeader.lock()Tries to aquire a temporary lock on this model.voidMTModelHeader.lock(long duration) Tries to lock the model for a given duration in milliseconds.voidMTSymbolHeader.lock()Tries to acquire a temporary lock on this symbol.voidMTRevisionOperation.performOperation(String logMessage) Performs the operation against storage.voidMTRevisionOperation.performOperation(String logMessage, Consumer<Runnable> eventRunnable) performs operation exactly as performOperation(String logMessage) does but without firing events when operation finishes.voidMTCompleteEdge.remove()Removes this edge.voidMTCompleteVertex.remove()Removes this vertex.booleanMTModelHeader.remove()Removes the model.voidMTPluginData.remove()Removes this plug-in data.booleanMTSymbolHeader.remove()Removes the symbol from the current workspace if it is not used in any of the workspaces models.voidMTWorkspaceHeader.replaceDocuments(Collection<MTDocumentHeader> documentsToReplace, MTDocumentHeader replaceWith) Goes through all models and symbols and finds any documents indocumentsToReplaceand replaces them withreplaceWith.voidMTWorkspaceHeader.replaceDocumentTypes(Collection<MTDocumentTypeHeader> documentTypesToReplace, MTDocumentTypeHeader replaceWith) Goes through all documents and finds any document type indocumentTypesToReplaceand replaces them withreplaceWith.voidMTWorkspaceHeader.replaceSymbols(Collection<MTSymbolHeader> symbolsToReplace, MTSymbolHeader replaceWith) Goes through all models and finds any symbols insymbolsToReplaceand replaces them withreplaceWith.voidMTEdge.save()Saves a new edge or stores changes to an existing one.voidMTEdit.save()Saves this edit to storage.voidMTModel.save()Saves changes made to the model.voidMTPluginData.save()Saves new plug-in data or saves changes to existing plug-in data.voidMTSymbol.save()Saves a new symbol or changes to an existing one.voidMTVertex.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 voidMTDataProvider.copyModelData(MTCompleteModel source, MTCompleteModel target) Optionally copies data when a copy of a model is made.default voidMTDataProvider.copySymbolData(MTCompleteSymbol source, MTCompleteSymbol target) Optionally copies data when a copy of a symbol is made.default void