package net.basilwang.entity;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Score {
private int id;
private String semesterName;
private String semesterId;
private String courseName;
private String courseCode;
private String courseType;
private String courseBelongTo;
private float scoreLevel;
private float scorePoint;
private int score;
private int secondMajorFlag;
private int secondScore;
private int thirdScore;
private String department;
private String memo;
private int isthirdscore;
private int myid;
public Score() {
}
public Score(String semesterName) {
this.semesterName = semesterName;
}
public String getSemesterName() {
return semesterName;
}
public String getSemesterId() {
return semesterId;
}
public void setSemesterId(String semesterId) {
this.semesterId = semesterId;
}
public void setSemesterName(String semesterName) {
this.semesterName = semesterName;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getCourseName() {
return courseName;
}
public void setCourseName(String courseName) {
this.courseName = courseName;
}
public String getCourseCode() {
return courseCode;
}
public void setCourseCode(String courseCode) {
this.courseCode = courseCode;
}
public String getCourseType() {
return courseType;
}
public void setCourseType(String courseType) {
this.courseType = courseType;
}
public String getCourseBelongTo() {
return courseBelongTo;
}
public void setCourseBelongTo(String courseBelongTo) {
this.courseBelongTo = courseBelongTo;
}
public float getScoreLevel() {
return scoreLevel;
}
public void setScoreLevel(String scoreLevel) {
this.scoreLevel = Float.valueOf(scoreLevel);
}
public float getScorePoint() {
return scorePoint;
}
public void setScorePoint(String scorePoint) {
this.scorePoint = Float.valueOf(scorePoint);
}
public int getScore() {
return score;
}
public void setScore(String score) {
this.score = Integer.valueOf(score);
}
public int getSecondMajorFlag() {
return secondMajorFlag;
}
public void setSecondMajorFlag(int secondMajorFlag) {
this.secondMajorFlag = secondMajorFlag;
}
public int getSecondScore() {
return secondScore;
}
public void setSecondScore(String secondScore) {
this.secondScore = Integer.valueOf(secondScore);
}
public int getThirdScore() {
return thirdScore;
}
public void setThirdScore(String thirdScore) {
this.thirdScore = Integer.valueOf(thirdScore);
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public String getMemo() {
return memo;
}
public void setMemo(String memo) {
this.memo = memo;
}
public int getIsthirdscore() {
return isthirdscore;
}
public void setIsthirdscore(int isthirdscore) {
this.isthirdscore = isthirdscore;
}
public int getMyid() {
return myid;
}
public void setMyid(int myid) {
this.myid = myid;
}
public void setter(String field, String value) {
try {
String methodName = "set" + field;
Method method = this.getClass().getMethod(methodName, String.class);
method.invoke(this, value);
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
}
public String getter(String field) {
Object value = null;
try {
String methodName = "get" + field;
Method method = this.getClass().getMethod(methodName);
value = method.invoke(this);
} catch (Exception e) {
e.printStackTrace();
}
return value.toString();
}
}