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