Uses of Interface
com._1c.g5.v8.bm.core.IBmNamespace
-
-
Uses of IBmNamespace in com._1c.g5.v8.bm.core
Methods in com._1c.g5.v8.bm.core that return IBmNamespace Modifier and Type Method Description IBmNamespace
IBmEngine. asNamespace()
Gets the namespace this engine is bound to.IBmNamespace
IBmObject. bmGetNamespace()
Gets the namespace this object belongs to.abstract IBmNamespace
BmPlatform. createNamespace(String name, BmNamespaceConfiguration configuration)
Creates a namespace.IBmNamespace
BmNamespaceInactiveException. getNamespace()
abstract IBmNamespace
BmPlatform. getNamespace(String name)
Gets a namespace by name.IBmNamespace
IBmBlob. getNamespace()
Gets the namespace the blob belongs to.IBmNamespace
IBmBlobInfo. getNamespace()
Gets the namespace the resource belongs to.IBmNamespace
IBmCrossReference. getNamespace()
Gets the namespace the object holding the reference belongs to.IBmNamespace
IBmResourceInfo. getNamespace()
Gets the namespace the resource belongs to.IBmNamespace
IBmTransaction. getNamespace()
Gets the namespace the transaction is bound to.IBmNamespace
IBmUnfinishedCommitInfo. getNamespace()
Gets the namespace this info relates to.IBmNamespace
IBmUpdatedFqnInfo. getNamespace()
Gets the namespace the top object belongs to.Methods in com._1c.g5.v8.bm.core that return types with arguments of type IBmNamespace Modifier and Type Method Description abstract Collection<IBmNamespace>
BmPlatform. getAllNamespaces()
Gets all namespaces.Methods in com._1c.g5.v8.bm.core with parameters of type IBmNamespace Modifier and Type Method Description abstract void
BmPlatform. activateNamespace(IBmNamespace namespace)
Activates the specified namespace.abstract void
BmPlatform. assignStore(IBmNamespace namespace, IBmNamespaceDataStore store)
Assigns a store to a namespace.void
IBmPlatformTransaction. attachTopObject(IBmNamespace namespace, IBmObject object, String fqn)
Attaches a new top-level object with the specified FQN, i.e.IBmBlob
IBmPlatformTransaction. createBlob(IBmNamespace namespace, String fqn)
Creates a blob.Object
IBmReferencePersistenceContributor. createReferenceValue(org.eclipse.emf.ecore.EObject target, IBmNamespace contextNs)
Creates internal representation of reference value.abstract void
BmPlatform. deactivateNamespace(IBmNamespace namespace)
Deactivates the specified namespace.abstract void
BmPlatform. deleteNamespace(IBmNamespace namespace)
Deletes the specified namespace.void
IBmPlatformTransaction. evict(IBmNamespace namespace, long id)
Deprecated.IBmBlob
IBmPlatformTransaction. getBlob(IBmNamespace namespace, String fqn)
Gets a blob.IBmLongIterator
IBmPlatformTransaction. getContainedObjectIdsByEClass(IBmNamespace namespace, org.eclipse.emf.ecore.EClass eClass)
Gets IDs of the contained objects of the specifiedEMF class
and its subclasses.IBmLongIterator
IBmPlatformTransaction. getContainedObjectIdsByTopObjectIdAndEClass(IBmNamespace namespace, long topObjectId, org.eclipse.emf.ecore.EClass eClass)
Gets IDs of the contained objects of the specifiedEMF class
(and its subclasses) contained (directly or indirectly) in the top object with the specified ID.Iterator<IBmObject>
IBmPlatformTransaction. getContainedObjectIterator(IBmNamespace namespace, IBmObject topObject, org.eclipse.emf.ecore.EClass eClass)
Gets iterator over the contained objects of the specifiedEMF class
(and its subclasses) contained (directly or indirectly) in the specified top object.Iterator<IBmObject>
IBmPlatformTransaction. getContainedObjectIterator(IBmNamespace namespace, org.eclipse.emf.ecore.EClass eClass)
Gets iterator over the contained objects of the specifiedEMF class
and its subclasses.IBmTransaction
IBmPlatformTransaction. getNamespaceBoundTransaction(IBmNamespace namespace)
Gets legacy transaction bound to the specified namespace.IBmObject
IBmPlatformTransaction. getObjectById(IBmNamespace namespace, long id)
Gets object by ID.IBmLongIterator
IBmPlatformTransaction. getObjectIdsByAttributeValue(IBmNamespace namespace, org.eclipse.emf.ecore.EAttribute attribute, Object value)
Gets object identifiers by attribute value and namespace.Iterator<IBmObject>
IBmPlatformTransaction. getObjectsByAttributeValue(IBmNamespace namespace, org.eclipse.emf.ecore.EAttribute attribute, Object value)
Gets objects by attribute value and namespace.Collection<IBmCrossReference>
IBmPlatformTransaction. getReferences(IBmObject object, IBmNamespace namespace)
Gets references to the specified object from objects belonging to the specified namespace.Collection<IBmCrossReference>
IBmPlatformTransaction. getReferences(org.eclipse.emf.common.util.URI uri, IBmNamespace namespace)
Gets references to the specified object from objects belonging to the specified namespace.IBmObject
IBmPlatformTransaction. getTopObjectByFqn(IBmNamespace namespace, String fqn)
Gets top-level object by FQN.IBmObject
IBmPlatformTransaction. getTopObjectByResourceId(IBmNamespace namespace, int resourceId)
Gets top object by resource ID.Iterator<org.eclipse.emf.ecore.EClass>
IBmPlatformTransaction. getTopObjectEClasses(IBmNamespace namespace)
Gets specificEClass
'es of all top objects being registered in the store at this pointlong
IBmPlatformTransaction. getTopObjectIdByFqn(IBmNamespace namespace, String fqn)
Gets top-level object ID by FQN.IBmLongIterator
IBmPlatformTransaction. getTopObjectIdsByEClass(IBmNamespace namespace, org.eclipse.emf.ecore.EClass eClass)
Gets IDs of the top objects of the specifiedEMF class
and its subclasses.Iterator<IBmObject>
IBmPlatformTransaction. getTopObjectIterator(IBmNamespace namespace)
Gets an iterator over the top objects belonging to the specified namespace.Iterator<IBmObject>
IBmPlatformTransaction. getTopObjectIterator(IBmNamespace namespace, org.eclipse.emf.ecore.EClass eClass)
Gets iterator over the top objects of the specifiedEMF class
and its subclasses.Iterator<IBmObject>
IBmPlatformTransaction. getTopObjectsByFqnIgnoreCase(IBmNamespace namespace, String fqn)
Gets top objects by FQN ignoring case.org.eclipse.emf.ecore.EClass
IBmPlatformTransaction. peekEClass(IBmNamespace namespace, long id)
Peeks theEMF class
of the specified object without locking the object.org.eclipse.emf.ecore.EObject
IBmReferencePersistenceContributor. resolveTarget(Object value, IBmNamespace contextNs, IBmPlatformTransaction transaction)
Resolves target object pointed by the specified reference value.org.eclipse.emf.common.util.URI
IBmReferencePersistenceContributor. resolveTargetUri(Object value, IBmNamespace contextNs)
Resolves URI of the target object pointed by the specified reference value.abstract void
BmPlatform. unassignStore(IBmNamespace namespace)
Unassigns a store from a namespace.Constructors in com._1c.g5.v8.bm.core with parameters of type IBmNamespace Constructor Description BmNamespaceInactiveException(IBmNamespace namespace)
Constructs a new instance. -
Uses of IBmNamespace in com._1c.g5.v8.bm.core.event
Methods in com._1c.g5.v8.bm.core.event that return IBmNamespace Modifier and Type Method Description IBmNamespace
BmEvent. getNamespace()
Gets the namespace this event is bound to.Constructors in com._1c.g5.v8.bm.core.event with parameters of type IBmNamespace Constructor Description BmEvent(long timestamp, Object operationId, Object serviceId, IBmNamespace namespace, BmAssociationEvent associationEvent, IBmLongMap<BmChangeEvent> changeEvents, BmBlobEvent blobEvent)
Constructs a new instance with the given parameters. -
Uses of IBmNamespace in com._1c.g5.v8.bm.core.itests
Methods in com._1c.g5.v8.bm.core.itests that return IBmNamespace Modifier and Type Method Description static IBmNamespace
IntegrationTestUtil. createNamespaceWithExternalStore(BmPlatform platform, String name, BmNamespaceConfiguration configuration, Path externalStorePath)
static IBmNamespace
IntegrationTestUtil. createNamespaceWithStore(BmPlatform platform, String name, BmNamespaceConfiguration configuration)
Methods in com._1c.g5.v8.bm.core.itests with parameters of type IBmNamespace Modifier and Type Method Description static void
IntegrationTestUtil. deleteNamespaceWithStore(BmPlatform platform, IBmNamespace ns)
-
Uses of IBmNamespace in com._1c.g5.v8.bm.core.monitoring
Methods in com._1c.g5.v8.bm.core.monitoring that return IBmNamespace Modifier and Type Method Description IBmNamespace
IBmLockWaitTimeoutInfo. getEntityNamespace()
Gets the namespace of the entity being waited.IBmNamespace
IBmLockOwningTransactionInfo. getOwnedEntityNamespace()
Gets the namespace of the owned resource.IBmNamespace
IBmLockWaitingTransactionInfo. getWaitedEntityNamespace()
Gets the namespace of the entity being waited. -
Uses of IBmNamespace in com._1c.g5.v8.dt.binary.resource
Methods in com._1c.g5.v8.dt.binary.resource with parameters of type IBmNamespace Modifier and Type Method Description protected byte[]
BinaryResourceContentImporter. handleResourceCreationOrModification(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean fullOverride)
protected void
BinaryResourceContentImporter. handleResourceDeletion(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path)
-
Uses of IBmNamespace in com._1c.g5.v8.dt.bsl.bm
Methods in com._1c.g5.v8.dt.bsl.bm with parameters of type IBmNamespace Modifier and Type Method Description Object
BslObjectReferencePersistenceContributor. createReferenceValue(org.eclipse.emf.ecore.EObject target, IBmNamespace contextNs)
org.eclipse.emf.ecore.EObject
BslObjectReferencePersistenceContributor. resolveTarget(Object value, IBmNamespace contextNs, IBmPlatformTransaction transaction)
org.eclipse.emf.common.util.URI
BslObjectReferencePersistenceContributor. resolveTargetUri(Object value, IBmNamespace contextNs)
-
Uses of IBmNamespace in com._1c.g5.v8.dt.core.platform
Methods in com._1c.g5.v8.dt.core.platform that return IBmNamespace Modifier and Type Method Description IBmNamespace
IBmModelManager. getBmNamespace(IDtProject project)
Gets the namespace storing the data of the specified project.IBmNamespace
IBmModelManager. getBmNamespace(org.eclipse.core.resources.IProject project)
Gets the namespace storing the data of the specified project.Methods in com._1c.g5.v8.dt.core.platform with parameters of type IBmNamespace Modifier and Type Method Description void
IBmModelManager. addAsyncEventListener(IBmNamespace namespace, IBmAsyncEventListener listener, BmEventFilter... filters)
Adds the specified asynchronous event listener.void
IBmModelManager. addSyncEventListener(IBmNamespace namespace, IBmSyncEventListener listener)
Adds the specified synchronous event listener.<T> T
IBmModelManager. executeReadOnlyTask(IBmNamespace namespace, IBmSingleNamespaceTask<T> task)
Executes aIBmSingleNamespaceTask
which is bound to a single namespace in a read-only mode<T> T
IBmModelManager. executeReadWriteTask(IBmNamespace namespace, IBmSingleNamespaceTask<T> task)
Executes aIBmSingleNamespaceTask
which is bound to a single namespace<T> T
IBmModelManager. executeReadWriteTask(IBmNamespace namespace, IBmSingleNamespaceTask<T> task, boolean disableEvents)
Executes aIBmSingleNamespaceTask
which is bound to a single namespacevoid
IBmModelManager. removeAsyncEventListener(IBmNamespace namespace, IBmAsyncEventListener listener)
Removes the specified asynchronous event listener.void
IBmModelManager. removeSyncEventListener(IBmNamespace namespace, IBmSyncEventListener listener)
Removes the specified synchronous event listener. -
Uses of IBmNamespace in com._1c.g5.v8.dt.core.provider
Methods in com._1c.g5.v8.dt.core.provider with parameters of type IBmNamespace Modifier and Type Method Description BmFileDeletionResult
BaseBmBlobExporter. deleteFile(IDtProject project, IBmNamespace namespace, String fqn, String type)
BmFileDeletionResult
BaseBmObjectExporter. deleteFile(IDtProject project, IBmNamespace namespace, org.eclipse.emf.ecore.EClass eClass, String fqn)
BmFileDeletionResult
IBmBlobExporter. deleteFile(IDtProject project, IBmNamespace namespace, String fqn, String type)
Deletes the file(s) the blob is saved in as a response to the blob's deletion.BmFileDeletionResult
IBmObjectExporter. deleteFile(IDtProject project, IBmNamespace namespace, org.eclipse.emf.ecore.EClass eClass, String fqn)
Deletes the file(s) the top object data is saved in as a response to the object's deletion.protected org.eclipse.emf.ecore.resource.Resource
BmContentImportSupport. doResourceLoad(IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, IBmNamespace namespace, boolean resolveExternalReferencesDuringImport, BmContentImportSupport.ILoadOptionsProvider loadOptionsProvider, Version runtimeVersion, org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory, IBmModelManager bmModelManager)
Loads a resource from a provided contentprotected void
BmContentImportSupport. forceDerivedDataRebuild(IDtProject project, IBmNamespace namespace, IBmObject importedObject, IDerivedDataManagerProvider derivedDataManagerProvider)
During full override we are emulating object attachment for DD subsystem to improve performanceprotected byte[]
BaseBmBlobImporter. handleResourceCreationOrModification(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean fullOverride)
default byte[]
IResourceContentImporter. handleResourceCreationOrModification(IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, Supplier<InputStream> contentSupplier, boolean fullOverride, boolean executeInGlobalContext)
Handles resource creation or modification.protected byte[]
StandardBmObjectImporter. handleResourceCreationOrModification(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean fullOverride)
byte[]
TransactionalBmContentImporter. handleResourceCreationOrModification(IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, Supplier<InputStream> contentSupplier, boolean fullOverride, boolean executeInGlobalContext)
protected abstract byte[]
TransactionalBmContentImporter. handleResourceCreationOrModification(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean fullOverride)
Handles a data import process for an imported resourceprotected void
BaseBmBlobImporter. handleResourceDeletion(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path)
default void
IResourceContentImporter. handleResourceDeletion(IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, boolean executeInGlobalContext)
Handles resource deletion.protected void
StandardBmObjectImporter. handleResourceDeletion(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path)
void
TransactionalBmContentImporter. handleResourceDeletion(IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, boolean executeInGlobalContext)
protected abstract void
TransactionalBmContentImporter. handleResourceDeletion(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path)
Handles a data removal process for a removed resourceprotected BmContentImportSupport.LoadedData
BmContentImportSupport. loadData(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean resolveExternalReferencesDuringImport, BmContentImportSupport.ILoadOptionsProvider loadOptionsProvider, org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory, IBmModelManager bmModelManager, IRuntimeVersionSupport runtimeVersionSupport, IQualifiedNameFilePathConverter qualifiedNameFilePathConverter)
Loads the data from the provided content input streamBmFileSaveResult
BaseBmBlobExporter. saveFile(IDtProject project, IBmNamespace namespace, String fqn, String type)
BmFileSaveResult
BaseBmObjectExporter. saveFile(IDtProject project, IBmNamespace namespace, long id)
BmFileSaveResult
IBmBlobExporter. saveFile(IDtProject project, IBmNamespace namespace, String fqn, String type)
Exports the specified blob and saves it in the corresponding workspace file(s) as a response to the blob's creation or modification.BmFileSaveResult
IBmObjectExporter. saveFile(IDtProject project, IBmNamespace namespace, long topObjectId)
Exports the specified top object data and saves it in the corresponding workspace file(s) as a response to the object's creation or modification. -
Uses of IBmNamespace in com._1c.g5.v8.dt.ws.resource
Methods in com._1c.g5.v8.dt.ws.resource with parameters of type IBmNamespace Modifier and Type Method Description Object
WsDefinitionObjectReferencePersistenceContributor. createReferenceValue(org.eclipse.emf.ecore.EObject target, IBmNamespace contextNs)
org.eclipse.emf.ecore.EObject
WsDefinitionObjectReferencePersistenceContributor. resolveTarget(Object value, IBmNamespace contextNs, IBmPlatformTransaction transaction)
org.eclipse.emf.common.util.URI
WsDefinitionObjectReferencePersistenceContributor. resolveTargetUri(Object value, IBmNamespace contextNs)
-
Uses of IBmNamespace in com.e1c.g5.dt.core.api.platform
Methods in com.e1c.g5.dt.core.api.platform that return IBmNamespace Modifier and Type Method Description IBmNamespace
BmOperationContext. getNamespace(org.eclipse.emf.common.util.URI uri)
Gets a namespace associated with a provided URI
-