Hierarchy For All Packages
Package Hierarchies:- com.chess.backend,
- com.chess.backend.domain.controllers.objects,
- com.chess.backend.domain.models,
- com.chess.backend.domain.repository,
- com.chess.backend.domain.services,
- com.chess.backend.gamemodel,
- com.chess.backend.gamemodel.abstractmoves,
- com.chess.backend.gamemodel.constants,
- com.chess.backend.repository,
- com.chess.backend.repository.metadata,
- com.chess.backend.restController.controller,
- com.chess.backend.restController.objects,
- com.chess.backend.restController.service,
- com.chess.backend.services
Class Hierarchy
- java.lang.Object
- com.chess.backend.BackendApplication
- com.chess.backend.gamemodel.Chessboard (implements java.lang.Cloneable, com.chess.backend.domain.models.IBoard)
- com.chess.backend.restController.objects.ChessboardObject
- com.chess.backend.services.ChessboardService
- com.chess.backend.gamemodel.ChessGame (implements com.chess.backend.domain.models.IGame)
- com.chess.backend.services.ChessGameService
- com.chess.backend.restController.controller.EndGameController
- com.chess.backend.restController.service.EndGameService
- com.chess.backend.repository.metadata.EventMetadata
- com.chess.backend.repository.metadata.EventObject
- com.chess.backend.restController.controller.ExecutedMoveController
- com.chess.backend.restController.objects.ExecutedMoveObject
- com.chess.backend.restController.service.ExecutedMoveService
- com.chess.backend.repository.Firebase
- com.chess.backend.repository.FirebaseConnector
- com.chess.backend.repository.GameRepository (implements com.chess.backend.domain.repository.IGameRepository)
- com.chess.backend.repository.GameRepositoryMock (implements com.chess.backend.domain.repository.IGameRepository)
- com.chess.backend.restController.controller.GetChessboardController
- com.chess.backend.restController.service.GetChessboardService
- com.chess.backend.restController.controller.GetPlayerTurnController
- com.chess.backend.restController.objects.GetPlayerTurnObject
- com.chess.backend.restController.service.GetPlayerTurnService
- com.chess.backend.restController.controller.JoinOnlineGameController
- com.chess.backend.restController.objects.JoinOnlineGameObject
- com.chess.backend.gamemodel.Move
- com.chess.backend.gamemodel.abstractmoves.MoveBackward
- com.chess.backend.gamemodel.abstractmoves.MoveDiagonal
- com.chess.backend.gamemodel.abstractmoves.MoveForward
- com.chess.backend.gamemodel.abstractmoves.MoveKnight
- com.chess.backend.gamemodel.abstractmoves.MoveLeft
- com.chess.backend.gamemodel.abstractmoves.MoveOneBackward
- com.chess.backend.gamemodel.abstractmoves.MoveOneDiagonal
- com.chess.backend.gamemodel.abstractmoves.MoveOneForward
- com.chess.backend.gamemodel.abstractmoves.MoveOneLeft
- com.chess.backend.gamemodel.abstractmoves.MoveOneRight
- com.chess.backend.gamemodel.abstractmoves.MovePawnCaptureBackward
- com.chess.backend.gamemodel.abstractmoves.MovePawnCaptureForward
- com.chess.backend.restController.controller.MoveRequestController
- com.chess.backend.restController.objects.MoveRequestInputObject
- com.chess.backend.restController.objects.MoveRequestOutputObject
- com.chess.backend.restController.service.MoveRequestService
- com.chess.backend.gamemodel.abstractmoves.MoveRight
- com.chess.backend.gamemodel.Moves
- com.chess.backend.gamemodel.abstractmoves.MoveTwoBackward
- com.chess.backend.gamemodel.abstractmoves.MoveTwoForward
- com.chess.backend.restController.service.NewChessGameService (implements com.chess.backend.domain.services.INewGameService)
- com.chess.backend.restController.controller.NewGameController
- com.chess.backend.restController.objects.NewGameObject
- com.chess.backend.restController.service.NewOnlineGameService
- com.chess.backend.restController.objects.NewPlayerObject (implements com.chess.backend.domain.controllers.objects.INewPlayerObject)
- com.chess.backend.restController.objects.NewPlayersObject (implements com.chess.backend.domain.controllers.objects.INewPlayersObject)
- com.chess.backend.gamemodel.Piece
- com.chess.backend.gamemodel.Player (implements java.io.Serializable)
- com.chess.backend.services.PlayerService
- com.chess.backend.gamemodel.Position
- com.chess.backend.gamemodel.abstractmoves.Shoot
- com.chess.backend.gamemodel.Square
- com.chess.backend.restController.objects.SquareObject
Interface Hierarchy
- com.chess.backend.domain.models.IBoard
- com.chess.backend.domain.models.IGame
- com.chess.backend.domain.repository.IGameRepository
- com.chess.backend.domain.services.INewGameService
- com.chess.backend.domain.controllers.objects.INewPlayerObject
- com.chess.backend.domain.controllers.objects.INewPlayersObject
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)