hub library
Resource Hub Pattern
TODO Documentation
Classes
- 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
-
MutableResource<
T extends TransferObjectBase> -
MutableResourceAdapter<
T extends TransferObjectBase> -
MutableResourceClient<
T extends TransferObjectBase> -
MutableResourceProvider<
T extends TransferObjectBase> -
MutableResourceRestClient<
T extends TransferObjectBase> -
Resource<
T extends TransferObjectBase> - Base class for all Hub-Resources.
-
ResourceAdapter<
T extends TransferObjectBase> -
ResourceClient<
T extends TransferObjectBase> -
ResourceProvider<
T extends TransferObjectBase> -
ResourceRestClient<
T extends TransferObjectBase> - ResourceRestEndpoint
Typedefs
-
ResourceSelector<
THub> = ResourceProvider< TransferObjectBase> Function(HubProvider<THub> hub)