Kereta Yarsi Indonesia
Loading...
Searching...
No Matches
model.PassengerDAO Interface Reference
Inheritance diagram for model.PassengerDAO:
controller.PassengerController

Public Member Functions

int createPassenger (Passenger passenger)
 
int getPassengerIDByIdNumber (int idNumber)
 
Passenger getPassengerByPassengerId (int passengerId)
 

Detailed Description

The PassengerDAO interface provides methods for performing database operations related to passengers in the KYI Integrated system.

This interface includes methods for creating a passenger, retrieving a passenger ID by their ID number, and retrieving a passenger by their passenger ID.

Implementations of this interface should handle the database-specific logic for these operations.

Author
Muhammad Rizal Anditama Nugraha

Member Function Documentation

◆ createPassenger()

int model.PassengerDAO.createPassenger ( Passenger  passenger)

Creates a new passenger in the database.

Parameters
passengerthe passenger object containing the details of the passenger to create
Returns
the ID of the created passenger

Implemented in controller.PassengerController.

◆ getPassengerByPassengerId()

Passenger model.PassengerDAO.getPassengerByPassengerId ( int  passengerId)

Retrieves a passenger by their passenger ID.

Parameters
passengerIdthe ID of the passenger
Returns
the passenger object

Implemented in controller.PassengerController.

◆ getPassengerIDByIdNumber()

int model.PassengerDAO.getPassengerIDByIdNumber ( int  idNumber)

Retrieves the ID of a passenger by their ID number.

Parameters
idNumberthe ID number of the passenger
Returns
the ID of the passenger

Implemented in controller.PassengerController.


The documentation for this interface was generated from the following file: