Package com._1c.g5.v8.bm.core
-
Interface Summary Interface Description IBmAttributeSerializer Attribute serializer.IBmBlob Blob.IBmBlobInfo Interface for objects providing information about a particular BM file.IBmCrossReference Represents a reference to an object.IBmCrossReferenceFilter Interface for components participating in the process of making decision whether a reference should not be tracked.IBmEngine Former entry point for all interactions with the BM object storage engine.IBmExternalUriResolver Interface for components responsible for resolving URIs that does not belong to the engine the resolver is associated with.IBmFailureListener The BM platform failure listener.IBmLogger Instance of this class can be used to log information.IBmNamespace Namespace handle.IBmNamespaceDataStore Namespace data store handle.IBmNotificationListener EMF notification listener.IBmObject Interface for objects stored in BM.IBmObjectInfo BM object info.IBmPlatformTransaction Platform transaction.IBmReferencePersistenceContributor Interface to contribute custom logic to reference persistence mechanism.IBmResource Deprecated. IBmResourceInfo Interface for objects providing information about a particular BM resource.IBmResourceSet Deprecated. implementation specific details should not be exposed as API.IBmTransaction Former transaction interface that is preserved to simplify migration of the existing solutions to the new API (IBmPlatformTransaction
).IBmTransactionCommitResult The result of transaction commit operation.IBmTransactionRecord Transaction record keeps information about all the modifications performed within a particular transaction and is used to undo or redo the modifications.IBmUnfinishedCommitInfo Unfinished commit info.IBmUnfinishedCommitProcessor Unfinished commit processor.IBmUpdatedFqnInfo Interface for entity that provides information about FQNs updated withinIBmTransaction.updateTopObjectFqn(IBmObject, String)
.IBmUriBuildContributor Component contributing custom logic in the process of building BM URIs. -
Class Summary Class Description BmCollections Extra methods for manipulating BM collections.BmContainedObjectIndexingRule Contained object indexing rule.BmNamespaceConfiguration Namespace configuration.BmNotifications Deprecated. This class has been introduced to support legacy solutions only.BmObject Base class for all the objects stored in BM.BmPlatform Entry point for all interactions with the BM object storage platform.BmPlatformConfiguration Platform configuration.BmUriUtil Utility class for manipulating BM object URIs.TestFileUtil Test file utitlities. -
Exception Summary Exception Description BmCriticalErrorException Critical error exception.BmDerivedFeatureGetterException Exception thrown when a derived feature getter execution causes an error.BmFqnAlreadyInUseException Exception thrown in case of attempt to assign an object an FQN that is already in use.BmIncompatibleModelChangeException Exception thrown on platform start in case incompatible changes to the model are detected.BmLockWaitInterruptedException Exception thrown when a thread is interrupted while waiting a lock.BmLockWaitTimeoutException Exception thrown in case transaction fails to acquire lock within the configured time period.BmNameAlreadyInUseException Exception thrown in case of attempt to create a store or a namespace with a name that is already in use.BmNamespaceInactiveException The type of runtime exception that is thrown by BM facilities in case if the underlying engine is already shut down or not started yet.BmStoreExportException Exception thrown if a store export fails.BmTooNewDataFormatException Exception thrown when an attempt to start an engine is made and the format of the engine's data is too new.BmTooOldDataFormatException Exception thrown when an attempt to start an engine is made and the format of the engine's data is too old.BmTransactionCancelledException Exception being thrown by the BM in case if theIBmTransaction.cancel()
mode is set.BmTransactionLimitExceededException The runtime exception thrown in case the BM transaction count limit is exceeded. -
Error Summary Error Description BmDeadlockDetectedException The runtime exception that is thrown in case of dead lock detection while trying to access object via BM transaction.