SessionsFilePersistence class

Inheritance

Constructors

SessionsFilePersistence([String? path])

Properties

hashCode int
The hash code for this object.
no setterinherited
items List<SessionV1>
getter/setter pairinherited
loader ↔ ILoader<SessionV1>?
getter/setter pairinherited
logger ↔ CompositeLogger
getter/setter pairinherited
maxPageSize int
getter/setter pairinherited
opened bool
getter/setter pairinherited
persister ↔ JsonFilePersister<SessionV1>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saver ↔ ISaver<SessionV1>?
getter/setter pairinherited

Methods

clear(String? correlationId) Future
Clears component state.
inherited
close(String? correlationId) Future
Closes component and frees used resources.
inherited
closeExpired(String? correlationId, DateTime request_time) Future
inherited
composeFilter(FilterParams? filter) Function
inherited
configure(ConfigParams config) → void
Configures component by passing configuration parameters.
create(String? correlationId, SessionV1? item) Future<SessionV1?>
Creates a data item.
inherited
deleteByFilterEx(String? correlationId, Function filter) Future
Deletes data items that match to a given filter.
inherited
deleteById(String? correlationId, String? id) Future<SessionV1?>
Deleted a data item by it's unique id.
inherited
deleteByIds(String? correlationId, List<String> ids) Future
Deletes multiple data items by their unique ids.
inherited
getCountByFilterEx(String? correlationId, Function? filter) Future<int>
Gets a count of data items retrieved by a given filter.
inherited
getListByFilterEx(String? correlationId, Function? filter, Function? sort, dynamic select) Future<List<SessionV1>>
Gets a list of data items retrieved by a given filter and sorted according to sort parameters.
inherited
getListByIds(String? correlationId, List<String> ids) Future<List<SessionV1>>
Gets a list of data items retrieved by given unique ids.
inherited
getOneById(String? correlationId, String id) Future<SessionV1?>
Gets a data item by its unique id.
inherited
getOneRandom(String? correlationId, Function? filter) Future<SessionV1?>
Gets a random item from items that match to a given filter.
inherited
getPageByFilter(String? correlationId, FilterParams filter, PagingParams paging) Future<DataPage<SessionV1>>
inherited
getPageByFilterEx(String? correlationId, Function? filter, PagingParams? paging, Function? sort, [dynamic select]) Future<DataPage<SessionV1>>
Gets a page of data items retrieved by a given filter and sorted according to sort parameters.
inherited
isOpen() bool
Checks if the component is opened.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
open(String? correlationId) Future
Opens the component.
inherited
save(String? correlationId) Future
Saves items to external data source using configured saver component.
inherited
set(String? correlationId, SessionV1? item) Future<SessionV1?>
Sets a data item. If the data item exists it updates it, otherwise it create a new data item.
inherited
setReferences(IReferences references) → void
Sets references to dependent components.
inherited
toString() String
A string representation of this object.
inherited
update(String? correlationId, SessionV1? item) Future<SessionV1?>
Updates a data item.
inherited
updatePartially(String? correlationId, String id, AnyValueMap data) Future<SessionV1?>
Updates only few selected fields in a data item.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited