Index
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
CreateMovieCommandrecord 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
DeleteMovieCommandrecord 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
directorrecord component. - director() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
-
Returns the value of the
directorrecord component. - director() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
-
Returns the value of the
directorrecord 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
MovieViewrecord class.
P
- publicId() - Method in record class uk.co.jasonmarston.movies.input.port.command.DeleteMovieCommand
-
Returns the value of the
publicIdrecord component. - publicId() - Method in record class uk.co.jasonmarston.movies.input.port.command.ReadMovieCommand
-
Returns the value of the
publicIdrecord component. - publicId() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
-
Returns the value of the
publicIdrecord component. - publicId() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
-
Returns the value of the
publicIdrecord 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
ReadMovieCommandrecord 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
releaserecord component. - release() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
-
Returns the value of the
releaserecord component. - release() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
-
Returns the value of the
releaserecord component.
T
- title() - Method in record class uk.co.jasonmarston.movies.input.port.command.CreateMovieCommand
-
Returns the value of the
titlerecord component. - title() - Method in record class uk.co.jasonmarston.movies.input.port.command.UpdateMovieCommand
-
Returns the value of the
titlerecord component. - title() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
-
Returns the value of the
titlerecord 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
UpdateMovieCommandrecord 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
versionrecord component. - version() - Method in record class uk.co.jasonmarston.movies.input.port.view.MovieView
-
Returns the value of the
versionrecord component.
All Classes and Interfaces|All Packages