Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

AccountDetailsController - Class in com.github.brokenswing.comixaire.controller
 
AccountDetailsController() - Constructor for class com.github.brokenswing.comixaire.controller.AccountDetailsController
 
add(BooleanBinding) - Method in class com.github.brokenswing.comixaire.utils.FormValidationBuilder
 
addBooking(LibraryItem, Client) - Method in class com.github.brokenswing.comixaire.facades.booking.BookingFacade
 
addBooking(Client) - Method in class com.github.brokenswing.comixaire.models.LibraryItem
Adds a new client in the queue of bookings.
addCasting() - Method in class com.github.brokenswing.comixaire.controller.item.DVDFormController
 
addCategory() - Method in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
addDependencyResolver(DependencySource) - Method in class com.github.brokenswing.comixaire.di.DependencyInjector
Add a source to resolve dependencies from.
When trying to resolve a dependency and that a cache-miss happens, the sources are inspected in the same order as they were added to the dependency injection system through this method.
addToCache(Class<?>, Object) - Method in class com.github.brokenswing.comixaire.di.sources.CacheDependencySource
 
Alerts - Class in com.github.brokenswing.comixaire.javafx
 
Alerts() - Constructor for class com.github.brokenswing.comixaire.javafx.Alerts
 
AnnotatedDependencySource - Class in com.github.brokenswing.comixaire.di.sources
Resolves dependencies by scanning object methods.
AnnotatedDependencySource(Object) - Constructor for class com.github.brokenswing.comixaire.di.sources.AnnotatedDependencySource
 
ArrayDependencySource - Class in com.github.brokenswing.comixaire.di.sources
 
ArrayDependencySource(Object[]) - Constructor for class com.github.brokenswing.comixaire.di.sources.ArrayDependencySource
 
artist(String) - Method in interface com.github.brokenswing.comixaire.models.builder.CDStep
 
AuthFacade - Class in com.github.brokenswing.comixaire.facades.auth
This class provides a simple API to use the authentication system of the application.
AuthFacade(DAOFactory, PasswordAlgorithm, Session) - Constructor for class com.github.brokenswing.comixaire.facades.auth.AuthFacade
 
author - Variable in class com.github.brokenswing.comixaire.controller.item.BookFormController
 
author(String) - Method in interface com.github.brokenswing.comixaire.models.builder.BookStep
 
available(boolean) - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
available(boolean) - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 

B

back() - Method in class com.github.brokenswing.comixaire.controller.BookingClientIdController
 
back() - Method in class com.github.brokenswing.comixaire.controller.BookingController
 
back() - Method in class com.github.brokenswing.comixaire.controller.ClientBorrowedItemsController
 
back() - Method in class com.github.brokenswing.comixaire.controller.ClientManagementController
 
back() - Method in class com.github.brokenswing.comixaire.controller.ClientRecommendationsController
 
back(MouseEvent) - Method in class com.github.brokenswing.comixaire.controller.item.CreateLibraryItemController
 
back() - Method in class com.github.brokenswing.comixaire.controller.item.UpdateLibraryItemController
 
back() - Method in class com.github.brokenswing.comixaire.controller.LoansClientIdController
 
back() - Method in class com.github.brokenswing.comixaire.controller.LoansController
 
back() - Method in class com.github.brokenswing.comixaire.controller.NewClientController
 
back() - Method in class com.github.brokenswing.comixaire.controller.ReturnsController
 
back() - Method in class com.github.brokenswing.comixaire.controller.ReturnsItemIdController
 
BadCredentialsException - Exception in com.github.brokenswing.comixaire.exception
This exception is thrown when a staff member or a client tries to authenticate but provides bad credentials.
BadCredentialsException(String) - Constructor for exception com.github.brokenswing.comixaire.exception.BadCredentialsException
Constructs a BadCredentialsException with a descriptive message of the reason which led this exception to be thrown.
BindingsHelper - Class in com.github.brokenswing.comixaire.utils
 
book() - Method in class com.github.brokenswing.comixaire.controller.cell.BookingCellController
 
Book - Class in com.github.brokenswing.comixaire.models
This class represents a specific type of library item that is handled by the software.
Book(String, ConditionType, String, Date, Date, Integer[], String[], boolean, String, String, String, int) - Constructor for class com.github.brokenswing.comixaire.models.Book
 
Book(int, String, ConditionType, String, Date, Date, Integer[], String[], boolean, String, String, String, int) - Constructor for class com.github.brokenswing.comixaire.models.Book
 
book() - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
book() - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
BOOK - Static variable in class com.github.brokenswing.comixaire.view.Views.LibraryItems.Forms
This view COULD receive a Book instance.
BookFormController - Class in com.github.brokenswing.comixaire.controller.item
 
BookFormController() - Constructor for class com.github.brokenswing.comixaire.controller.item.BookFormController
 
BOOKING_ITEM - Static variable in class com.github.brokenswing.comixaire.view.Views.Cells
This view represents a library item with a button to book it if possible.
BookingCellController - Class in com.github.brokenswing.comixaire.controller.cell
 
BookingCellController() - Constructor for class com.github.brokenswing.comixaire.controller.cell.BookingCellController
 
bookingClientIdButton - Variable in class com.github.brokenswing.comixaire.controller.BookingClientIdController
 
BookingClientIdController - Class in com.github.brokenswing.comixaire.controller
 
BookingClientIdController() - Constructor for class com.github.brokenswing.comixaire.controller.BookingClientIdController
 
bookingClientIdField - Variable in class com.github.brokenswing.comixaire.controller.BookingClientIdController
 
BookingController - Class in com.github.brokenswing.comixaire.controller
 
BookingController() - Constructor for class com.github.brokenswing.comixaire.controller.BookingController
 
BookingFacade - Class in com.github.brokenswing.comixaire.facades.booking
 
BookingFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.booking.BookingFacade
 
bookings(Integer[]) - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
bookings(Integer[]) - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
BOOKINGS - Static variable in class com.github.brokenswing.comixaire.view.Views
This view allows to manage bookings for a client.
BookStep - Interface in com.github.brokenswing.comixaire.models.builder
 
borrowedItems() - Method in class com.github.brokenswing.comixaire.controller.ClientActionCenterController
 
build() - Method in interface com.github.brokenswing.comixaire.models.builder.BookStep
 
build() - Method in interface com.github.brokenswing.comixaire.models.builder.CDStep
 
build() - Method in interface com.github.brokenswing.comixaire.models.builder.DVDStep
 
build() - Method in interface com.github.brokenswing.comixaire.models.builder.GameStep
 
build() - Method in class com.github.brokenswing.comixaire.utils.FormValidationBuilder
 
buildFormValidation(FormValidationBuilder) - Method in class com.github.brokenswing.comixaire.controller.item.BookFormController
 
buildFormValidation(FormValidationBuilder) - Method in class com.github.brokenswing.comixaire.controller.item.CDFormController
 
buildFormValidation(FormValidationBuilder) - Method in class com.github.brokenswing.comixaire.controller.item.DVDFormController
 
buildFormValidation(FormValidationBuilder) - Method in class com.github.brokenswing.comixaire.controller.item.GameFormController
 
buildFormValidation(FormValidationBuilder) - Method in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
Registers form constraints.

C

CacheDependencySource - Class in com.github.brokenswing.comixaire.di.sources
 
CacheDependencySource() - Constructor for class com.github.brokenswing.comixaire.di.sources.CacheDependencySource
 
call(Class<?>) - Method in class com.github.brokenswing.comixaire.di.ControllerFactoryDI
 
CardIdAlreadyExist - Exception in com.github.brokenswing.comixaire.exception
This exception is thrown when a staff member tries to create a client but provides an existing card id.
CardIdAlreadyExist(String) - Constructor for exception com.github.brokenswing.comixaire.exception.CardIdAlreadyExist
Constructs a BadCredentialsException with a descriptive message of the reason which led this exception to be thrown.
casting(String[]) - Method in interface com.github.brokenswing.comixaire.models.builder.DVDStep
 
categories - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
categories(String[]) - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
categories(String[]) - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
cd() - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
cd() - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
CD - Class in com.github.brokenswing.comixaire.models
This class represents a specific type of library item that is handled by the software.
CD(String, ConditionType, String, Date, Date, Integer[], String[], boolean, int, String) - Constructor for class com.github.brokenswing.comixaire.models.CD
 
CD(int, String, ConditionType, String, Date, Date, Integer[], String[], boolean, int, String) - Constructor for class com.github.brokenswing.comixaire.models.CD
 
CD - Static variable in class com.github.brokenswing.comixaire.view.Views.LibraryItems.Forms
This view COULD receive a CD instance.
CDFormController - Class in com.github.brokenswing.comixaire.controller.item
 
CDFormController() - Constructor for class com.github.brokenswing.comixaire.controller.item.CDFormController
 
CDStep - Interface in com.github.brokenswing.comixaire.models.builder
 
clearAndSelect(int) - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
clearSelection(int) - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
clearSelection() - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
Client - Class in com.github.brokenswing.comixaire.models
 
Client(String, String, String, String, String, Date) - Constructor for class com.github.brokenswing.comixaire.models.Client
 
Client(int, String, String, String, String, String, Date) - Constructor for class com.github.brokenswing.comixaire.models.Client
 
CLIENT - Static variable in class com.github.brokenswing.comixaire.view.Views.ActionCenters
This view displays two links to the client: one to rate library items and an other one to see which library items are recommended for him/her.
CLIENT - Static variable in class com.github.brokenswing.comixaire.view.Views.Cells
This view represents a single client with the main information about him/her displayed.
CLIENT_BOOKINGS - Static variable in class com.github.brokenswing.comixaire.view.Views
This view displays an field to enter the card ID of a client to display bookings of.
CLIENT_BORROWED_ITEM - Static variable in class com.github.brokenswing.comixaire.view.Views
This view allows a client to consult all library item he/she loaned and rate each of these if he/she want to.
CLIENT_LOANS - Static variable in class com.github.brokenswing.comixaire.view.Views
This view displays a field to enter the card ID of a client we want to create loans for.
CLIENT_RECOMMENDATIONS - Static variable in class com.github.brokenswing.comixaire.view.Views
This views displays all recommended items of a client.
CLIENT_RETURNS - Static variable in class com.github.brokenswing.comixaire.view.Views
This view simply displays a field to enter the ID of a library item to return.
ClientActionCenterController - Class in com.github.brokenswing.comixaire.controller
 
ClientActionCenterController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientActionCenterController
 
ClientBorrowedItemsController - Class in com.github.brokenswing.comixaire.controller
 
ClientBorrowedItemsController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientBorrowedItemsController
 
ClientBorrowedItemsController.ObservableRating - Class in com.github.brokenswing.comixaire.controller
 
ClientCellController - Class in com.github.brokenswing.comixaire.controller.cell
 
ClientCellController() - Constructor for class com.github.brokenswing.comixaire.controller.cell.ClientCellController
 
ClientDAO - Interface in com.github.brokenswing.comixaire.dao
Data access object to the clients.
ClientDetailsController - Class in com.github.brokenswing.comixaire.controller
 
ClientDetailsController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientDetailsController
 
ClientFinesController - Class in com.github.brokenswing.comixaire.controller
 
ClientFinesController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientFinesController
 
clientFromRow(ResultSet) - Static method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
ClientManagement() - Constructor for class com.github.brokenswing.comixaire.view.Views.ClientManagement
 
ClientManagementController - Class in com.github.brokenswing.comixaire.controller
 
ClientManagementController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientManagementController
 
ClientMenuController - Class in com.github.brokenswing.comixaire.controller
 
ClientMenuController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientMenuController
 
ClientRecommendationsController - Class in com.github.brokenswing.comixaire.controller
 
ClientRecommendationsController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientRecommendationsController
 
CLIENTS_LIST - Static variable in class com.github.brokenswing.comixaire.view.Views
This view list all clients.
ClientsFacade - Class in com.github.brokenswing.comixaire.facades.clients
 
ClientsFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
ClientsListController - Class in com.github.brokenswing.comixaire.controller
 
ClientsListController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientsListController
 
ClientSubscriptionsController - Class in com.github.brokenswing.comixaire.controller
 
ClientSubscriptionsController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientSubscriptionsController
 
ClientUpdateController - Class in com.github.brokenswing.comixaire.controller
 
ClientUpdateController() - Constructor for class com.github.brokenswing.comixaire.controller.ClientUpdateController
 
com.github.brokenswing.comixaire - package com.github.brokenswing.comixaire
 
com.github.brokenswing.comixaire.controller - package com.github.brokenswing.comixaire.controller
 
com.github.brokenswing.comixaire.controller.cell - package com.github.brokenswing.comixaire.controller.cell
 
com.github.brokenswing.comixaire.controller.dialog - package com.github.brokenswing.comixaire.controller.dialog
 
com.github.brokenswing.comixaire.controller.item - package com.github.brokenswing.comixaire.controller.item
 
com.github.brokenswing.comixaire.dao - package com.github.brokenswing.comixaire.dao
 
com.github.brokenswing.comixaire.dao.postgres - package com.github.brokenswing.comixaire.dao.postgres
 
com.github.brokenswing.comixaire.di - package com.github.brokenswing.comixaire.di
 
com.github.brokenswing.comixaire.di.sources - package com.github.brokenswing.comixaire.di.sources
 
com.github.brokenswing.comixaire.exception - package com.github.brokenswing.comixaire.exception
 
com.github.brokenswing.comixaire.facades - package com.github.brokenswing.comixaire.facades
 
com.github.brokenswing.comixaire.facades.auth - package com.github.brokenswing.comixaire.facades.auth
 
com.github.brokenswing.comixaire.facades.booking - package com.github.brokenswing.comixaire.facades.booking
 
com.github.brokenswing.comixaire.facades.clients - package com.github.brokenswing.comixaire.facades.clients
 
com.github.brokenswing.comixaire.facades.fines - package com.github.brokenswing.comixaire.facades.fines
 
com.github.brokenswing.comixaire.facades.fineTypes - package com.github.brokenswing.comixaire.facades.fineTypes
 
com.github.brokenswing.comixaire.facades.item - package com.github.brokenswing.comixaire.facades.item
 
com.github.brokenswing.comixaire.facades.loans - package com.github.brokenswing.comixaire.facades.loans
 
com.github.brokenswing.comixaire.facades.logs - package com.github.brokenswing.comixaire.facades.logs
 
com.github.brokenswing.comixaire.facades.rating - package com.github.brokenswing.comixaire.facades.rating
 
com.github.brokenswing.comixaire.facades.recommendations - package com.github.brokenswing.comixaire.facades.recommendations
 
com.github.brokenswing.comixaire.facades.returns - package com.github.brokenswing.comixaire.facades.returns
 
com.github.brokenswing.comixaire.facades.staff - package com.github.brokenswing.comixaire.facades.staff
 
com.github.brokenswing.comixaire.facades.subscriptions - package com.github.brokenswing.comixaire.facades.subscriptions
 
com.github.brokenswing.comixaire.javafx - package com.github.brokenswing.comixaire.javafx
 
com.github.brokenswing.comixaire.models - package com.github.brokenswing.comixaire.models
 
com.github.brokenswing.comixaire.models.builder - package com.github.brokenswing.comixaire.models.builder
 
com.github.brokenswing.comixaire.recommendation - package com.github.brokenswing.comixaire.recommendation
 
com.github.brokenswing.comixaire.utils - package com.github.brokenswing.comixaire.utils
 
com.github.brokenswing.comixaire.view - package com.github.brokenswing.comixaire.view
 
com.github.brokenswing.comixaire.view.alert - package com.github.brokenswing.comixaire.view.alert
 
com.github.brokenswing.comixaire.view.util - package com.github.brokenswing.comixaire.view.util
 
Comixaire - Class in com.github.brokenswing.comixaire
Comixaire application.
Comixaire() - Constructor for class com.github.brokenswing.comixaire.Comixaire
 
computeRecommendation(Client) - Method in class com.github.brokenswing.comixaire.facades.recommendations.RecommendationFacade
 
condition - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
condition(ConditionType) - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
condition(ConditionType) - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
ConditionType - Enum in com.github.brokenswing.comixaire.models
 
confirm(String, String, String) - Static method in class com.github.brokenswing.comixaire.javafx.Alerts
Displays an alert popup to the user to get a confirmation.
ConnectionPostgreSQL - Class in com.github.brokenswing.comixaire.dao.postgres
 
ConnectionPostgreSQL() - Constructor for class com.github.brokenswing.comixaire.dao.postgres.ConnectionPostgreSQL
 
ControllerFactoryDI - Class in com.github.brokenswing.comixaire.di
 
ControllerFactoryDI(DependencyInjector) - Constructor for class com.github.brokenswing.comixaire.di.ControllerFactoryDI
 
countAll() - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
countAll() - Method in interface com.github.brokenswing.comixaire.dao.LibraryItemDAO
 
countAll() - Method in interface com.github.brokenswing.comixaire.dao.LoanDAO
 
countAll() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
countAll() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
countAll() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLoanDAO
 
countAll() - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
countAll() - Method in class com.github.brokenswing.comixaire.facades.item.LibraryItemFacade
 
countAll() - Method in class com.github.brokenswing.comixaire.facades.loans.LoansFacade
 
countCurrentLoans(Client) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
countCurrentLoans(Client) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
countCurrentLoans(Client) - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
countFines(Client) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
countFines(Client) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
countFines(Client) - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
countLoans(Client) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
countLoans(Client) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
countLoans(Client) - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
countVotes(Client) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
countVotes(Client) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
countVotes(Client) - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
create() - Method in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
create(Client) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
create(Fine) - Method in interface com.github.brokenswing.comixaire.dao.FineDAO
 
create(LibraryItem) - Method in interface com.github.brokenswing.comixaire.dao.LibraryItemDAO
 
create(Loan) - Method in interface com.github.brokenswing.comixaire.dao.LoanDAO
 
create(Log) - Method in interface com.github.brokenswing.comixaire.dao.LogDAO
 
create(Client) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
create(Fine) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresFineDAO
 
create(LibraryItem) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
create(Loan) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLoanDAO
 
create(Log) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLogDAO
 
create(Rating) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresRatingDAO
 
create(Returns) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresReturnsDAO
 
create(StaffMember) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresStaffMemberDAO
 
create(Subscription) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresSubscriptionsDAO
 
create(Rating) - Method in interface com.github.brokenswing.comixaire.dao.RatingDAO
 
create(Returns) - Method in interface com.github.brokenswing.comixaire.dao.ReturnsDAO
 
create(StaffMember) - Method in interface com.github.brokenswing.comixaire.dao.StaffMemberDAO
 
create(Subscription) - Method in interface com.github.brokenswing.comixaire.dao.SubscriptionsDAO
 
create(Client) - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
create(Fine) - Method in class com.github.brokenswing.comixaire.facades.fines.FinesFacade
 
create(LibraryItem) - Method in class com.github.brokenswing.comixaire.facades.item.LibraryItemFacade
 
create(Loan) - Method in class com.github.brokenswing.comixaire.facades.loans.LoansFacade
 
create(Returns, LibraryItem) - Method in class com.github.brokenswing.comixaire.facades.returns.ReturnFacade
 
create(Subscription) - Method in class com.github.brokenswing.comixaire.facades.subscriptions.SubscriptionsFacade
 
create() - Static method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
createButton - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
createdOn - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
createdOn(Date) - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
createdOn(Date) - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
CreateLibraryItemController - Class in com.github.brokenswing.comixaire.controller.item
 
