📄 model.java~1~
字号:
package mvc.server;
import mvc.client.*;
import java.util.*;
import parameter.*;
public interface Model {
void addViewListener(View view, TableModelAgency tableModelAgency,
TableModelBuyer tableModelBuyer,
TableModelPassenger tableModelPassenger,
TableModelTicket tableModelTicket,
TableModelSaleTicket tableModelSaleTicket,
TableModelUser tableModelUser);
void deleteAgency(Agency agency);
void deleteBuyer(Buyer buyer);
void deletePassenger(Passenger passenger);
void deleteTicket(Ticket ticket);
void deleteSale(SaleTicket saleTicket); //即退票时从sale表中删除数据
void deleteUser(User user);
void insertAgency(Agency agency);
void insertBuyer(Buyer buyer);
void insertPassenger(Passenger passenger);
void insertTicket(Ticket ticket);
void insertSale(SaleTicket saleTicket); //即卖票时插入sale表
void insertUser(User user);
void updateAgency(Agency agency);
void updateBuyer(Buyer buyer);
void updatePassenger(Passenger passenger);
void updateTicket(Ticket ticket);
void updateUser(User user);
List getAgency();
List getBuyer();
List getPassenger();
List getTicket();
List getSale(); //得到sale表中所有的数据
List getUser();
List queryAgency(String parameter, int type);
List queryBuyer(String parameter, int type);
List queryPassenger(String parameter, int type);
List queryTicket(String parameter1, String parameter2, int type);
List querySale(String parameter, int type); //根据需要查询sale表
boolean queryUser(String id, String password);
void refreshAgencyTable();
void refreshBuyerTable();
void refreshPassengerTable();
void refreshTicketTable();
void refreshSaleTicketTable(); //更新sale表
void refreshUserTable();
int getIndex(Object obj,int objType);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -