Multiple instance of the code does not follow the abstraction, they are directly accessing the Dao directly instead of via the service layer. This can be found in:
-
ComicBookInfoController: Implementation of favourites button, reading button and finished button still directly communicate with Dao instead of via a service layer.
-
reloadTables() method of ProfilePanel.
-
actionPerformed() of ProfileController
Multiple instance of the code does not follow the abstraction, they are directly accessing the Dao directly instead of via the service layer. This can be found in:
ComicBookInfoController: Implementation of favourites button, reading button and finished button still directly communicate with Dao instead of via a service layer.
reloadTables() method of ProfilePanel.
actionPerformed() of ProfileController