📄 findtypebean.java
字号:
package funcBeans;
import beans.*;
import java.util.*;
import connector.Searcher;
public class FindTypeBean {
private Searcher s = new Searcher();
private String subType;
private String[] types;
public FindTypeBean() {
subType = null;
types = null;
}
public String getSubType() {
return subType;
}
public void setSubType(String subType) {
this.subType = subType;
}
public String[] getTypes() {
if (subType == null) {
ArrayList<Category> categories = s.listAllCategories();
types = new String[categories.size()];
// int i=0;
for (int i = 0; i < categories.size(); i++)
types[i] = categories.get(i).getCname();
return types;
}
ArrayList<SubCategory> subCategories = s.listSubCategories(subType);
types = new String[subCategories.size()];
for (int i = 0; i < subCategories.size(); i++)
types[i] = subCategories.get(i).getSCname();
return types;
}
public void setTypes(String[] types) {
this.types = types;
}
public ArrayList<Book> getBookByType(String type) {
return s.getBookByType(type);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -