Index
All Classes and Interfaces|All Packages
C
- createMovie(CreateMovieRequest) - Method in class uk.co.jasonmarston.movies.input.adaptor.resource.CreateMovieResource
-
Creates a movie from the supplied request payload.
- CreateMovieRequest - Record Class in uk.co.jasonmarston.movies.input.adaptor.request
-
Request body used to create a new movie through the client API.
- CreateMovieRequest(Title, ReleaseDate, Director) - Constructor for record class uk.co.jasonmarston.movies.input.adaptor.request.CreateMovieRequest
-
Creates an instance of a
CreateMovieRequestrecord class. - CreateMovieResource - Class in uk.co.jasonmarston.movies.input.adaptor.resource
-
JAX-RS resource that handles requests to create new movies.
- CreateMovieResource(ModelMapper, CreateMovieHandler) - Constructor for class uk.co.jasonmarston.movies.input.adaptor.resource.CreateMovieResource
-
Constructs a resource that can map inbound create requests and dispatch them to the create-movie handler.
D
- deleteMovie(String) - Method in class uk.co.jasonmarston.movies.input.adaptor.resource.DeleteMovieResource
-
Deletes the movie identified by the supplied public identifier.
- DeleteMovieResource - Class in uk.co.jasonmarston.movies.input.adaptor.resource
-
JAX-RS resource that deletes a movie by its public identifier.
- DeleteMovieResource(DeleteMovieHandler) - Constructor for class uk.co.jasonmarston.movies.input.adaptor.resource.DeleteMovieResource
-
Constructs a resource that can dispatch delete requests to the delete-movie handler.
- director() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.CreateMovieRequest
-
Returns the value of the
directorrecord component. - director() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
-
Returns the value of the
directorrecord component. - director() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
-
Returns the value of the
directorrecord component.
E
- equals(Object) - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.CreateMovieRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
-
Indicates whether some other object is "equal to" this one.
H
- hashCode() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.CreateMovieRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
-
Returns a hash code value for this object.
I
- input.adaptor - module input.adaptor
-
Provides HTTP-facing input adapters that translate client requests into input-port commands and convert handler results into transport responses.
M
- MovieResponse - Record Class in uk.co.jasonmarston.movies.input.adaptor.response
-
Response body describing a movie returned by the client API.
- MovieResponse(PublicId, Long, Title, ReleaseDate, Director) - Constructor for record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
-
Creates an instance of a
MovieResponserecord class.
P
- publicId() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
-
Returns the value of the
publicIdrecord component. - publicId() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
-
Returns the value of the
publicIdrecord component.
R
- readMovie(String) - Method in class uk.co.jasonmarston.movies.input.adaptor.resource.ReadMovieResource
-
Retrieves the movie identified by the supplied public identifier.
- ReadMovieResource - Class in uk.co.jasonmarston.movies.input.adaptor.resource
-
JAX-RS resource that retrieves a movie by its public identifier.
- ReadMovieResource(ModelMapper, ReadMovieHandler) - Constructor for class uk.co.jasonmarston.movies.input.adaptor.resource.ReadMovieResource
-
Constructs a resource that can map movie lookups to the read-movie handler.
- release() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.CreateMovieRequest
-
Returns the value of the
releaserecord component. - release() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
-
Returns the value of the
releaserecord component. - release() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
-
Returns the value of the
releaserecord component.
T
- title() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.CreateMovieRequest
-
Returns the value of the
titlerecord component. - title() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
-
Returns the value of the
titlerecord component. - title() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
-
Returns the value of the
titlerecord component. - toString() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.CreateMovieRequest
-
Returns a string representation of this record class.
- toString() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
-
Returns a string representation of this record class.
- toString() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
-
Returns a string representation of this record class.
U
- uk.co.jasonmarston.movies.input.adaptor.request - package uk.co.jasonmarston.movies.input.adaptor.request
-
Defines the inbound REST payload models accepted by the movie client API.
- uk.co.jasonmarston.movies.input.adaptor.resource - package uk.co.jasonmarston.movies.input.adaptor.resource
-
Exposes the REST resources that implement the movie client API.
- uk.co.jasonmarston.movies.input.adaptor.response - package uk.co.jasonmarston.movies.input.adaptor.response
-
Defines outbound REST payload models returned by the movie client API.
- updateMovie(UpdateMovieRequest) - Method in class uk.co.jasonmarston.movies.input.adaptor.resource.UpdateMovieResource
-
Updates a movie using the supplied request payload.
- UpdateMovieRequest - Record Class in uk.co.jasonmarston.movies.input.adaptor.request
-
Request body used to update an existing movie through the client API.
- UpdateMovieRequest(PublicId, Long, Title, ReleaseDate, Director) - Constructor for record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
-
Creates an instance of a
UpdateMovieRequestrecord class. - UpdateMovieResource - Class in uk.co.jasonmarston.movies.input.adaptor.resource
-
JAX-RS resource that updates an existing movie.
- UpdateMovieResource(ModelMapper, UpdateMovieHandler) - Constructor for class uk.co.jasonmarston.movies.input.adaptor.resource.UpdateMovieResource
-
Constructs a resource that can map inbound update payloads and dispatch them to the update-movie handler.
V
- version() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
-
Returns the value of the
versionrecord component. - version() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
-
Returns the value of the
versionrecord component.
All Classes and Interfaces|All Packages