hub library
Resource Hub Pattern
TODO Documentation
Classes
-
CollectionResource<
Item extends TransferObjectBase< Id> , Id> -
CollectionResourceAdapter<
T extends TransferObjectBase< TId> , TId> -
CollectionResourceClient<
Item extends TransferObjectBase< Id> , Id> -
CollectionResourceProvider<
Item extends TransferObjectBase< Id> , Id> -
CollectionResourceRestClient<
Item extends TransferObjectBase< Id> , Id> - CollectionResourceRestEndpoint
-
ElementResource<
T extends TransferObjectBase> -
ElementResourceAdapter<
T extends TransferObjectBase> -
ElementResourceClient<
T extends TransferObjectBase> -
ElementResourceProvider<
T extends TransferObjectBase> -
ElementResourceRestClient<
T extends TransferObjectBase> - ElementResourceRestEndpoint
- Hub
- Annotation for Hub Interface class
-
HubClient<
T> - Interface class for generated Hub client classes.
-
HubProvider<
T> - Interface class for generated Hub provider classes.
- HubResource
- Annotation for Resources
-
MutableElementResource<
T extends TransferObjectBase> -
MutableElementResourceAdapter<
T extends TransferObjectBase> -
MutableElementResourceClient<
T extends TransferObjectBase> -
MutableElementResourceProvider<
T extends TransferObjectBase> -
MutableElementResourceRestClient<
T extends TransferObjectBase> - ReactivePartition
- Annotation for data fields that act as reactive partition.
-
Resource<
T extends TransferObjectBase> - Base class for all Hub-Resources.
-
ResourceProvider<
T> - ResourceRestEndpoint
Typedefs
-
ResourceSelector<
THub> = ResourceProvider Function(HubProvider< THub> hub)