Index

C D E H I M P R T U V 
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 CreateMovieRequest record 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 director record component.
director() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
Returns the value of the director record component.
director() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
Returns the value of the director record 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 MovieResponse record class.

P

publicId() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
Returns the value of the publicId record component.
publicId() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
Returns the value of the publicId record 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 release record component.
release() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
Returns the value of the release record component.
release() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
Returns the value of the release record component.

T

title() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.CreateMovieRequest
Returns the value of the title record component.
title() - Method in record class uk.co.jasonmarston.movies.input.adaptor.request.UpdateMovieRequest
Returns the value of the title record component.
title() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
Returns the value of the title record 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 UpdateMovieRequest record 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 version record component.
version() - Method in record class uk.co.jasonmarston.movies.input.adaptor.response.MovieResponse
Returns the value of the version record component.
C D E H I M P R T U V 
All Classes and Interfaces|All Packages