Magic Card Database
  1. Magic Card Database

MagicDBREST

Public
AuthorCommitMessageCommit dateIssues
Christopher FeblesChristopher Febles
855cc8edbbfAdded README.md.
Christopher FeblesChristopher Febles
c896fbfa9a9Changed MagicCardMixin from an abstract class to an interface.If there arises a need for constructor annotations, it will have to be changed back.
Christopher FeblesChristopher Febles
dab1a96088bExtracted code in CardController to get currently logged in user. @AuthenticationPrincipal wasn’t working.Added isOwned and numberOwned endpoints.
Christopher FeblesChristopher Febles
dd27868848dAdded image endpoint.
Christopher FeblesChristopher Febles
9577e95dda8Added paged endpoint for owned cards.
Christopher FeblesChristopher Febles
e15b6fa5722Added /ownedCards endpoint.
Christopher FeblesChristopher Febles
190773ec6ceAdded custom Jackson module to RestConfiguration.Added initial CardController. Added custom deserializer for MagicCards. All tests pass. NOTE: Custom module/deserialization works when deployed, but not in test.
Christopher FeblesChristopher Febles
4ce4bb27187Added Jackson Mixin for SubType.Created MagicCardModule to encapsulate all custom Mixins. I’m using custom Mixins instead of adding Jackson annotations to the POJOs in the API class. This reduces unnecessary coupling in the API project with some added complexity in the REST project.
Christopher FeblesChristopher Febles
cca5223f1acAdded endpoints for types and subtypes.
Christopher FeblesChristopher Febles
f8e23fc85d5Added /colors endpoint.Updated test endpoint for easier testing with cURL.
Christopher FeblesChristopher Febles
77a9c16bc54Removed unnecessary import.
Christopher FeblesChristopher Febles
1599ea46102Updated logging configuration.
Christopher FeblesChristopher Febles
0d74d9dd4a8Added configuration to change the output pattern of auto-generated TRACE logging messages.
Christopher FeblesChristopher Febles
f28388c94f0Updated Logback configuration to have a custom logging pattern for auto-generated TRACE messages.
Christopher FeblesChristopher Febles
55ca1867ea6Fixed Spring configuration.
Christopher FeblesChristopher Febles
13fa52cce29Renamed project in POM file.
Christopher FeblesChristopher Febles
9f9dafe180aSpring security configuration test passing.
Christopher FeblesChristopher Febles
bba83f4432eInitial commit.Basic Authentication seems to be working.