📄 profile.java
字号:
import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;
public class Profile {
public Person person;
public ArrayList<Job> jobs;
public ArrayList<School> schools;
public ArrayList<Group> groups;
public ArrayList<Honor> honors;
protected Connection cnn;
public int urlID;
public String page;
/**
* @param args
*/
public static void main(String[] args) {
}
public Profile(Connection cnn, int urlID, String page) {
this.cnn=cnn;
this.urlID=urlID;
this.page=page;
init();
}
private void init() {
person = new Person(cnn,urlID,page);
jobs = new ArrayList<Job>();
schools = new ArrayList<School>();
groups = new ArrayList<Group>();
honors = new ArrayList<Honor>();
}
public void appendTo(StringBuilder sb) {
sb.append("\r\n\r\n\r\n");
sb.append("Profile begins-----------------------------");
sb.append("\r\n");
person.appendTo(sb);
sb.append("\r\n");
sb.append("\r\n");
sb.append("--------------Job--------------");
sb.append("\r\n");
Job.appendTo(jobs, sb);
sb.append("\r\n");
sb.append("--------------School--------------");
sb.append("\r\n");
School.appendTo(schools, sb);
sb.append("\r\n");
sb.append("\r\n");
sb.append("--------------Group--------------");
sb.append("\r\n");
Group.appendTo(groups, sb);
sb.append("\r\n");
sb.append("\r\n");
sb.append("--------------Honor--------------");
sb.append("\r\n");
Honor.appendTo(honors, sb);
}
public void printMe() {
System.out.println("\r\n\r\n\r\n");
System.out.println("Profile begins-----------------------------");
person.printMe();
System.out.println("--------------Job--------------");
Job.printMe(jobs);
System.out.println("--------------School--------------");
School.printMe(schools);
System.out.println("--------------Group--------------");
Group.printMe(groups);
System.out.println("--------------Honor--------------");
Honor.printMe(honors);
}
private void insertOtherInfo() throws SQLException {
Job.insert(jobs);
School.insert(schools);
Group.insert(groups);
Honor.insert(honors);
}
public void update() throws SQLException {
person.update();
insertOtherInfo();
}
public void insert() throws SQLException {
person.insert();
insertOtherInfo();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -