?? 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 + -