CreateLibraryItemController() - Constructor for class com.github.brokenswing.comixaire.controller.item.CreateLibraryItemController
 
createSubscription() - Method in class com.github.brokenswing.comixaire.controller.ClientSubscriptionsController
 
CREATION - Static variable in class com.github.brokenswing.comixaire.view.Views.LibraryItems
This view displays a form to creation a library item.
CustomListCell<T> - Class in com.github.brokenswing.comixaire.javafx
 
CustomListCell(ViewLoader, String) - Constructor for class com.github.brokenswing.comixaire.javafx.CustomListCell
 

D

DAOFactory - Class in com.github.brokenswing.comixaire.dao
 
DAOFactory() - Constructor for class com.github.brokenswing.comixaire.dao.DAOFactory
 
delete() - Method in class com.github.brokenswing.comixaire.controller.cell.ItemCellController
 
delete(Client) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
delete(Fine) - Method in interface com.github.brokenswing.comixaire.dao.FineDAO
 
delete(LibraryItem) - Method in interface com.github.brokenswing.comixaire.dao.LibraryItemDAO
 
delete(Client) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
delete(Fine) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresFineDAO
 
delete(LibraryItem) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
delete(StaffMember) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresStaffMemberDAO
 
delete(StaffMember) - Method in interface com.github.brokenswing.comixaire.dao.StaffMemberDAO
 
delete(Client) - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
delete(Fine) - Method in class com.github.brokenswing.comixaire.facades.fines.FinesFacade
 
delete(LibraryItem) - Method in class com.github.brokenswing.comixaire.facades.item.LibraryItemFacade
 
deleteBooking(LibraryItem, Client) - Method in class com.github.brokenswing.comixaire.facades.booking.BookingFacade
 
deleteClient() - Method in class com.github.brokenswing.comixaire.controller.ClientManagementController
 
DependencyInjector - Class in com.github.brokenswing.comixaire.di
Class that allows manages the dependency injection in the system.
DependencyInjector(Class<? extends Annotation>, boolean) - Constructor for class com.github.brokenswing.comixaire.di.DependencyInjector
 
DependencySource - Interface in com.github.brokenswing.comixaire.di
Represents a source that can resolve dependencies.
DETAILS_SUB_FRAME - Static variable in class com.github.brokenswing.comixaire.view.Views.ClientManagement
This view is used as a sub-frame of the Views.ClientManagement.MAIN_FRAME and displays a summary of the current client.
A Client MUST be passed to this view.
disableCache() - Method in class com.github.brokenswing.comixaire.di.DependencyInjector
Disables cache access.
displayActionCenter() - Method in class com.github.brokenswing.comixaire.controller.LoginController
Navigates to the staff action center view using the LoginController.router.
displayActionCenter() - Method in class com.github.brokenswing.comixaire.controller.NewClientController
 
displayBookingsView() - Method in class com.github.brokenswing.comixaire.controller.StaffActionCenterController
 
displayClientActionCenter() - Method in class com.github.brokenswing.comixaire.controller.LoginController
Navigates to the client action center view using the LoginController.router.
displayFinesTab() - Method in class com.github.brokenswing.comixaire.controller.ClientManagementController
 
displayInternalErrorAlert(Exception) - Method in class com.github.brokenswing.comixaire.controller.LoginController
Displays an alert popup to the user indicating an expected error occurred.
displayItemsView() - Method in class com.github.brokenswing.comixaire.controller.StaffMenusController
 
displayLoansView() - Method in class com.github.brokenswing.comixaire.controller.StaffActionCenterController
 
displayLoginView() - Method in class com.github.brokenswing.comixaire.controller.StaffMenusController
 
displayLogsView() - Method in class com.github.brokenswing.comixaire.controller.StaffMenusController
 
displayNewClientView() - Method in class com.github.brokenswing.comixaire.controller.StaffActionCenterController
 
displayNewItemView() - Method in class com.github.brokenswing.comixaire.controller.StaffActionCenterController
 
displayRateDialog() - Method in class com.github.brokenswing.comixaire.controller.cell.RatingCellController
 
displayReturnsView() - Method in class com.github.brokenswing.comixaire.controller.StaffActionCenterController
 
displaySettingsView() - Method in class com.github.brokenswing.comixaire.controller.StaffMenusController
 
displayStatsView() - Method in class com.github.brokenswing.comixaire.controller.StaffMenusController
 
displaySubscriptionsTab() - Method in class com.github.brokenswing.comixaire.controller.ClientManagementController
 
displaySummaryTab() - Method in class com.github.brokenswing.comixaire.controller.ClientManagementController
 
displayUpdateTab() - Method in class com.github.brokenswing.comixaire.controller.ClientManagementController
 
duration(int) - Method in interface com.github.brokenswing.comixaire.models.builder.CDStep
 
duration(int) - Method in interface com.github.brokenswing.comixaire.models.builder.DVDStep
 
dvd() - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
dvd() - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
DVD - Class in com.github.brokenswing.comixaire.models
This class represents a specific type of library item that is handled by the software.
DVD(String, ConditionType, String, Date, Date, Integer[], String[], boolean, int, String, String[]) - Constructor for class com.github.brokenswing.comixaire.models.DVD
 
DVD(int, String, ConditionType, String, Date, Date, Integer[], String[], boolean, int, String, String[]) - Constructor for class com.github.brokenswing.comixaire.models.DVD
 
DVD - Static variable in class com.github.brokenswing.comixaire.view.Views.LibraryItems.Forms
This view COULD receive a DVD instance.
DVDFormController - Class in com.github.brokenswing.comixaire.controller.item
 
DVDFormController() - Constructor for class com.github.brokenswing.comixaire.controller.item.DVDFormController
 
DVDStep - Interface in com.github.brokenswing.comixaire.models.builder
 

E

editedItem - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
enableCache() - Method in class com.github.brokenswing.comixaire.di.DependencyInjector
Enables cache access.
equals(Object) - Method in class com.github.brokenswing.comixaire.models.Client
 
equals(Object) - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
exception(Exception) - Static method in class com.github.brokenswing.comixaire.javafx.Alerts
Displays an alert popup to the user indicating an internal exception occurred.
existsProperty() - Method in class com.github.brokenswing.comixaire.controller.ClientBorrowedItemsController.ObservableRating
 

F

Facade - Class in com.github.brokenswing.comixaire.facades
 
Facade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.Facade
 
factory - Variable in class com.github.brokenswing.comixaire.facades.Facade
 
factory(ViewLoader, String) - Static method in class com.github.brokenswing.comixaire.javafx.CustomListCell
 
failure(String) - Static method in class com.github.brokenswing.comixaire.javafx.Alerts
Displays an alert popup to the user indicating a failure.
filterAll() - Method in class com.github.brokenswing.comixaire.controller.LogsController
 
filterMonth() - Method in class com.github.brokenswing.comixaire.controller.LogsController
 
filterToday() - Method in class com.github.brokenswing.comixaire.controller.LogsController
 
filterWeek() - Method in class com.github.brokenswing.comixaire.controller.LogsController
 
find() - Method in class com.github.brokenswing.comixaire.controller.BookingController
 
find() - Method in class com.github.brokenswing.comixaire.controller.ItemsController
 
findAll() - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
findAll() - Method in interface com.github.brokenswing.comixaire.dao.LibraryItemDAO
 
findAll() - Method in interface com.github.brokenswing.comixaire.dao.LoanDAO
 
findAll() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
findAll() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
findAll() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLoanDAO
 
findAll() - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
findAll() - Method in class com.github.brokenswing.comixaire.facades.item.LibraryItemFacade
 
findAll(String) - Method in class com.github.brokenswing.comixaire.facades.loans.LoansFacade
 
findAllByCardId(String) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresSubscriptionsDAO
 
findAllByCardId(String) - Method in interface com.github.brokenswing.comixaire.dao.SubscriptionsDAO
 
findAllByCardId(String) - Method in class com.github.brokenswing.comixaire.facades.subscriptions.SubscriptionsFacade
 
findByCardID(String) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
findByCardId(String) - Method in interface com.github.brokenswing.comixaire.dao.LoanDAO
 
findByCardID(String) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
findByCardId(String) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLoanDAO
 
findByCardId(String) - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
findByCardId(String) - Method in class com.github.brokenswing.comixaire.facades.loans.LoansFacade
 
findByClient(Client) - Method in interface com.github.brokenswing.comixaire.dao.FineDAO
 
findByClient(Client) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresFineDAO
 
findByClient(Client) - Method in class com.github.brokenswing.comixaire.facades.fines.FinesFacade
 
findById(int) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
findById(int) - Method in interface com.github.brokenswing.comixaire.dao.LibraryItemDAO
 
findById(int) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
findById(int) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
findById(int) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresStaffMemberDAO
 
findById(int) - Method in interface com.github.brokenswing.comixaire.dao.StaffMemberDAO
 
findById(int) - Method in class com.github.brokenswing.comixaire.facades.item.LibraryItemFacade
 
findByUsername(String) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresStaffMemberDAO
 
findByUsername(String) - Method in interface com.github.brokenswing.comixaire.dao.StaffMemberDAO
 
findCurrentLoans(String) - Method in interface com.github.brokenswing.comixaire.dao.LoanDAO
 
findCurrentLoans(String) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLoanDAO
 
findCurrentLoans(String) - Method in class com.github.brokenswing.comixaire.facades.loans.LoansFacade
 
Fine - Class in com.github.brokenswing.comixaire.models
 
Fine(int, boolean, FineType) - Constructor for class com.github.brokenswing.comixaire.models.Fine
 
FINE - Static variable in class com.github.brokenswing.comixaire.view.Views.Cells
This view represents a single fine with the main information about it displayed.
FineCellController - Class in com.github.brokenswing.comixaire.controller.cell
 
