Classes and interfaces
ExceptionInterface¶
Marker interface; catch this to catch any module-specific exception.
« More »
ProblemExceptionInterface¶
Interface for exceptions that can provide additional API Problem details
« More »
ResourceInterface¶
Interface describing operations for a given resource.
« More »
ApiProblem¶
Object describing an API-Problem payload
« More »
CreationException¶
Throw this exception from a "create" resource listener in order to indicate
an inability to create an item and automatically report it.
« More »
DomainException¶
« More »
PatchException¶
Throw this exception from a "patch" resource listener in order to indicate
an inability to patch an item and automatically report it.
« More »
UpdateException¶
Throw this exception from a "update" resource listener in order to indicate
an inability to update an item and automatically report it.
« More »
HalCollection¶
Model a collection for use with HAL payloads
« More »
Link¶
Object describing a link relation
« More »
LinkCollection¶
Object describing a collection of link relations
« More »
ApiProblemListener¶
ApiProblemListener
« More »
HalLinks¶
Generate links for use with HAL payloads
« More »
ResourceController¶
Controller for handling resources.
« More »
RestfulJsonModel¶
Simple extension to facilitate the specialized JsonStrategy and JsonRenderer
in this Module.
« More »
RestfulJsonRenderer¶
Handles rendering of the following:
« More »
RestfulJsonStrategy¶
Extension of the JSON strategy to handle the RestfulJsonModel and provide
a Content-Type header appropriate to the response it describes.
« More »