|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kotkabeans.PistelaskuTools
Provides methods to EcmaScripts.
Course
,
Student
Field Summary | |
protected java.util.ArrayList |
allowedGrades
|
protected CourseInstance |
course
|
protected static int |
DIVIDER
|
protected java.lang.String |
kentat
|
protected Error |
msgs
|
protected java.util.Date |
now
|
protected java.util.ArrayList |
opiskelijat
|
protected int |
studentID
|
protected java.util.Hashtable |
students
|
protected int |
teacherID
|
Constructor Summary | |
PistelaskuTools()
Just dummy constructor. |
Method Summary | |
void |
addStudent(int id,
Student student)
Adds new Student with his Field s to students |
int |
checkOrganisationHierarchy(int userOrgID,
int courseOrgID)
Returns a flag if the user's organisation and course's organisation are close in org. hierarchy. |
void |
clearPrints()
|
int |
compareGrade(java.lang.String grade1,
java.lang.String grade2)
|
protected boolean |
containsField(java.lang.String field)
Checks if attribute kentat already contains field . |
void |
deleteGrade()
|
double |
getAverage(java.lang.String s,
int i1,
int i2)
Kenttien s+i1 - s+i2 keskiarvo tai 0.0 |
CourseInstance |
getCourse()
|
int |
getCourseOrganisationID()
|
static long |
getCourseTime()
Returns an origo for comparing and evaluating the student ranks. |
double |
getCredits()
|
double |
getCredits(double defaultValue)
Gets student's credits in the course if it has been set else returns defaultValue . |
double |
getCreditsInMajorSubject()
|
double |
getCreditsInMinorSubjects()
|
double |
getDefaultCredits()
Returns course's default credits. |
double |
getDefaultCredits(double defaultValue)
Returns course's default credits or defaultValue set by user. |
double |
getDefaultGredits()
Returns course's default credits. |
java.lang.String |
getDepartment()
|
int |
getDepartmentAsOrganisationID()
|
double |
getDouble(java.lang.String fieldName)
|
double |
getDouble(java.lang.String fieldName,
double defaultValue)
|
boolean |
getFields()
Hakee tietokannasta kurssin opiskelijoiden fieldsit ja tallentaa ne Tätä pitäisi kutsua Pistelasku:sta, kun pre-skripti on ajettu (eli kun kaikki kentät on asetettu setFields:llä) |
int |
getFirstYearAtUniversity()
|
java.lang.String |
getGrade(double points)
|
int |
getHomeOrganisationID()
|
int |
getInt(java.lang.String fieldName)
|
int |
getInt(java.lang.String fieldName,
int defaultValue)
|
java.lang.String |
getMajorSubject()
|
double |
getMax(java.lang.String s,
int i1,
int i2)
Kenttien s+i1 - s+i2 maksimi tai 0.0 |
double |
getMin(java.lang.String s,
int i1,
int i2)
Kenttien s+i1 - s+i2 minimi tai 0.0 |
int |
getOrganisationWeight(int userOrgID,
int courseOrgID)
|
java.util.ArrayList |
getPrints()
|
long |
getRank()
|
double |
getSelfInformedCredits()
|
java.lang.String |
getString(java.lang.String fieldName)
|
java.lang.String |
getString(java.lang.String fieldName,
java.lang.String defaultValue)
|
Student |
getStudent(int id)
Returns wanted Student |
java.lang.String |
getStudentGrade()
Returns student's grade in course if it has been set. |
int |
getStudentID()
|
java.lang.String |
getStudentName()
Returns student's whole name. |
java.util.Hashtable |
getStudents()
|
java.lang.String |
getStudyingLocation()
|
double |
getSum(java.lang.String s,
int i1,
int i2)
Kenttien s+i1 - s+i2 summa tai 0.0 |
int |
getTeacherID()
|
long |
getTime()
|
double |
getTotalCredits()
|
java.lang.String |
getValue(java.lang.String fieldName)
|
java.lang.String |
getValue(java.lang.String fieldName,
java.lang.String defaultValue)
The method that all other get-methods use for getting student's Field 's value. |
double |
gradeValue(int gradeid)
|
double |
gradeValue(java.lang.String grade)
|
void |
init(java.lang.String ciID,
int teachID,
java.util.ArrayList ops)
Inits these tools to be used in selected course to one student. |
void |
init(java.lang.String ciID,
int teachID,
java.util.ArrayList ops,
int eventGroupID)
|
java.lang.String |
maxGrade(java.lang.String grade1,
java.lang.String grade2)
|
java.lang.String |
maxGrade(java.lang.String grade1,
java.lang.String grade2,
java.lang.String grade3)
|
java.lang.String |
maxGrade(java.lang.String grade1,
java.lang.String grade2,
java.lang.String grade3,
java.lang.String grade4)
|
void |
print(double d)
|
void |
print(int i)
|
void |
print(java.lang.String text)
|
void |
removeGrade()
|
void |
saveCredits(double credits)
Saves student's credits in the course. |
void |
saveGrade(java.lang.String grade)
|
void |
saveGrade(java.lang.String grade,
double credits)
Saves student's grade in the course. |
void |
setDouble(java.lang.String fieldName,
double fieldValue)
|
protected void |
setFields(java.lang.String fields)
|
void |
setInt(java.lang.String fieldName,
double fieldValue)
|
void |
setRank(long r)
|
void |
setString(java.lang.String fieldName,
double fieldValue)
|
void |
setString(java.lang.String fieldName,
int fieldValue)
|
void |
setString(java.lang.String fieldName,
java.lang.String fieldValue)
|
void |
setStudentID(int id)
|
void |
setTeacherID(int id)
|
void |
setTime(java.lang.String timeStamp)
Sets the course participant registration time into use. |
protected void |
setValue(java.lang.String fieldName,
double fieldValue)
It is not possible to use this straight from ecma-script |
protected void |
setValue(java.lang.String fieldName,
java.lang.String fieldValue)
Updates field's value to student. |
void |
use(java.lang.String fields)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int studentID
protected int teacherID
protected CourseInstance course
protected java.util.Hashtable students
protected java.util.ArrayList opiskelijat
protected java.lang.String kentat
protected Error msgs
protected static final int DIVIDER
protected java.util.Date now
protected java.util.ArrayList allowedGrades
Constructor Detail |
public PistelaskuTools()
init(java.lang.String, int, java.util.ArrayList)
Method Detail |
public void setStudentID(int id)
public void setTeacherID(int id)
public int getStudentID()
public int getTeacherID()
public CourseInstance getCourse()
public java.util.Hashtable getStudents()
public void init(java.lang.String ciID, int teachID, java.util.ArrayList ops)
ciID
- courseinstanceIDteachID
- teacher's personID who is making evaluationpublic void init(java.lang.String ciID, int teachID, java.util.ArrayList ops, int eventGroupID)
public void addStudent(int id, Student student)
Student
with his Field
s to students
id
- student's personIDstudent
- Student
including Field
spublic Student getStudent(int id)
Student
id
- student's personID
Student
including Field
s.public java.lang.String getStudentName()
public double getDefaultCredits()
protected void setValue(java.lang.String fieldName, java.lang.String fieldValue)
fieldName
- wanted field's genericnamefieldValue
- value to setprotected void setValue(java.lang.String fieldName, double fieldValue)
public void setInt(java.lang.String fieldName, double fieldValue)
public void setDouble(java.lang.String fieldName, double fieldValue)
public void setString(java.lang.String fieldName, java.lang.String fieldValue)
public void setString(java.lang.String fieldName, int fieldValue)
public void setString(java.lang.String fieldName, double fieldValue)
public java.lang.String getValue(java.lang.String fieldName, java.lang.String defaultValue)
Field
's value.
fieldName
- wanted Field
's namedefaultValue
- if wanted Field
doesn't exist then this is returned
Field
's value or defaultValue
public java.lang.String getValue(java.lang.String fieldName)
public int getInt(java.lang.String fieldName)
public int getInt(java.lang.String fieldName, int defaultValue)
public double getDouble(java.lang.String fieldName)
public double getDouble(java.lang.String fieldName, double defaultValue)
public java.lang.String getString(java.lang.String fieldName)
public java.lang.String getString(java.lang.String fieldName, java.lang.String defaultValue)
public double getMin(java.lang.String s, int i1, int i2)
public double getMax(java.lang.String s, int i1, int i2)
public double getAverage(java.lang.String s, int i1, int i2)
public double getSum(java.lang.String s, int i1, int i2)
public java.lang.String getStudentGrade()
public void saveGrade(java.lang.String grade, double credits)
public void saveGrade(java.lang.String grade)
public void deleteGrade()
public void removeGrade()
public java.lang.String getGrade(double points)
public double gradeValue(java.lang.String grade)
public double gradeValue(int gradeid)
public int compareGrade(java.lang.String grade1, java.lang.String grade2)
public java.lang.String maxGrade(java.lang.String grade1, java.lang.String grade2)
public java.lang.String maxGrade(java.lang.String grade1, java.lang.String grade2, java.lang.String grade3)
public java.lang.String maxGrade(java.lang.String grade1, java.lang.String grade2, java.lang.String grade3, java.lang.String grade4)
public double getCredits(double defaultValue)
defaultValue
.
public double getCredits()
public void saveCredits(double credits)
public double getDefaultCredits(double defaultValue)
defaultValue
-
public double getDefaultGredits()
public static long getCourseTime()
public int getCourseOrganisationID()
public void setTime(java.lang.String timeStamp) throws java.lang.Exception
java.lang.Exception
public long getTime()
public double getSelfInformedCredits()
public double getCreditsInMinorSubjects()
public double getCreditsInMajorSubject()
public double getTotalCredits()
public int getFirstYearAtUniversity()
public java.lang.String getMajorSubject()
public java.lang.String getStudyingLocation()
public int getHomeOrganisationID()
public java.lang.String getDepartment()
public int getDepartmentAsOrganisationID()
public long getRank()
public void setRank(long r)
public int checkOrganisationHierarchy(int userOrgID, int courseOrgID)
public int getOrganisationWeight(int userOrgID, int courseOrgID)
public void print(java.lang.String text)
public void print(int i)
public void print(double d)
public java.util.ArrayList getPrints()
public void clearPrints()
protected boolean containsField(java.lang.String field)
kentat
already contains field
.
field
- fieldname to check
true
if kentat
contains field
, false
if not.protected void setFields(java.lang.String fields)
public boolean getFields()
public void use(java.lang.String fields) throws java.lang.Exception
fields
-
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |