htwdd.chessgame.server.spring.web.config.AppProperties |
Custom spring configuration object |
htwdd.chessgame.server.Application |
Spring application class |
htwdd.chessgame.server.exceptions.BadRequestException |
Exception class for bad requests Thrown when requesting an undefined entry point |
htwdd.chessgame.server.util.BishopMovementUtility |
Movement utility class for the bishop piece |
htwdd.chessgame.server.util.CheckUtility |
Utility class handle threated field based on the piece type |
htwdd.chessgame.server.util.DatabaseUtility |
Utility class to handle database interactions |
htwdd.chessgame.server.model.Draw |
Represent a chess draw |
htwdd.chessgame.server.controller.DrawController |
Controller to manage the draw resource |
htwdd.chessgame.server.dto.DrawDTO |
Data transfer object for a draw |
htwdd.chessgame.server.model.DrawList |
Data wrapper for a list of draws. Necessary for JSON serialization/deserialization. |
htwdd.chessgame.server.controller.ErrorController |
Controller to handle all undefined entry points |
htwdd.chessgame.server.exceptions.ErrorResponseObject |
Object to represent a clearly and user comprehensible error message |
htwdd.chessgame.server.exceptions.ExceptionHandler |
Handler object to manage exceptions |
htwdd.chessgame.server.util.FENUtility |
Utility class to handle a String as Forsyth-Edwards-Notation (FEN) |
htwdd.chessgame.server.model.Field |
Represent a chess field |
htwdd.chessgame.server.util.HateoasUtility |
Utility class to handle creation of link header for HATEOAS support |
htwdd.chessgame.server.util.KingMovementUtility |
Movement utility class for the king piece |
htwdd.chessgame.server.util.KnightMovementUtility |
Movement utility class for the knight piece |
htwdd.chessgame.server.model.Match |
Represent a chess match |
htwdd.chessgame.server.controller.MatchController |
Controller to manage the match resource |
htwdd.chessgame.server.dto.MatchDTO |
Data transfer object for a match |
htwdd.chessgame.server.model.MatchHashMap |
Data wrapper for a hash map of matches. Necessary for JSON serialization/deserialization. |
htwdd.chessgame.server.dto.MatchIdDTO |
Data transfer object for a matchId |
htwdd.chessgame.server.util.Movement |
Interface for piece movement |
htwdd.chessgame.server.util.MovementUtility |
Abstract class for piece movement |
htwdd.chessgame.server.dto.PasswordDTO |
Data transfer object for a player password |
htwdd.chessgame.server.util.PawnMovementUtility |
Movement utility class for the pawn piece |
htwdd.chessgame.server.model.Piece |
Represent a chess piece |
htwdd.chessgame.server.model.PieceColor |
Represent a color of piece or player |
htwdd.chessgame.server.model.PieceSet |
Represent a set of chess pieces |
htwdd.chessgame.server.model.PieceSetHashMap |
Data wrapper for a hash map of pieceSets. Necessary for JSON serialization/deserialization. |
htwdd.chessgame.server.model.PieceType |
Represent a type of a chess piece |
htwdd.chessgame.server.model.Player |
Represent a chess player |
htwdd.chessgame.server.controller.PlayerController |
Controller to manage the match resource |
htwdd.chessgame.server.dto.PlayerDTO |
Data transfer object for a player |
htwdd.chessgame.server.model.PlayerHashMap |
Data wrapper for a hash map of players. Necessary for JSON serialization/deserialization. |
htwdd.chessgame.server.util.QueenMovementUtility |
Movement utility class for the queen piece Combined the rules of bishop and rook |
htwdd.chessgame.server.util.RookMovementUtility |
Movement utility class for the rook piece |
htwdd.chessgame.server.controller.RootController |
Controller to handels the root resource |
htwdd.chessgame.server.util.SANUtility |
Utility class to handle a String as standard algebraic notation (SAN) |
htwdd.chessgame.server.spring.web.config.WebConfig |
Spring web configuration object |