Kereta Yarsi Indonesia
|
Public Member Functions | |
boolean | createUser (User user) |
User | getUser (int userID) |
User | getUserByUsername (String username) |
boolean | updateUser (User user) |
boolean | deleteUser (int userID) |
boolean | register (User user) |
boolean | login (String username, String password) |
Interface for User Data Access Object (DAO).
This interface defines methods to access and manipulate user data in the database.
boolean model.UserDAO.createUser | ( | User | user | ) |
Creates a new user in the database.
user | the user object to be created |
Implemented in controller.UserController.
boolean model.UserDAO.deleteUser | ( | int | userID | ) |
Deletes a user from the database based on the user ID.
userID | the ID of the user to delete |
Implemented in controller.UserController.
User model.UserDAO.getUser | ( | int | userID | ) |
Retrieves a user from the database based on the user ID.
userID | the ID of the user to retrieve |
Implemented in controller.UserController.
User model.UserDAO.getUserByUsername | ( | String | username | ) |
Retrieves a user from the database based on the username.
username | the username of the user to retrieve |
Implemented in controller.UserController.
boolean model.UserDAO.login | ( | String | username, |
String | password | ||
) |
Authenticates a user based on the username and password.
username | the username of the user |
password | the password of the user |
Implemented in controller.UserController.
boolean model.UserDAO.register | ( | User | user | ) |
Registers a new user in the system.
user | the user object to be registered |
Implemented in controller.UserController.
boolean model.UserDAO.updateUser | ( | User | user | ) |
Updates an existing user in the database.
user | the user object to be updated |
Implemented in controller.UserController.