Index

C D M O R U 
All Classes and Interfaces|All Packages

C

createMovie(Movie) - Method in interface uk.co.jasonmarston.movies.output.port.MovieOutputPort
Persists a newly created movie aggregate.

D

deleteMovie(DeleteMovieArgs) - Method in interface uk.co.jasonmarston.movies.output.port.MovieOutputPort
Deletes a movie aggregate by public identifier.

M

MovieOutputPort - Interface in uk.co.jasonmarston.movies.output.port
Outbound persistence contract for movie aggregates.

O

output.port - module output.port
Declares output-side contracts for persisting and retrieving movie aggregates.

R

readMovie(ReadMovieArgs) - Method in interface uk.co.jasonmarston.movies.output.port.MovieOutputPort
Loads a movie aggregate by its public identifier.

U

uk.co.jasonmarston.movies.output.port - package uk.co.jasonmarston.movies.output.port
Defines output-port contracts for movie persistence and retrieval workflows.
updateMovie(Movie) - Method in interface uk.co.jasonmarston.movies.output.port.MovieOutputPort
Persists updates to an existing movie aggregate.
C D M O R U 
All Classes and Interfaces|All Packages