github.com/ismailbayram/bigpicture@v0.0.0-20231225173155-e4b21f5efcff/internal/browser/javaproject/src/main/com/shashi/service/TrainService.java (about) 1 package com.shashi.service; 2 3 import java.util.List; 4 5 import com.shashi.beans.TrainBean; 6 import com.shashi.beans.TrainException; 7 8 public interface TrainService { 9 10 public String addTrain(TrainBean train); 11 12 public String deleteTrainById(String trainNo); 13 14 public String updateTrain(TrainBean train); 15 16 public TrainBean getTrainById(String trainNo) throws TrainException; 17 18 public List<TrainBean> getAllTrains() throws TrainException; 19 20 public List<TrainBean> getTrainsBetweenStations(String fromStation, String toStation) throws TrainException; 21 }