@ParametersAreNonnullByDefault public interface BlueprintsBackend extends Backend
Backend that is responsible of low-level access to a Blueprints database.
It wraps an existing Blueprints database and provides facilities to create and retrieve elements, map PersistentEObjects to Vertex elements in order to speed up attribute access,
and manage a set of lightweight caches to improve access time of Vertex from their corresponding PersistentEObject.
| Modifier and Type | Method and Description |
|---|---|
default boolean |
isDistributed()
Returns
true if the back-end is distributed. |
default boolean |
isPersistent()
Returns
true if the back-end is stored in a local database. |
containerFor, containerOf, removeContainerallInstancesOf, allInstancesOf, metaClassFor, metaClassOfaddAllValues, addValue, allValuesOf, appendAllValues, appendValue, removeAllValues, removeValue, sizeOfValue, valueFor, valueOfremoveValue, valueFor, valueOfaddAllReferences, addReference, allReferencesOf, appendAllReferences, appendReference, referenceFor, referenceOf, removeAllReferences, removeReference, sizeOfReferencereferenceFor, referenceOf, removeReferencedefault boolean isPersistent()
Backendtrue if the back-end is stored in a local database.isPersistent in interface Backendtrue if the back-end is stored in a local database.default boolean isDistributed()
Backendtrue if the back-end is distributed.isDistributed in interface Backendtrue if the back-end is distributed.Copyright © 2013–2019 Atlanmod. All rights reserved.