|
ResultSet | getStationByName (String stationName) |
|
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) |
|
java.sql.ResultSet | getStationByName (String stationName) |
|
The StationController
class is responsible for handling operations related to stations, including fetching station details from the database. It implements the StationDAO
interface.
This class uses the singleton pattern to ensure that only one instance of the controller exists.
Example usage:
StationController controller = StationController.getInstance();
ResultSet rs = controller.getStationByName("StationName");
- See also
- model.StationDAO
-
model.DatabaseConnector
-
java.sql.ResultSet
-
java.sql.SQLException
-
java.util.logging.Logger
-
java.util.logging.Level
- Author
- Muhammad Rizal Anditama Nugraha