Index

C D E H I M P R T U V 
All Classes and Interfaces|All Packages

C

CreateMovieCommand - Record Class in uk.co.jasonmarston.movies.input.port.command
Command carrying the information required to create a new movie.
CreateMovieCommand(Title, ReleaseDate, Director) - Constructor for record class uk.co.jasonmarston.movies.input.port.command.CreateMovieCommand
Creates an instance of a CreateMovieCommand record class.
CreateMovieHandler - Interface in uk.co.jasonmarston.movies.input.port
Use-case boundary for creating a new movie.

D

DefaultCreateMovieHandler - Class in uk.co.jasonmarston.movies.input.port.handler
Default implementation of the create-movie use case.
DefaultCreateMovieHandler(MovieOutputPort, ModelMapper) - Constructor for class uk.co.jasonmarston.movies.input.port.handler.DefaultCreateMovieHandler
Constructs the default create-movie handler.
DefaultDeleteMovieHandler - Class in uk.co.jasonmarston.movies.input.port.handler
Default implementation of the delete-movie use case.
DefaultDeleteMovieHandler(MovieOutputPort, ModelMapper) - Constructor for class uk.co.jasonmarston.movies.input.port.handler.DefaultDeleteMovieHandler
Constructs the default delete-movie handler.
DefaultReadMovieHandler - Class in uk.co.jasonmarston.movies.input.port.handler
Default implementation of the read-movie use case.
DefaultReadMovieHandler(MovieOutputPort, ModelMapper) - Constructor for class uk.co.jasonmarston.movies.input.port.handler.DefaultReadMovieHandler
Constructs the default read-movie handler.
DefaultUpdateMovieHandler - Class in uk.co.jasonmarston.movies.input.port.handler
Default implementation of the update-movie use case.
DefaultUpdateMovieHandler(MovieOutputPort, ModelMapper) - Constructor for class uk.co.jasonmarston.movies.input.port.handler.DefaultUpdateMovieHandler
Constructs the default update-movie handler.
DeleteMovieCommand - Record Class in uk.co.jasonmarston.movies.input.port.command
Command identifying the movie that should be deleted.
DeleteMovieCommand(PublicId) - Constructor for record class uk.co.jasonmarston.movies.input.port.command.DeleteMovieCommand
Creates an instance of a DeleteMovieCommand record class.
DeleteMovieHandler - Interface in uk.co.jasonmarston.movies.input.port
Use-case boundary for deleting an existing movie.
director() - Method in record class uk.co.jasonmarston.movies.input.port.command.CreateMovieCommand
Returns the value of the director record component.
director() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
Returns the value of the director record component.
director() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
Returns the value of the director record component.

E

equals(Object) - Method in record class uk.co.jasonmarston.movies.input.port.command.CreateMovieCommand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class uk.co.jasonmarston.movies.input.port.command.DeleteMovieCommand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class uk.co.jasonmarston.movies.input.port.command.ReadMovieCommand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
Indicates whether some other object is "equal to" this one.

H

handle(CreateMovieCommand) - Method in interface uk.co.jasonmarston.movies.input.port.CreateMovieHandler
Creates a new movie from the supplied command.
handle(CreateMovieCommand) - Method in class uk.co.jasonmarston.movies.input.port.handler.DefaultCreateMovieHandler
Creates a new movie from the supplied command.
handle(DeleteMovieCommand) - Method in interface uk.co.jasonmarston.movies.input.port.DeleteMovieHandler
Deletes the movie described by the supplied command.
handle(DeleteMovieCommand) - Method in class uk.co.jasonmarston.movies.input.port.handler.DefaultDeleteMovieHandler
Deletes the movie described by the supplied command.
handle(ReadMovieCommand) - Method in class uk.co.jasonmarston.movies.input.port.handler.DefaultReadMovieHandler
Retrieves the movie described by the supplied command.
handle(ReadMovieCommand) - Method in interface uk.co.jasonmarston.movies.input.port.ReadMovieHandler
Retrieves the movie described by the supplied command.
handle(UpdateMovieCommand) - Method in class uk.co.jasonmarston.movies.input.port.handler.DefaultUpdateMovieHandler
Updates the movie described by the supplied command.
handle(UpdateMovieCommand) - Method in interface uk.co.jasonmarston.movies.input.port.UpdateMovieHandler
Updates the movie described by the supplied command.
hashCode() - Method in record class uk.co.jasonmarston.movies.input.port.command.CreateMovieCommand
Returns a hash code value for this object.
hashCode() - Method in record class uk.co.jasonmarston.movies.input.port.command.DeleteMovieCommand
Returns a hash code value for this object.
hashCode() - Method in record class uk.co.jasonmarston.movies.input.port.command.ReadMovieCommand
Returns a hash code value for this object.
hashCode() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
Returns a hash code value for this object.
hashCode() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
Returns a hash code value for this object.

I

input.port - module input.port
Declares the input-side use-case contracts for the movie application.

M

MovieView - Record Class in uk.co.jasonmarston.movies.input.port.view
Read-side projection of a movie returned by query-oriented use cases.
MovieView(PublicId, Long, Title, ReleaseDate, Director) - Constructor for record class uk.co.jasonmarston.movies.input.port.view.MovieView
Creates an instance of a MovieView record class.

P

publicId() - Method in record class uk.co.jasonmarston.movies.input.port.command.DeleteMovieCommand
Returns the value of the publicId record component.
publicId() - Method in record class uk.co.jasonmarston.movies.input.port.command.ReadMovieCommand
Returns the value of the publicId record component.
publicId() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
Returns the value of the publicId record component.
publicId() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
Returns the value of the publicId record component.

R

ReadMovieCommand - Record Class in uk.co.jasonmarston.movies.input.port.command
Command identifying the movie that should be retrieved.
ReadMovieCommand(PublicId) - Constructor for record class uk.co.jasonmarston.movies.input.port.command.ReadMovieCommand
Creates an instance of a ReadMovieCommand record class.
ReadMovieHandler - Interface in uk.co.jasonmarston.movies.input.port
Use-case boundary for retrieving a movie by its public identifier.
release() - Method in record class uk.co.jasonmarston.movies.input.port.command.CreateMovieCommand
Returns the value of the release record component.
release() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
Returns the value of the release record component.
release() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
Returns the value of the release record component.

T

title() - Method in record class uk.co.jasonmarston.movies.input.port.command.CreateMovieCommand
Returns the value of the title record component.
title() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
Returns the value of the title record component.
title() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
Returns the value of the title record component.
toString() - Method in record class uk.co.jasonmarston.movies.input.port.command.CreateMovieCommand
Returns a string representation of this record class.
toString() - Method in record class uk.co.jasonmarston.movies.input.port.command.DeleteMovieCommand
Returns a string representation of this record class.
toString() - Method in record class uk.co.jasonmarston.movies.input.port.command.ReadMovieCommand
Returns a string representation of this record class.
toString() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
Returns a string representation of this record class.
toString() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
Returns a string representation of this record class.

U

uk.co.jasonmarston.movies.input.port - package uk.co.jasonmarston.movies.input.port
Defines the primary input-side handler contracts for the movie application.
uk.co.jasonmarston.movies.input.port.command - package uk.co.jasonmarston.movies.input.port.command
Contains command models passed into movie use-case handlers.
uk.co.jasonmarston.movies.input.port.handler - package uk.co.jasonmarston.movies.input.port.handler
Provides the default implementations of the movie input-port handler contracts.
uk.co.jasonmarston.movies.input.port.view - package uk.co.jasonmarston.movies.input.port.view
Contains view models returned by movie query-oriented use cases.
UpdateMovieCommand - Record Class in uk.co.jasonmarston.movies.input.port.command
Command carrying the information required to update an existing movie.
UpdateMovieCommand(PublicId, Long, Title, ReleaseDate, Director) - Constructor for record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
Creates an instance of a UpdateMovieCommand record class.
UpdateMovieHandler - Interface in uk.co.jasonmarston.movies.input.port
Use-case boundary for updating an existing movie.

V

version() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
Returns the value of the version record component.
version() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
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