FineCellController() - Constructor for class com.github.brokenswing.comixaire.controller.cell.FineCellController
 
FineDAO - Interface in com.github.brokenswing.comixaire.dao
 
FINES_SUB_FRAME - Static variable in class com.github.brokenswing.comixaire.view.Views.ClientManagement
This view is used as a sub-frame of the Views.ClientManagement.MAIN_FRAME and displays fines for the current client.
A Client MUST be passed to this view.
FinesFacade - Class in com.github.brokenswing.comixaire.facades.fines
 
FinesFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.fines.FinesFacade
 
FineType - Class in com.github.brokenswing.comixaire.models
 
FineType(int, String, int) - Constructor for class com.github.brokenswing.comixaire.models.FineType
 
FineTypeDAO - Interface in com.github.brokenswing.comixaire.dao
 
FineTypesFacade - Class in com.github.brokenswing.comixaire.facades.fineTypes
 
FineTypesFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.fineTypes.FineTypesFacade
 
FormValidationBuilder - Class in com.github.brokenswing.comixaire.utils
 
FormValidationBuilder() - Constructor for class com.github.brokenswing.comixaire.utils.FormValidationBuilder
 
from(Book) - Static method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
from(DVD) - Static method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
from(CD) - Static method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
from(Game) - Static method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
fromLocalDate(LocalDate) - Static method in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 

G

game() - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
game() - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
Game - Class in com.github.brokenswing.comixaire.models
This class represents a specific type of library item that is handled by the software.
Game(String, ConditionType, String, Date, Date, Integer[], String[], boolean, String, int, int, int, String) - Constructor for class com.github.brokenswing.comixaire.models.Game
 
Game(int, String, ConditionType, String, Date, Date, Integer[], String[], boolean, String, int, int, int, String) - Constructor for class com.github.brokenswing.comixaire.models.Game
 
GAME - Static variable in class com.github.brokenswing.comixaire.view.Views.LibraryItems.Forms
This view COULD receive a Game instance.
GameFormController - Class in com.github.brokenswing.comixaire.controller.item
 
GameFormController() - Constructor for class com.github.brokenswing.comixaire.controller.item.GameFormController
 
GameStep - Interface in com.github.brokenswing.comixaire.models.builder
 
getAddress() - Method in class com.github.brokenswing.comixaire.models.Client
 
getAll() - Method in interface com.github.brokenswing.comixaire.dao.LogDAO
 
getAll() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLogDAO
 
getAllFineTypes() - Method in interface com.github.brokenswing.comixaire.dao.FineTypeDAO
 
getAllFineTypes() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresFineTypeDAO
 
getAllFineTypes() - Method in class com.github.brokenswing.comixaire.facades.fineTypes.FineTypesFacade
 
getAllForClient(Client) - Method in class com.github.brokenswing.comixaire.facades.rating.RatingFacade
 
getAllItemId() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresRatingDAO
 
getAllItemId() - Method in interface com.github.brokenswing.comixaire.dao.RatingDAO
 
getAllRating() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresRatingDAO
 
getAllRating() - Method in interface com.github.brokenswing.comixaire.dao.RatingDAO
 
getArtist() - Method in class com.github.brokenswing.comixaire.models.CD
 
getAuthFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getAuthor() - Method in class com.github.brokenswing.comixaire.models.Book
 
getBirthdate() - Method in class com.github.brokenswing.comixaire.models.Client
 
getBookingFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getBookings() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
Provides a list of clients IDs.
getCardId() - Method in class com.github.brokenswing.comixaire.models.Client
 
getCasting() - Method in class com.github.brokenswing.comixaire.models.DVD
 
getCastings() - Method in interface com.github.brokenswing.comixaire.dao.LibraryItemDAO
 
getCastings() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
getCategories() - Method in interface com.github.brokenswing.comixaire.dao.LibraryItemDAO
 
getCategories() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
getCategories() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
getClient() - Method in class com.github.brokenswing.comixaire.controller.ClientBorrowedItemsController.ObservableRating
 
getClient() - Method in class com.github.brokenswing.comixaire.models.Loan
 
getClient() - Method in class com.github.brokenswing.comixaire.models.Rating
 
getClient() - Method in class com.github.brokenswing.comixaire.models.Subscription
 
getClientDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getClientDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getClientsFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getCondition() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
getConnection() - Method in class com.github.brokenswing.comixaire.dao.postgres.ConnectionPostgreSQL
 
getContentInventory() - Method in class com.github.brokenswing.comixaire.models.Game
 
getCreatedOn() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
getDate() - Method in class com.github.brokenswing.comixaire.models.Log
 
getDate() - Method in class com.github.brokenswing.comixaire.models.Returns
 
getDuration() - Method in class com.github.brokenswing.comixaire.models.CD
 
getDuration() - Method in class com.github.brokenswing.comixaire.models.DVD
 
getFineDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getFineDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getFinesFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getFineType() - Method in class com.github.brokenswing.comixaire.models.Fine
 
getFineTypeDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getFineTypeDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getFineTypes() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getFirstname() - Method in class com.github.brokenswing.comixaire.models.Client
 
getFrom() - Method in class com.github.brokenswing.comixaire.models.Loan
 
getFrom() - Method in class com.github.brokenswing.comixaire.models.Subscription
 
getFullname() - Method in class com.github.brokenswing.comixaire.models.Client
 
getGender() - Method in class com.github.brokenswing.comixaire.models.Client
 
getId() - Method in class com.github.brokenswing.comixaire.models.Fine
 
getId() - Method in class com.github.brokenswing.comixaire.models.FineType
 
getIdClient() - Method in class com.github.brokenswing.comixaire.models.Client
 
getIdLibraryItem() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
getIdLoan() - Method in class com.github.brokenswing.comixaire.models.Loan
 
getIdLoan() - Method in class com.github.brokenswing.comixaire.models.Returns
 
getIdStaff() - Method in class com.github.brokenswing.comixaire.models.StaffMember
 
getIdSubscription() - Method in class com.github.brokenswing.comixaire.models.Subscription
 
getISBN() - Method in class com.github.brokenswing.comixaire.models.Book
 
getItemFromFields() - Method in class com.github.brokenswing.comixaire.controller.item.BookFormController
 
getItemFromFields() - Method in class com.github.brokenswing.comixaire.controller.item.CDFormController
 
getItemFromFields() - Method in class com.github.brokenswing.comixaire.controller.item.DVDFormController
 
getItemFromFields() - Method in class com.github.brokenswing.comixaire.controller.item.GameFormController
 
getItemFromFields() - Method in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
This method is called only when form is in a valid state.
getKnownCastings() - Method in class com.github.brokenswing.comixaire.facades.item.LibraryItemFacade
 
getKnownCategories() - Method in class com.github.brokenswing.comixaire.facades.item.LibraryItemFacade
 
getLabel() - Method in enum com.github.brokenswing.comixaire.models.ConditionType
 
getLabel() - Method in class com.github.brokenswing.comixaire.models.FineType
 
getLastname() - Method in class com.github.brokenswing.comixaire.models.Client
 
getLatestLoanByItemId(int) - Method in interface com.github.brokenswing.comixaire.dao.LoanDAO
 
getLatestLoanByItemId(int) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLoanDAO
 
getLatestLoanByItemId(int) - Method in class com.github.brokenswing.comixaire.facades.loans.LoansFacade
 
getLibraryItem() - Method in class com.github.brokenswing.comixaire.controller.ClientBorrowedItemsController.ObservableRating
 
getLibraryItem() - Method in class com.github.brokenswing.comixaire.models.Loan
 
getLibraryItem() - Method in class com.github.brokenswing.comixaire.models.Rating
 
getLibraryItemDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getLibraryItemDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getLibraryItemFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getLoanDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getLoanDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getLoansFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getLocation() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
getLogDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getLogDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getLoggedInClient() - Method in class com.github.brokenswing.comixaire.facades.auth.AuthFacade
 
getLoggedInClient() - Method in class com.github.brokenswing.comixaire.facades.auth.Session
 
getLoggedInStaff() - Method in class com.github.brokenswing.comixaire.facades.auth.AuthFacade
 
getLoggedInStaff() - Method in class com.github.brokenswing.comixaire.facades.auth.Session
 
getLogs() - Method in class com.github.brokenswing.comixaire.facades.logs.LogsFacade
 
getLogsFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getMaxPlayers() - Method in class com.github.brokenswing.comixaire.models.Game
 
getMaxValue() - Method in class com.github.brokenswing.comixaire.javafx.IntField
 
getMinAge() - Method in class com.github.brokenswing.comixaire.models.Game
 
getMinPlayers() - Method in class com.github.brokenswing.comixaire.models.Game
 
getMinValue() - Method in class com.github.brokenswing.comixaire.javafx.IntField
 
getNote() - Method in class com.github.brokenswing.comixaire.models.Rating
 
getOperationDetails() - Method in class com.github.brokenswing.comixaire.models.Log
 
getOperationType() - Method in class com.github.brokenswing.comixaire.models.Log
 
getPagesCount() - Method in class com.github.brokenswing.comixaire.models.Book
 
getPassword() - Method in class com.github.brokenswing.comixaire.models.StaffMember
 
getPrettyCreatedOn() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
getPrettyDuration() - Method in class com.github.brokenswing.comixaire.models.CD
 
getPrettyDuration() - Method in class com.github.brokenswing.comixaire.models.DVD
 
getPrettyReleasedOn() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
getPrice() - Method in class com.github.brokenswing.comixaire.models.FineType
 
getPriority() - Method in interface com.github.brokenswing.comixaire.di.DependencySource
Dependency sources are called in ascending order based of their priority.
getPriority() - Method in class com.github.brokenswing.comixaire.di.sources.CacheDependencySource
 
getPriority() - Method in class com.github.brokenswing.comixaire.di.sources.ReflectionDependencySource
 
getProducer() - Method in class com.github.brokenswing.comixaire.models.DVD
 
