QueryResourceLoader<DataType, ErrorType> class
Constructors
-
QueryResourceLoader({AdeptPublishSubject<
Resource< ? publishSubject, LoadFromCache<DataType?> >DataType?> ? loadFromCache, OnLoadedFromCacheSuccess<DataType?> ? onLoadedFromCacheSuccess, OnLoadedFromCacheFailed<DataType?> ? onLoadedFromCacheFailed, LoadFromStorage<DataType?> ? loadFromStorage, OnLoadedFromStorageSuccess<DataType?> ? onLoadedFromStorageSuccess, OnLoadedFromStorageFailed<DataType?> ? onLoadedFromStorageFailed, LoadFromGraphQLAPI<DataType?, ErrorType?> ? loadFromGraphQLAPI, OnLoadedFromGraphQLAPISuccess<DataType?, ErrorType?> ? onLoadedFromGraphQLAPISuccess, OnLoadedFromGraphQLAPIFailed<DataType?, ErrorType?> ? onLoadedFromGraphQLAPIFailed, OnFailed<DataType?> ? onFailed, OnGraphQLAPIErrorManagement<DataType?, ErrorType?> ? onGraphQLAPIErrorManagement, bool stopOnFirstResourceLoaded = false})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
loadFromCache
↔ LoadFromCache<
DataType?> ? -
getter/setter pairinherited
-
loadFromGraphQLAPI
↔ LoadFromGraphQLAPI<
DataType?, ErrorType?> ? -
getter/setter pair
-
loadFromRESTAPI
↔ LoadFromRESTAPI<
DataType?> ? -
getter/setter pairinherited
-
loadFromStorage
↔ LoadFromStorage<
DataType?> ? -
getter/setter pairinherited
- loadMoreAfterCacheLoaded → bool
-
no setter
- loadMoreAfterStorageLoaded → bool
-
no setter
-
onErrorManagement
↔ OnErrorManagement<
DataType?> ? -
getter/setter pairinherited
-
onFailed
↔ OnFailed<
DataType?> ? -
getter/setter pairinherited
-
onGraphQLAPIErrorManagement
↔ OnGraphQLAPIErrorManagement<
DataType?, ErrorType?> ? -
getter/setter pair
-
onLoadedFromCacheFailed
↔ OnLoadedFromCacheFailed<
DataType?> ? -
getter/setter pairinherited
-
onLoadedFromCacheSuccess
↔ OnLoadedFromCacheSuccess<
DataType?> ? -
getter/setter pairinherited
-
onLoadedFromGraphQLAPIFailed
↔ OnLoadedFromGraphQLAPIFailed<
DataType?, ErrorType?> ? -
getter/setter pair
-
onLoadedFromGraphQLAPISuccess
↔ OnLoadedFromGraphQLAPISuccess<
DataType?, ErrorType?> ? -
getter/setter pair
-
onLoadedFromRESTAPIFailed
↔ OnLoadedFromRESTAPIFailed<
DataType?> ? -
getter/setter pairinherited
-
onLoadedFromRESTAPISuccess
↔ OnLoadedFromRESTAPISuccess<
DataType?> ? -
getter/setter pairinherited
-
onLoadedFromStorageFailed
↔ OnLoadedFromStorageFailed<
DataType?> ? -
getter/setter pairinherited
-
onLoadedFromStorageSuccess
↔ OnLoadedFromStorageSuccess<
DataType?> ? -
getter/setter pairinherited
- publishResults → bool
-
no setterinherited
-
publishSubject
↔ AdeptPublishSubject<
Resource< ?DataType?> > -
getter/setter pairinherited
- publishSubjectHasValue → bool
-
no setterinherited
- publishSubjectValueHasData → bool
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stopOnFirstResourceLoaded ↔ bool
-
getter/setter pairinherited
Methods
-
asFuture(
) → Future< Resource< DataType?> > -
inherited
-
asPublishSubject(
) → AdeptPublishSubject< Resource< DataType?> > -
inherited
-
cancel(
) → void -
inherited
-
handleLoadFromCache(
) → Future< Resource< DataType?> > -
Cache handlers
inherited
-
handleLoadFromGraphQLAPI(
) → Future< Resource< DataType?> > - GraphQL API handlers
-
handleLoadFromRESTAPI(
) → Future< Resource< DataType?> > -
REST API handlers
inherited
-
handleLoadFromStorage(
) → Future< Resource< DataType?> > -
Local Storage handlers
inherited
-
handleOnFailed(
dynamic exception) → Future< Resource< DataType?> > -
inherited
-
handleOnLoadedFromCacheFailed(
dynamic exception) → Future< Resource< DataType?> > -
inherited
-
handleOnLoadedFromCacheSuccess(
Resource< DataType?> resource) → Future<Resource< DataType?> > -
inherited
-
handleOnLoadedFromGraphQLAPIFailed(
{dynamic exception, QueryResponse< DataType?, ErrorType?> ? response}) → Future<Resource< DataType?> > -
handleOnLoadedFromGraphQLAPISuccess(
{Resource< DataType?> ? resource, QueryResponse<DataType?, ErrorType?> ? response}) → Future<Resource< DataType?> > -
handleOnLoadedFromRESTAPIFailed(
{dynamic exception, int? code, Response< DataType?> ? response}) → Future<Resource< DataType?> > -
inherited
-
handleOnLoadedFromRESTAPISuccess(
{Resource< DataType?> ? resource, Response<DataType?> ? response}) → Future<Resource< DataType?> > -
inherited
-
handleOnLoadedFromStorageFailed(
dynamic exception) → Future< Resource< DataType?> > -
inherited
-
handleOnLoadedFromStorageSuccess(
Resource< DataType?> resource) → Future<Resource< DataType?> > -
inherited
-
hasResourceCompletedLoading(
Resource resource) → bool -
inherited
-
isCancelled(
) → bool -
inherited
-
isRunning(
) → bool -
inherited
-
load(
) → void -
inherited
-
loadResource(
) → Future< Resource< DataType?> > - Loads a resource from cache -> storage -> GraphQL API. User can opt in to stopOnFirstResourceLoaded, which means when a resource is completed loaded (dataLoaded != null) then no further load will be made
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited