AbstractAbstractcanChecks whether this provider supports document storage.
True if document storage is supported
AbstractdeleteDeletes an entity by its key.
The entity name
The entity identifier
A promise resolving to true if deletion succeeded
AbstractloadLoads an entity by its key, returning undefined if not found.
The entity name
The entity identifier
A promise resolving to the entity or undefined
Loads an entity by its key, rejecting the promise if not found.
The entity name
The entity identifier
A promise resolving to the entity
Searches entities, then applies sorting, grouping, and optional data transformation.
An observable emitting the prepared entities
If the store supports queries with criteria, this function must be implemented, if not, listEntities must be implemented, and this function will apply filters
The entity name
Filter criteria to apply
Uploads a single file and returns the document info.
The file to upload
A promise resolving to the uploaded document info
AbstractstoreUploads multiple files and returns an observable of document info.
The files to upload
An observable emitting upload result info
Abstractstore
Abstract base class for store providers. Provides default implementations for search, filtering, sorting, grouping, and entity lifecycle methods.