getPublisher() - Method in class com.github.brokenswing.comixaire.models.Book
 
getPublisher() - Method in class com.github.brokenswing.comixaire.models.Game
 
getRatingByClientId(int) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresRatingDAO
 
getRatingByClientId(int) - Method in interface com.github.brokenswing.comixaire.dao.RatingDAO
 
getRatingDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getRatingDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getRatingFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getRecommendationFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getRecommendedItems(Client) - Method in class com.github.brokenswing.comixaire.recommendation.RecommenderSystem
 
getReleasedOn() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
getReturnFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getReturnsDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getReturnsDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getRole() - Method in class com.github.brokenswing.comixaire.models.StaffMember
 
getRouter() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getSelectedIndices() - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
getSelectedItems() - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
getStaffMember() - Method in class com.github.brokenswing.comixaire.models.Log
 
getStaffMemberDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getStaffMemberDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getStaffMemberFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getSubscriptionsDAO() - Method in class com.github.brokenswing.comixaire.dao.DAOFactory
 
getSubscriptionsDAO() - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
getSubscriptionsFacade() - Method in class com.github.brokenswing.comixaire.Comixaire
 
getTimestamp() - Method in class com.github.brokenswing.comixaire.models.Log
 
getTitle() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
getTo() - Method in class com.github.brokenswing.comixaire.models.Loan
 
getTo() - Method in class com.github.brokenswing.comixaire.models.Subscription
 
getUsername() - Method in exception com.github.brokenswing.comixaire.exception.UsernameAlreadyExistsException
 
getUsername() - Method in class com.github.brokenswing.comixaire.models.StaffMember
 
getValue() - Method in class com.github.brokenswing.comixaire.javafx.IntField
 
getViewLoader() - Method in class com.github.brokenswing.comixaire.Comixaire
 

H

hashCode() - Method in class com.github.brokenswing.comixaire.models.Client
 
hashCode() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
hashPassword(String) - Method in class com.github.brokenswing.comixaire.facades.auth.AuthFacade
 
hashPassword(String) - Method in interface com.github.brokenswing.comixaire.facades.auth.PasswordAlgorithm
Hashes the given password using the algorithm represented by this class.
hashPassword(String) - Method in class com.github.brokenswing.comixaire.facades.auth.PlainTextPasswordAlgorithm
No-op method.

I

id(int) - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
id(int) - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.AccountDetailsController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.BookingClientIdController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.BookingController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.cell.BookingCellController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.cell.ClientCellController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.cell.FineCellController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.cell.ItemCellController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.cell.LoanCellController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.cell.LogCellController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.cell.RatingCellController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.cell.RecommendedItemCellController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.cell.SubscriptionCellController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ClientBorrowedItemsController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ClientDetailsController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ClientFinesController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ClientManagementController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ClientMenuController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ClientRecommendationsController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ClientsListController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ClientSubscriptionsController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ClientUpdateController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.dialog.RatingDialogController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.item.BookFormController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.item.CDFormController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.item.CreateLibraryItemController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.item.DVDFormController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.item.GameFormController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.item.UpdateLibraryItemController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ItemsController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.LoansClientIdController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.LoansController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.LogsController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.NewClientController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ReturnsController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.ReturnsItemIdController
 
initialize(URL, ResourceBundle) - Method in class com.github.brokenswing.comixaire.controller.StatsController
 
inject(Object) - Method in class com.github.brokenswing.comixaire.di.DependencyInjector
Injects dependencies in the given object.
This fields annotated with InjectValue then tries to find a value that fits the type.
injectRecursively() - Method in interface com.github.brokenswing.comixaire.di.DependencySource
Indicates if the last returned dependency should have its fields be resolved by the dependency injector or not.
injectRecursively() - Method in class com.github.brokenswing.comixaire.di.sources.ArrayDependencySource
 
injectRecursively() - Method in class com.github.brokenswing.comixaire.di.sources.CacheDependencySource
 
InjectValue - Annotation Type in com.github.brokenswing.comixaire.di
Indicates that a field must be populated when passing the instance of an object to DependencyInjector.inject(Object) method of the main dependency injector.
InternalErrorAlert - Class in com.github.brokenswing.comixaire.view.alert
 
InternalErrorAlert() - Constructor for class com.github.brokenswing.comixaire.view.alert.InternalErrorAlert
 
InternalErrorAlert(Exception) - Constructor for class com.github.brokenswing.comixaire.view.alert.InternalErrorAlert
 
InternalException - Exception in com.github.brokenswing.comixaire.exception
The exception InternalException and its subclasses are thrown when an error occurs and that the user has no way to fix this error using the UI.
InternalException(String) - Constructor for exception com.github.brokenswing.comixaire.exception.InternalException
Constructs a new exception with the specified detail message.
InternalException(String, Throwable) - Constructor for exception com.github.brokenswing.comixaire.exception.InternalException
Constructs a new exception with the specified detail message and cause.
IntField - Class in com.github.brokenswing.comixaire.javafx
 
IntField() - Constructor for class com.github.brokenswing.comixaire.javafx.IntField
 
InvalidFineTypeException - Exception in com.github.brokenswing.comixaire.exception
 
InvalidFineTypeException(int) - Constructor for exception com.github.brokenswing.comixaire.exception.InvalidFineTypeException
 
inventory - Variable in class com.github.brokenswing.comixaire.controller.item.GameFormController
 
inventory(String) - Method in interface com.github.brokenswing.comixaire.models.builder.GameStep
 
isAvailable() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
isbn - Variable in class com.github.brokenswing.comixaire.controller.item.BookFormController
 
isbn(String) - Method in interface com.github.brokenswing.comixaire.models.builder.BookStep
 
isEmpty() - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
isPaid() - Method in class com.github.brokenswing.comixaire.models.Fine
 
isSelected(int) - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
ITEM - Static variable in class com.github.brokenswing.comixaire.view.Views.Cells
This view represents a single library item with the main information about it displayed.
ITEM_SUMMARY - Static variable in class com.github.brokenswing.comixaire.view.Views.Cells
This view represents a simple summary of the information of a library item.
ItemCellController - Class in com.github.brokenswing.comixaire.controller.cell
 
ItemCellController() - Constructor for class com.github.brokenswing.comixaire.controller.cell.ItemCellController
 
ItemsController - Class in com.github.brokenswing.comixaire.controller
 
ItemsController() - Constructor for class com.github.brokenswing.comixaire.controller.ItemsController
 

L

LibraryItem - Class in com.github.brokenswing.comixaire.models
This class represents the type of items that the software can manage (that can be booked, loaned, etc ..).
LibraryItem(String, ConditionType, String, Date, Date, Integer[], String[], boolean) - Constructor for class com.github.brokenswing.comixaire.models.LibraryItem
 
LibraryItem(int, String, ConditionType, String, Date, Date, Integer[], String[], boolean) - Constructor for class com.github.brokenswing.comixaire.models.LibraryItem
 
LibraryItemBuilder - Class in com.github.brokenswing.comixaire.models.builder
 
LibraryItemDAO - Interface in com.github.brokenswing.comixaire.dao
 
libraryItemFacade - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
LibraryItemFacade - Class in com.github.brokenswing.comixaire.facades.item
 
LibraryItemFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.item.LibraryItemFacade
 
LibraryItemFormController<T extends LibraryItem> - Class in com.github.brokenswing.comixaire.controller.item
 
LibraryItemFormController(Class<T>) - Constructor for class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
libraryItemFromRow(ResultSet) - Static method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
LibraryItems() - Constructor for class com.github.brokenswing.comixaire.view.Views.LibraryItems
 
LibraryItemStep - Interface in com.github.brokenswing.comixaire.models.builder
 
LIST - Static variable in class com.github.brokenswing.comixaire.view.Views.LibraryItems
This view displays a list containing all the library items present in the system.
loadView(String, Object...) - Method in class com.github.brokenswing.comixaire.view.util.ViewLoader
Loads the FXML file represented by the given view.
loan() - Method in class com.github.brokenswing.comixaire.controller.LoansController
 
Loan - Class in com.github.brokenswing.comixaire.models
 
Loan(int, Date, Date, Client, LibraryItem) - Constructor for class com.github.brokenswing.comixaire.models.Loan
 
Loan(Date, Date, Client, LibraryItem) - Constructor for class com.github.brokenswing.comixaire.models.Loan
 
LoanCellController - Class in com.github.brokenswing.comixaire.controller.cell
 
LoanCellController() - Constructor for class com.github.brokenswing.comixaire.controller.cell.LoanCellController
 
loanClientIdButton - Variable in class com.github.brokenswing.comixaire.controller.LoansClientIdController
 
loanClientIdField - Variable in class com.github.brokenswing.comixaire.controller.LoansClientIdController
 
LoanDAO - Interface in com.github.brokenswing.comixaire.dao
 
loanFromRow(ResultSet) - Static method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLoanDAO
 
loanKeyPressed(KeyEvent) - Method in class com.github.brokenswing.comixaire.controller.LoansController
 
LOANS - Static variable in class com.github.brokenswing.comixaire.view.Views
This views allows to create new loans for a client.
LoansClientIdController - Class in com.github.brokenswing.comixaire.controller
 
LoansClientIdController() - Constructor for class com.github.brokenswing.comixaire.controller.LoansClientIdController
 
LoansController - Class in com.github.brokenswing.comixaire.controller
 
LoansController() - Constructor for class com.github.brokenswing.comixaire.controller.LoansController
 
LoansFacade - Class in com.github.brokenswing.comixaire.facades.loans
 
LoansFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.loans.LoansFacade
 
location - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
location(String) - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
location(String) - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
log(String, String) - Method in class com.github.brokenswing.comixaire.facades.logs.LogsFacade
 
Log - Class in com.github.brokenswing.comixaire.models
 
