📄 bookmodel.java
字号:
package com.ciash.bms.model.impl;
import javax.swing.JOptionPane;
import com.ciash.bms.db.manager.book.BookDBEditManager;
import com.ciash.bms.db.manager.book.BookDBFindManager;
import com.ciash.bms.db.manager.book.impl.BookDBManager;
import com.ciash.bms.entity.Book;
import com.ciash.bms.model.BookEditModel;
/**
* <p>Title: BMS</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2009</p>
* <p>Company: Cigarette Ash Inc.</p>
* @author Cigarette Ash
* @version 1.0
*/
public class BookModel extends BookSearchModel implements BookEditModel{
private BookDBEditManager editDBManager;
public BookModel(BookDBManager bookDBManager){
super(bookDBManager);
this.editDBManager = bookDBManager;
}
public boolean addBook(Book book){
if(findDBManager.isExist(book)){
JOptionPane.showMessageDialog(null, "该书已存在", "错误!"
, JOptionPane.ERROR_MESSAGE);
return false;
}
else {
int result = JOptionPane.showConfirmDialog(null, "你确定要添加吗?", "提示!"
, JOptionPane.WARNING_MESSAGE);
if(result == JOptionPane.OK_OPTION){
editDBManager.add(book);
return true;
}
return false;
}
}
public void update(Book book) {
editDBManager.update(book);
}
public void delete(Book book) {
editDBManager.delete(book);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -