|
boolean | createTicket (Ticket ticket) |
|
ResultSet | getTicket (String ticketId) |
|
ResultSet | getAllJoin (String ticketId) |
|
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) |
|
boolean | createTicket (Ticket ticket) |
|
ResultSet | getTicket (String ticketId) |
|
ResultSet | getAllJoin (String ticketId) |
|
Controller class for handling operations related to tickets. Implements the TicketDAO interface to provide data access methods for tickets.
This class uses the singleton pattern to ensure that only one instance of the controller exists.
Example usage:
TicketController controller = TicketController.getInstance();
boolean isCreateTicketSuccessful = controller.createTicket(ticket);
- See also
- model.TicketDAO
-
model.Ticket
-
model.DatabaseConnector
- Version
- 1.0
- Author
- Muhammad Rizal Anditama Nugraha