Log(String, String, Date, StaffMember) - Constructor for class com.github.brokenswing.comixaire.models.Log
 
LOG - Static variable in class com.github.brokenswing.comixaire.view.Views.Cells
This view represents a single log with the main information about it displayed.
LogCellController - Class in com.github.brokenswing.comixaire.controller.cell
 
LogCellController() - Constructor for class com.github.brokenswing.comixaire.controller.cell.LogCellController
 
LogDAO - Interface in com.github.brokenswing.comixaire.dao
Data access object to the logs.
LOGIN - Static variable in class com.github.brokenswing.comixaire.view.Views
This view displays a form allowing a client or a staff member to connect to the software.
loginClient() - Method in class com.github.brokenswing.comixaire.controller.LoginController
This method tries to log in a client based on the value present in the LoginController.clientIdField.
loginClient(String) - Method in class com.github.brokenswing.comixaire.facades.auth.AuthFacade
Tries to connect a client with the given card ID.
LoginController - Class in com.github.brokenswing.comixaire.controller
 
LoginController() - Constructor for class com.github.brokenswing.comixaire.controller.LoginController
 
loginStaff() - Method in class com.github.brokenswing.comixaire.controller.LoginController
This method tries to log in a staff member based on the values that are present in the LoginController.usernameField and LoginController.passwordField.
loginStaff(String, String) - Method in class com.github.brokenswing.comixaire.facades.auth.AuthFacade
Tries to login a staff member which has the given username and the given password.
logout() - Method in class com.github.brokenswing.comixaire.controller.ClientMenuController
 
logout() - Method in class com.github.brokenswing.comixaire.controller.StaffMenusController
 
logout() - Method in class com.github.brokenswing.comixaire.facades.auth.AuthFacade
Logs out the currently logged in user of the system.
logout() - Method in class com.github.brokenswing.comixaire.facades.auth.Session
Logs out any connected user, independently of it being a staff member or a client.
If no user is logged in the system, this method does nothing.
LOGS - Static variable in class com.github.brokenswing.comixaire.view.Views
This view displays logs of the software.
LogsController - Class in com.github.brokenswing.comixaire.controller
 
LogsController() - Constructor for class com.github.brokenswing.comixaire.controller.LogsController
 
LogsFacade - Class in com.github.brokenswing.comixaire.facades.logs
 
LogsFacade(DAOFactory, Session) - Constructor for class com.github.brokenswing.comixaire.facades.logs.LogsFacade
 

M

main(String[]) - Static method in class com.github.brokenswing.comixaire.Comixaire
 
MAIN_FRAME - Static variable in class com.github.brokenswing.comixaire.view.Views.ClientManagement
This view is the one that must be navigated to using the main router to display a correct client management view.
A Client MUST be passed to this view.
MAX_SIMILAR_CLIENTS - Static variable in class com.github.brokenswing.comixaire.recommendation.RecommenderSystem
 
maxPlayers - Variable in class com.github.brokenswing.comixaire.controller.item.GameFormController
 
maxPlayers(int) - Method in interface com.github.brokenswing.comixaire.models.builder.GameStep
 
maxValueProperty() - Method in class com.github.brokenswing.comixaire.javafx.IntField
 
MIN_NOTE - Static variable in class com.github.brokenswing.comixaire.recommendation.RecommenderSystem
 
minAge - Variable in class com.github.brokenswing.comixaire.controller.item.GameFormController
 
minAge(int) - Method in interface com.github.brokenswing.comixaire.models.builder.GameStep
 
minPlayers - Variable in class com.github.brokenswing.comixaire.controller.item.GameFormController
 
minPlayers(int) - Method in interface com.github.brokenswing.comixaire.models.builder.GameStep
 
minValueProperty() - Method in class com.github.brokenswing.comixaire.javafx.IntField
 

N

name - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
navigateTo(String, Object...) - Method in class com.github.brokenswing.comixaire.view.util.Router
Loads the given view using ViewLoader.loadView(String, Object[]) then sets the loaded views as the root scene of the stage that is handled by this router.
This method also centers the stage on the screen.
NEW_CLIENT - Static variable in class com.github.brokenswing.comixaire.view.Views
This view allows to create a new Client.
NewClientController - Class in com.github.brokenswing.comixaire.controller
 
NewClientController() - Constructor for class com.github.brokenswing.comixaire.controller.NewClientController
 
NoClientFoundException - Exception in com.github.brokenswing.comixaire.exception
This exception is thrown when trying to retrieve a client through ClientDAO.
NoClientFoundException(int) - Constructor for exception com.github.brokenswing.comixaire.exception.NoClientFoundException
Constructs an exception to be thrown when trying to retrieve a client using it's client ID but that no client with the given client ID can be found.
NoClientFoundException(String) - Constructor for exception com.github.brokenswing.comixaire.exception.NoClientFoundException
Constructs an exception to be thrown when trying to retrieve a client using it's card ID but that no client with the given card ID can be found.
NoFineFoundException - Exception in com.github.brokenswing.comixaire.exception
This exception is thrown when trying to retrieve a fine through FineDAO.
NoFineFoundException(int) - Constructor for exception com.github.brokenswing.comixaire.exception.NoFineFoundException
Constructs an exception to be thrown when trying to retrieve a fine using it's ID but no fine with this ID can be found.
NoFineFoundException(Client) - Constructor for exception com.github.brokenswing.comixaire.exception.NoFineFoundException
Constructs an exception to be thrown when trying to retrieve client's fines but no fine can be found.
NoLibraryItemFoundException - Exception in com.github.brokenswing.comixaire.exception
This exception is thrown when trying to retrieve a library item through LibraryItemDAO.
NoLibraryItemFoundException(int) - Constructor for exception com.github.brokenswing.comixaire.exception.NoLibraryItemFoundException
Constructs an exception to be thrown when trying to retrieve a staff member using it's ID but that no staff member with the given ID can be found.
NoLibraryItemFoundException(String) - Constructor for exception com.github.brokenswing.comixaire.exception.NoLibraryItemFoundException
Constructs an exception to be thrown when trying to retrieve a library item using it's title but that no library item with the given title can be found.
NoLoanFoundException - Exception in com.github.brokenswing.comixaire.exception
This exception is thrown when a loan cannot be found.
NoLoanFoundException(int) - Constructor for exception com.github.brokenswing.comixaire.exception.NoLoanFoundException
This constructor is used to specify that no loan can be found for a given library item.
NoOpSelectionModel<T> - Class in com.github.brokenswing.comixaire.javafx
 
NoOpSelectionModel() - Constructor for class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
NoReturnFoundException - Exception in com.github.brokenswing.comixaire.exception
 
NoReturnFoundException(int) - Constructor for exception com.github.brokenswing.comixaire.exception.NoReturnFoundException
 
NoStaffMemberFoundException - Exception in com.github.brokenswing.comixaire.exception
This exception is thrown when trying to retrieve a staff member through StaffMemberDAO.
NoStaffMemberFoundException(int) - Constructor for exception com.github.brokenswing.comixaire.exception.NoStaffMemberFoundException
Constructs an exception to be thrown when trying to retrieve a staff member using it's ID but that no staff member with the given ID can be found.
NoStaffMemberFoundException(String) - Constructor for exception com.github.brokenswing.comixaire.exception.NoStaffMemberFoundException
Constructs an exception to be thrown when trying to retrieve a staff member using it's username but that no staff member with the given username can be found.
notEmpty(ObservableStringValue) - Method in class com.github.brokenswing.comixaire.utils.FormValidationBuilder
 
notEmpty(ObservableStringValue, boolean) - Method in class com.github.brokenswing.comixaire.utils.FormValidationBuilder
 
noteProperty() - Method in class com.github.brokenswing.comixaire.controller.ClientBorrowedItemsController.ObservableRating
 
notIn(ObservableValue<T>, ObservableList<T>) - Method in class com.github.brokenswing.comixaire.utils.FormValidationBuilder
 
notIn(ObservableValue<T>, ObservableList<T>, BiFunction<T, T, Boolean>) - Method in class com.github.brokenswing.comixaire.utils.FormValidationBuilder
 
notNull(ObservableValue<T>) - Method in class com.github.brokenswing.comixaire.utils.FormValidationBuilder
 

O

ObservableRating(Client, LibraryItem, int) - Constructor for class com.github.brokenswing.comixaire.controller.ClientBorrowedItemsController.ObservableRating
 

P

pagesCount - Variable in class com.github.brokenswing.comixaire.controller.item.BookFormController
 
pagesCount(int) - Method in interface com.github.brokenswing.comixaire.models.builder.BookStep
 
PasswordAlgorithm - Interface in com.github.brokenswing.comixaire.facades.auth
This interface represents an hashing algorithm used to hash passwords.
pay() - Method in class com.github.brokenswing.comixaire.controller.cell.FineCellController
 
pay(Fine) - Method in interface com.github.brokenswing.comixaire.dao.FineDAO
 
pay(Fine) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresFineDAO
 
pay(Fine) - Method in class com.github.brokenswing.comixaire.facades.fines.FinesFacade
 
peekBooking() - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
PlainTextPasswordAlgorithm - Class in com.github.brokenswing.comixaire.facades.auth
An hash algorithm that hashes nothing.
PlainTextPasswordAlgorithm() - Constructor for class com.github.brokenswing.comixaire.facades.auth.PlainTextPasswordAlgorithm
 
populateBuilder(LibraryItemStep) - Method in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
PostgresClientDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresDAOFactory - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresDAOFactory() - Constructor for class com.github.brokenswing.comixaire.dao.postgres.PostgresDAOFactory
 
PostgresFineDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresFineDAO(Connection) - Constructor for class com.github.brokenswing.comixaire.dao.postgres.PostgresFineDAO
 
PostgresFineTypeDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresFineTypeDAO(Connection) - Constructor for class com.github.brokenswing.comixaire.dao.postgres.PostgresFineTypeDAO
 
PostgresLibraryItemDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresLibraryItemDAO(Connection) - Constructor for class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
PostgresLoanDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresLoanDAO(Connection) - Constructor for class com.github.brokenswing.comixaire.dao.postgres.PostgresLoanDAO
 
PostgresLogDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresLogDAO(Connection) - Constructor for class com.github.brokenswing.comixaire.dao.postgres.PostgresLogDAO
 
PostgresRatingDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresRatingDAO(Connection) - Constructor for class com.github.brokenswing.comixaire.dao.postgres.PostgresRatingDAO
 
PostgresReturnsDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresReturnsDAO(Connection) - Constructor for class com.github.brokenswing.comixaire.dao.postgres.PostgresReturnsDAO
 
PostgresStaffMemberDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresSubscriptionsDAO - Class in com.github.brokenswing.comixaire.dao.postgres
 
PostgresSubscriptionsDAO(Connection) - Constructor for class com.github.brokenswing.comixaire.dao.postgres.PostgresSubscriptionsDAO
 
prettyDate(Date) - Static method in class com.github.brokenswing.comixaire.utils.PrettyTimeTransformer
 
prettyDuration(int) - Static method in class com.github.brokenswing.comixaire.utils.PrettyTimeTransformer
 
PrettyTimeTransformer - Class in com.github.brokenswing.comixaire.utils
 
producer(String) - Method in interface com.github.brokenswing.comixaire.models.builder.DVDStep
 
publisher - Variable in class com.github.brokenswing.comixaire.controller.item.BookFormController
 
publisher - Variable in class com.github.brokenswing.comixaire.controller.item.GameFormController
 
publisher(String) - Method in interface com.github.brokenswing.comixaire.models.builder.BookStep
 
publisher(String) - Method in interface com.github.brokenswing.comixaire.models.builder.GameStep
 

R

rate(Rating) - Method in class com.github.brokenswing.comixaire.facades.rating.RatingFacade
 
Rating - Class in com.github.brokenswing.comixaire.models
 
Rating(Client, LibraryItem, int) - Constructor for class com.github.brokenswing.comixaire.models.Rating
 
RATING - Static variable in class com.github.brokenswing.comixaire.view.Views.Cells
This view represents a rating given by a client for a library item.
RatingCellController - Class in com.github.brokenswing.comixaire.controller.cell
 
RatingCellController() - Constructor for class com.github.brokenswing.comixaire.controller.cell.RatingCellController
 
RatingDAO - Interface in com.github.brokenswing.comixaire.dao
 
RatingDialogController - Class in com.github.brokenswing.comixaire.controller.dialog
 
RatingDialogController() - Constructor for class com.github.brokenswing.comixaire.controller.dialog.RatingDialogController
 
RatingFacade - Class in com.github.brokenswing.comixaire.facades.rating
 
RatingFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.rating.RatingFacade
 
ratings - Variable in class com.github.brokenswing.comixaire.recommendation.RecommenderSystem
 
RecommendationFacade - Class in com.github.brokenswing.comixaire.facades.recommendations
 
RecommendationFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.recommendations.RecommendationFacade
 
recommendations() - Method in class com.github.brokenswing.comixaire.controller.ClientActionCenterController
 
RecommendedItemCellController - Class in com.github.brokenswing.comixaire.controller.cell
 
RecommendedItemCellController() - Constructor for class com.github.brokenswing.comixaire.controller.cell.RecommendedItemCellController
 
RecommenderSystem - Class in com.github.brokenswing.comixaire.recommendation
 
RecommenderSystem(Rating[]) - Constructor for class com.github.brokenswing.comixaire.recommendation.RecommenderSystem
 
ReflectionDependencySource - Class in com.github.brokenswing.comixaire.di.sources
Resolve dependencies by searching an args-less constructor in the dependency class, and if it exists, it creates an instance by calling the found constructor.
ReflectionDependencySource() - Constructor for class com.github.brokenswing.comixaire.di.sources.ReflectionDependencySource
 
releasedOn - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
releasedOn(Date) - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
releasedOn(Date) - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
removeBooking(Client) - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
resolve(Class<T>) - Method in interface com.github.brokenswing.comixaire.di.DependencySource
Resolves given dependency (if possible).
resolve(Class<T>) - Method in class com.github.brokenswing.comixaire.di.sources.AnnotatedDependencySource
 
resolve(Class<T>) - Method in class com.github.brokenswing.comixaire.di.sources.ArrayDependencySource
 
resolve(Class<T>) - Method in class com.github.brokenswing.comixaire.di.sources.CacheDependencySource
 
resolve(Class<T>) - Method in class com.github.brokenswing.comixaire.di.sources.ReflectionDependencySource
 
returnButton - Variable in class com.github.brokenswing.comixaire.controller.ReturnsItemIdController
 
ReturnFacade - Class in com.github.brokenswing.comixaire.facades.returns
 
ReturnFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.returns.ReturnFacade
 
returnItem() - Method in class com.github.brokenswing.comixaire.controller.cell.LoanCellController
 
returnItem() - Method in class com.github.brokenswing.comixaire.controller.ReturnsController
 
returnItemIdField - Variable in class com.github.brokenswing.comixaire.controller.ReturnsItemIdController
 
Returns - Class in com.github.brokenswing.comixaire.models
 
Returns(int, Date) - Constructor for class com.github.brokenswing.comixaire.models.Returns
 
Returns(int) - Constructor for class com.github.brokenswing.comixaire.models.Returns
 
RETURNS - Static variable in class com.github.brokenswing.comixaire.view.Views
This view allows to create a return for a loan.
ReturnsController - Class in com.github.brokenswing.comixaire.controller
 
ReturnsController() - Constructor for class com.github.brokenswing.comixaire.controller.ReturnsController
 
ReturnsDAO - Interface in com.github.brokenswing.comixaire.dao
 
ReturnsItemIdController - Class in com.github.brokenswing.comixaire.controller
 
ReturnsItemIdController() - Constructor for class com.github.brokenswing.comixaire.controller.ReturnsItemIdController
 
router - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
Router - Class in com.github.brokenswing.comixaire.view.util
This class allows to change the current view displayed in the application.
Router(ViewLoader, Stage) - Constructor for class com.github.brokenswing.comixaire.view.util.Router
 

S

search() - Method in class com.github.brokenswing.comixaire.controller.ClientBorrowedItemsController
 
search() - Method in class com.github.brokenswing.comixaire.controller.ClientsListController
 
select() - Method in class com.github.brokenswing.comixaire.controller.BookingClientIdController
 
select() - Method in class com.github.brokenswing.comixaire.controller.LoansClientIdController
 
select() - Method in class com.github.brokenswing.comixaire.controller.ReturnsItemIdController
 
select(int) - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
select(T) - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
selectAll() - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
selectFirst() - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
selectIndices(int, int...) - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
selectKeyPressed(KeyEvent) - Method in class com.github.brokenswing.comixaire.controller.BookingClientIdController
 
selectKeyPressed(KeyEvent) - Method in class com.github.brokenswing.comixaire.controller.LoansClientIdController
 
selectKeyPressed(KeyEvent) - Method in class com.github.brokenswing.comixaire.controller.ReturnsItemIdController
 
selectLast() - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
selectNext() - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
selectPrevious() - Method in class com.github.brokenswing.comixaire.javafx.NoOpSelectionModel
 
Session - Class in com.github.brokenswing.comixaire.facades.auth
This class is used to store the current state of the authentication system of the application.
Session() - Constructor for class com.github.brokenswing.comixaire.facades.auth.Session
 
setAddress(String) - Method in class com.github.brokenswing.comixaire.models.Client
 
setArtist(String) - Method in class com.github.brokenswing.comixaire.models.CD
 
setAuthor(String) - Method in class com.github.brokenswing.comixaire.models.Book
 
setAvailable(boolean) - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
setBirthdate(Date) - Method in class com.github.brokenswing.comixaire.models.Client
 
setCardId(String) - Method in class com.github.brokenswing.comixaire.models.Client
 
setCasting(String[]) - Method in class com.github.brokenswing.comixaire.models.DVD
 
setClient(Client) - Method in class com.github.brokenswing.comixaire.models.Rating
 
setCondition(ConditionType) - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
setContentInventory(String) - Method in class com.github.brokenswing.comixaire.models.Game
 
setDuration(int) - Method in class com.github.brokenswing.comixaire.models.CD
 
setDuration(int) - Method in class com.github.brokenswing.comixaire.models.DVD
 
setFirstname(String) - Method in class com.github.brokenswing.comixaire.models.Client
 
setGender(String) - Method in class com.github.brokenswing.comixaire.models.Client
 
setISBN(String) - Method in class com.github.brokenswing.comixaire.models.Book
 
setLastname(String) - Method in class com.github.brokenswing.comixaire.models.Client
 
setLibraryItem(LibraryItem) - Method in class com.github.brokenswing.comixaire.models.Rating
 
setLocation(String) - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
setLoggedInClient(Client) - Method in class com.github.brokenswing.comixaire.facades.auth.Session
 
setLoggedInStaff(StaffMember) - Method in class com.github.brokenswing.comixaire.facades.auth.AuthFacade
 
setLoggedInStaff(StaffMember) - Method in class com.github.brokenswing.comixaire.facades.auth.Session
 
setMaxPlayers(int) - Method in class com.github.brokenswing.comixaire.models.Game
 
setMaxValue(int) - Method in class com.github.brokenswing.comixaire.javafx.IntField
 
setMinAge(int) - Method in class com.github.brokenswing.comixaire.models.Game
 
setMinPlayers(int) - Method in class com.github.brokenswing.comixaire.models.Game
 
setMinValue(int) - Method in class com.github.brokenswing.comixaire.javafx.IntField
 
setNote(int) - Method in class com.github.brokenswing.comixaire.models.Rating
 
