All Classes and Interfaces
Class
Description
An interface that server-side resources should implement if it's reasonable to embed them into
the context resource.
A marker annotation only relevant for static code analysis.
A marker annotation that is required for all HAL API interfaces to be used with the Rhyme framework.
An interface to be implemented by all resources that should be accessible directly via a URL (and therefore can be
linked to from another resource).
Used to declare methods which defines a link relation and the expected type for linked or embedded resources.
Used to declare a method that provides a link to the resource instance.
Used to declare methods that allow to access a single JSON property of a HAL resource's state.
Used to declare the method that allows clients to get the full JSON representation of the resource
(including the _links and _embedded properties).
Used to declare the method that allows to access the HAL resources' state (all JSON properties except for
"_links" and "_embedded") as a single object.
Constants for some standard link relations used in
Related
annotations.Annotation to be used on parameters of methods annotated with
Related
to define
the name of the variable in the URI template that corresponds to the given parameter value.Annotation to be used on parameters of methods annotated with
Related
to define
a single DTO parameter that is used to expand multiple template variables.Link relations used by the application/vnd.error+json media type