You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

89 lines
1.9 KiB

6 years ago
package xyz.wbsite.dbtool.javafx.po;
import javafx.scene.control.TreeItem;
import java.util.ArrayList;
import java.util.List;
public class Project extends TreeItem{
public Project() {
this.projectName = "EXAMPLE-WEB";
this.projectBasePackage = "com.example";
this.projectAuthor = "author";
this.multiDB = false;
6 years ago
}
public Project(String projectName) {
this.projectName = projectName;
setValue(projectName);
setExpanded(true);
}
private String projectName;
private String projectBasePackage;
private String projectAuthor;
private boolean multiDB;
private boolean sysMD;
6 years ago
/**
*
*/
private List<Module> modules = new ArrayList();
public boolean putModule(Module module) {
modules.add(module);
this.getChildren().add(module);
return true;
}
public String getProjectName() {
return projectName;
}
public void setProjectName(String projectName) {
this.projectName = projectName;
this.setValue(projectName);
}
public String getProjectBasePackage() {
return projectBasePackage;
}
public void setProjectBasePackage(String projectBasePackage) {
this.projectBasePackage = projectBasePackage;
}
public String getProjectAuthor() {
return projectAuthor;
}
public void setProjectAuthor(String projectAuthor) {
this.projectAuthor = projectAuthor;
}
public List<Module> getModules() {
return modules;
}
public void setModules(List<Module> modules) {
this.modules = modules;
}
public boolean getMultiDB() {
return multiDB;
}
public void setMultiDB(boolean multiDB) {
this.multiDB = multiDB;
}
public boolean getSysMD() {
return sysMD;
}
public void setSysMD(boolean sysMD) {
this.sysMD = sysMD;
}
6 years ago
}

Powered by TurnKey Linux.