setPagesCount(int) - Method in class com.github.brokenswing.comixaire.models.Book
 
setPassword(String) - Method in class com.github.brokenswing.comixaire.models.StaffMember
 
setProducer(String) - Method in class com.github.brokenswing.comixaire.models.DVD
 
setPublisher(String) - Method in class com.github.brokenswing.comixaire.models.Book
 
setPublisher(String) - Method in class com.github.brokenswing.comixaire.models.Game
 
SETTINGS - Static variable in class com.github.brokenswing.comixaire.view.Views
This view allows a staff member to update it's name and/or it's password.
setTitle(String) - Method in class com.github.brokenswing.comixaire.models.LibraryItem
 
setUsername(String) - Method in class com.github.brokenswing.comixaire.models.StaffMember
 
setValue(int) - Method in class com.github.brokenswing.comixaire.javafx.IntField
 
SIMILARITY_MIN - Static variable in class com.github.brokenswing.comixaire.recommendation.RecommenderSystem
 
STAFF - Static variable in class com.github.brokenswing.comixaire.view.Views.ActionCenters
This view displays a bunch of links to other views for the staff members.
StaffActionCenterController - Class in com.github.brokenswing.comixaire.controller
 
StaffActionCenterController() - Constructor for class com.github.brokenswing.comixaire.controller.StaffActionCenterController
 
StaffMember - Class in com.github.brokenswing.comixaire.models
 
StaffMember(String, String, String) - Constructor for class com.github.brokenswing.comixaire.models.StaffMember
 
StaffMember(int, String, String, String) - Constructor for class com.github.brokenswing.comixaire.models.StaffMember
 
StaffMember(StaffMember) - Constructor for class com.github.brokenswing.comixaire.models.StaffMember
 
StaffMemberDAO - Interface in com.github.brokenswing.comixaire.dao
 
StaffMemberFacade - Class in com.github.brokenswing.comixaire.facades.staff
 
StaffMemberFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.staff.StaffMemberFacade
 
staffMemberFromRow(ResultSet) - Static method in class com.github.brokenswing.comixaire.dao.postgres.PostgresStaffMemberDAO
 
StaffMenusController - Class in com.github.brokenswing.comixaire.controller
 
StaffMenusController() - Constructor for class com.github.brokenswing.comixaire.controller.StaffMenusController
 
start(Stage) - Method in class com.github.brokenswing.comixaire.Comixaire
 
STATS - Static variable in class com.github.brokenswing.comixaire.view.Views
This view display some statistics about what the state of the library.
StatsController - Class in com.github.brokenswing.comixaire.controller
 
StatsController() - Constructor for class com.github.brokenswing.comixaire.controller.StatsController
 
Subscription - Class in com.github.brokenswing.comixaire.models
 
Subscription(int, Date, Date, Client) - Constructor for class com.github.brokenswing.comixaire.models.Subscription
 
Subscription(Date, Date, Client) - Constructor for class com.github.brokenswing.comixaire.models.Subscription
 
SUBSCRIPTION - Static variable in class com.github.brokenswing.comixaire.view.Views.Cells
This view represents a single subscription with the main information about it displayed.
SubscriptionCellController - Class in com.github.brokenswing.comixaire.controller.cell
 
SubscriptionCellController() - Constructor for class com.github.brokenswing.comixaire.controller.cell.SubscriptionCellController
 
subscriptionFromRow(ResultSet) - Static method in class com.github.brokenswing.comixaire.dao.postgres.PostgresSubscriptionsDAO
 
SUBSCRIPTIONS_SUB_FRAME - Static variable in class com.github.brokenswing.comixaire.view.Views.ClientManagement
This view is used as a sub-frame of the Views.ClientManagement.MAIN_FRAME and displays subscriptions of the current client.
SubscriptionsDAO - Interface in com.github.brokenswing.comixaire.dao
 
SubscriptionsFacade - Class in com.github.brokenswing.comixaire.facades.subscriptions
 
SubscriptionsFacade(DAOFactory) - Constructor for class com.github.brokenswing.comixaire.facades.subscriptions.SubscriptionsFacade
 
success(String) - Static method in class com.github.brokenswing.comixaire.javafx.Alerts
Displays an alert popup to the user indicating a success.

T

title(String) - Method in class com.github.brokenswing.comixaire.models.builder.LibraryItemBuilder
 
title(String) - Method in interface com.github.brokenswing.comixaire.models.builder.LibraryItemStep
 
toString() - Method in class com.github.brokenswing.comixaire.models.Book
 
toString() - Method in class com.github.brokenswing.comixaire.models.CD
 
toString() - Method in class com.github.brokenswing.comixaire.models.Client
 
toString() - Method in enum com.github.brokenswing.comixaire.models.ConditionType
 
toString() - Method in class com.github.brokenswing.comixaire.models.DVD
 
toString() - Method in class com.github.brokenswing.comixaire.models.FineType
 
toString() - Method in class com.github.brokenswing.comixaire.models.Game
 
toString() - Method in class com.github.brokenswing.comixaire.models.Rating
 
toString() - Method in class com.github.brokenswing.comixaire.models.Subscription
 
trimmed(ObservableStringValue) - Static method in class com.github.brokenswing.comixaire.utils.BindingsHelper
 

U

update() - Method in class com.github.brokenswing.comixaire.controller.cell.ItemCellController
 
update() - Method in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
update(Client) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
update(LibraryItem) - Method in interface com.github.brokenswing.comixaire.dao.LibraryItemDAO
 
update(Client) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
update(LibraryItem) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
update(StaffMember) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresStaffMemberDAO
 
update(StaffMember) - Method in interface com.github.brokenswing.comixaire.dao.StaffMemberDAO
 
update(Client) - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
update(LibraryItem) - Method in class com.github.brokenswing.comixaire.facades.item.LibraryItemFacade
 
update(StaffMember) - Method in class com.github.brokenswing.comixaire.facades.staff.StaffMemberFacade
 
UPDATE - Static variable in class com.github.brokenswing.comixaire.view.Views.LibraryItems
This view display a form to update a library item.
UPDATE_SUB_FRAME - Static variable in class com.github.brokenswing.comixaire.view.Views.ClientManagement
This view is used as a sub-frame of the Views.ClientManagement.MAIN_FRAME and displays a form to modify current client's information.
A Client MUST be passed to this view.
updateBooking(LibraryItem) - Method in interface com.github.brokenswing.comixaire.dao.LibraryItemDAO
 
updateBooking(LibraryItem) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresLibraryItemDAO
 
updateButton - Variable in class com.github.brokenswing.comixaire.controller.item.LibraryItemFormController
 
updateItem(T, boolean) - Method in class com.github.brokenswing.comixaire.javafx.CustomListCell
 
UpdateLibraryItemController - Class in com.github.brokenswing.comixaire.controller.item
 
UpdateLibraryItemController() - Constructor for class com.github.brokenswing.comixaire.controller.item.UpdateLibraryItemController
 
updatePassword() - Method in class com.github.brokenswing.comixaire.controller.AccountDetailsController
 
updateProfile(ActionEvent) - Method in class com.github.brokenswing.comixaire.controller.ClientUpdateController
 
updateUsername() - Method in class com.github.brokenswing.comixaire.controller.AccountDetailsController
 
UsernameAlreadyExistsException - Exception in com.github.brokenswing.comixaire.exception
This exception is thrown when trying to create a new staff member but that the provided staff member has a username that is already used by an existing staff member.
UsernameAlreadyExistsException(String) - Constructor for exception com.github.brokenswing.comixaire.exception.UsernameAlreadyExistsException
Constructs an exception to be thrown when trying to create a new staff member using the same username as an already existing staff member.

V

validSubscription(Client) - Method in interface com.github.brokenswing.comixaire.dao.ClientDAO
 
validSubscription(Client) - Method in class com.github.brokenswing.comixaire.dao.postgres.PostgresClientDAO
 
validSubscription(Client) - Method in class com.github.brokenswing.comixaire.facades.clients.ClientsFacade
 
valueOf(String) - Static method in enum com.github.brokenswing.comixaire.models.ConditionType
Returns the enum constant of this type with the specified name.
valueProperty() - Method in class com.github.brokenswing.comixaire.javafx.IntField
 
ValueProvider - Annotation Type in com.github.brokenswing.comixaire.di
Indicates that the annotated method provides a value for the dependency injection system when set a source using AnnotatedDependencySource.
values() - Static method in enum com.github.brokenswing.comixaire.models.ConditionType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyPassword(String, String) - Method in interface com.github.brokenswing.comixaire.facades.auth.PasswordAlgorithm
Checks if the given hashed password is the image of the given plain text password by the method PasswordAlgorithm.hashPassword(String).
verifyPassword(String, String) - Method in class com.github.brokenswing.comixaire.facades.auth.PlainTextPasswordAlgorithm
 
ViewLoader - Class in com.github.brokenswing.comixaire.view.util
Class that helps to load a JavaFX elements from a FXML file.
ViewLoader(DependencyInjector) - Constructor for class com.github.brokenswing.comixaire.view.util.ViewLoader
 
ViewParam - Annotation Type in com.github.brokenswing.comixaire.di
Indicates that the field must be populated with one of the values passed through ViewLoader.loadView(String, Object...).
Views - Class in com.github.brokenswing.comixaire.view
 
Views.ActionCenters - Class in com.github.brokenswing.comixaire.view
This class is used as a namespace.
Views.Cells - Class in com.github.brokenswing.comixaire.view
This class is used as a namespace.
Views.ClientManagement - Class in com.github.brokenswing.comixaire.view
This class is used as a namespace.
Views.LibraryItems - Class in com.github.brokenswing.comixaire.view
This class is used as a namespace.
Views.LibraryItems.Forms - Class in com.github.brokenswing.comixaire.view
This class is used as a namespace.
A B C D E F G H I L M N O P R S T U V 
Skip navigation links