|
Train | getTrainByTrainName (String trainName) |
|
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) |
|
Train | getTrainByTrainName (String trainName) |
|
Controller class for handling operations related to trains. Implements the TrainDAO interface to provide data access methods for trains.
This class uses the singleton pattern to ensure that only one instance of the controller exists.
Example usage:
TrainController controller = TrainController.getInstance();
Train train = controller.getTrainByTrainName("Argo Bromo");
- See also
- model.TrainDAO
-
model.Train
-
model.DatabaseConnector
- Version
- 1.0
- Author
- Muhammad Rizal Anditama Nugraha