Package sonia.scm.store
package sonia.scm.store
API's for storing data in SCM-Manager.
-
ClassDescriptionBase class for
ConfigurationStore
.A blob is binary object.The blob store can be used store unstructured data in form of aBlob
.The BlobStoreFactory can be used to create a new or get an existingBlobStore
s.A ConfigurationEntryStore can be used to store multiple entries of structured configuration data.The ConfigurationEntryStoreFactory can be used to create new or get existingConfigurationEntryStore
s.ConfigurationStore for configuration objects.The ConfigurationStoreFactory can be used to create new or get existingConfigurationStore
objects.DataStore<T>A DataStore can be used to store any structured data.The DataStoreFactory can be used to create new or get existingDataStore
s.This exception is thrown on a create method if an entry with the given id already exists.TheExportableStore
is used to export the stored data inside the store.TheExporter
is used to export a single store entry to anOutputStream
.TheStoreEntryImporter
is used to import a store entry from anInputStream
.Create aStoreEntryImporter
for the store type and store name.The store exception can be used by a store implementation.TheStoreExporter
is used to collect allExportableStore
s for a given repository.The fields of theStoreParameters
are used from theBlobStoreFactory
to create a store.Builder forStoreParameters
.The fields of theTypedStoreParameters
are used from theConfigurationStoreFactory
,ConfigurationEntryStoreFactory
andDataStoreFactory
to create a type safe store.Builder forTypedStoreParameters
.