?? genusmodel.java
字號:
package com.ciash.bms.model.impl;
import java.util.Collection;
import com.ciash.bms.db.manager.genus.GenusDBFindManager;
import com.ciash.bms.db.manager.genus.GenusDBEditManager;
import com.ciash.bms.db.manager.genus.impl.GenusDBManager;
import com.ciash.bms.gui.uiInter.GenusDialogUI;
import javax.swing.JOptionPane;
import com.ciash.bms.entity.BookGenus;
import com.ciash.bms.model.GenusEditModel;
/**
* <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 GenusModel implements GenusEditModel{
private GenusDBFindManager findManager;
private GenusDBEditManager editManager;
public GenusModel(GenusDBManager genusDBManager) {
this.findManager = genusDBManager;
this.editManager = genusDBManager;
}
public boolean addGenus(BookGenus g) {
if(findManager.isExist(g)){
JOptionPane.showMessageDialog(null, "該分類已經存在", "錯誤!"
, JOptionPane.ERROR_MESSAGE);
return false;
}
int result = JOptionPane.showConfirmDialog(null, "確定添加?", "提示!"
, JOptionPane.WARNING_MESSAGE);
if (result == JOptionPane.OK_OPTION) {
editManager.add(g);
return true;
}
return false;
}
public Collection findAll() {
return findManager.findAll();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -