|
int | createPassenger (Passenger passenger) |
|
int | getPassengerIDByIdNumber (int idNumber) |
|
Passenger | getPassengerByPassengerId (int passengerId) |
|
void | setFirstStuff (String stasiunAsal, String stasiunAkhir, Date tanggalPergi, Date tanggalPulang) |
|
int | countFoundTrain (String stasiunAwal, String stasiunAkhir, Date tanggal) |
|
ResultSet | findSpecificTrain (String stasiunAwal, String stasiunAkhir, Date tanggal) |
|
ResultSet | findAll (String table) |
|
ResultSet | findWhere (String table, String columnName, Object keyword) |
|
ResultSet | executeQuery (String sql) |
|
ResultSet | executeQuery (String sql, Object... values) |
|
boolean | executeUpdate (String sql, Object... values) |
|
boolean | insert (String table, boolean withID, Object... value) |
|
void | errorMessage (String title, String message) throws HeadlessException |
|
void | warningMessage (String message) throws HeadlessException |
|
void | infoMessage (String message) throws HeadlessException |
|
String[] | getColumnName (String table) |
|
int | getColumnCount (String table) |
|
int | getRowCount (String table) |
|
boolean | checkForDatabase (String database) throws SQLException |
|
int | getRowCountWhere (String table, String columnName, String keyword) |
|
boolean | hasWhitespace (String str) |
|
boolean | hasSpecialChar (String str) |
|
boolean | hasUpperCase (String str) |
|
byte[] | generateKey (int keyLength) |
|
String | hashPassword (String str) |
|
int | createPassenger (Passenger passenger) |
|
int | getPassengerIDByIdNumber (int idNumber) |
|
Passenger | getPassengerByPassengerId (int passengerId) |
|
Controller class for managing Passenger entities. This class handles the creation and retrieval of Passenger objects in the database. It uses a singleton pattern to ensure only one instance of the controller is created. It extends the Controller class and implements the PassengerDAO interface.
This class uses the singleton pattern to ensure that only one instance of the controller exists.
Example usage:
PassengerController controller = PassengerController.getInstance();
int lastInsertedId = controller.createPassenger(passenger);
- See also
- model.Passenger
-
model.PassengerDAO
-
model.DatabaseConnector
-
controller.Controller
-
java.sql.SQLException
-
java.sql.ResultSet
-
java.util.logging.Level
-
java.util.logging.Logger
- Version
- 1.0
- Author
- Muhammad Rizal Anditama Nugraha