SuperRepository<Dao extends SuperDao<Data>, ResourceData, Data, Param> class
abstract
- Implemented types
-
- Implementers
Methods
-
clear({bool? updateRef, AdeptPublishSubject<Resource<ResourceData?>>? publishSubject})
→ void
-
override
-
delete({Data? data, List<Data>? dataList, bool? updateRef, AdeptPublishSubject<Resource<ResourceData?>>? publishSubject})
→ void
-
override
-
getObservableData()
→ AdeptPublishSubject<Resource<ResourceData?>>
-
-
getObservableDataList()
→ AdeptPublishSubject<Resource<List<ResourceData>?>>
-
-
load({List<Param>? params, AdeptPublishSubject<Resource<ResourceData?>>? publishSubject})
→ AdeptPublishSubject<Resource<ResourceData?>>
-
override
-
loadAsync({dynamic params})
→ Future<Data?>
-
override
-
loadNew({List<Param>? params, AdeptPublishSubject<Resource<ResourceData?>>? publishSubject})
→ AdeptPublishSubject<Resource<ResourceData?>>
-
override
-
loadSync({dynamic params})
→ Data?
-
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyChanges({AdeptPublishSubject<Resource<ResourceData?>>? publishSubject})
→ void
-
override
-
postError(String? message, {ResourceData? resourceData, int? code, dynamic exception, AdeptPublishSubject<Resource<ResourceData?>>? publishSubject})
→ Resource<ResourceData>
-
Error
-
postLoading({ResourceData? resourceData, AdeptPublishSubject<Resource<ResourceData?>>? publishSubject})
→ Resource<ResourceData>
-
Loading
-
postSuccess({ResourceData? resourceData, AdeptPublishSubject<Resource<ResourceData?>>? publishSubject})
→ Resource<ResourceData>
-
Success
-
save({Data? data, List<Data>? dataList, bool? updateRef, AdeptPublishSubject<Resource<ResourceData?>>? publishSubject})
→ void
-
override
-
toString()
→ String
-
A string representation of this object.
inherited