kotkabeans
Class Course

java.lang.Object
  |
  +--kotkabeans.Course
Direct Known Subclasses:
CourseInstance

public class Course
extends java.lang.Object

implements EventGroup-object used manipulating courses eventgroups.


Field Summary
protected  java.lang.String code
           
protected  int courseID
           
protected  boolean courseIDChanged
           
protected  int languageID
           
protected  int levelID
           
protected  double maxCredits
           
protected  double minCredits
           
protected  java.lang.String name
           
protected  int organisationID
           
static int SS_EXAM
           
static int SS_NORMAL_COURSE
           
 
Constructor Summary
Course()
           
Course(int courseInstanceID)
           
Course(int courseInstanceID, int languageID)
           
Course(int cid, java.lang.String code)
           
Course(int cid, java.lang.String code, int languageID)
           
 
Method Summary
 java.lang.String getCode()
           
 int getCourseID()
           
static java.util.Hashtable getCourseOptions(int criteria)
          Get all courseOptions (optionnames) that match wanted right level
 java.lang.String getCreditsRange()
           
 java.lang.String getCreditsRangeECTS()
           
 int getLanguageID()
           
 int getLevelID()
           
 double getMaxCredits()
           
 double getMaxCreditsECTS()
           
 double getMinCredits()
           
 double getMinCreditsECTS()
           
 java.lang.String getName()
           
 int getOrganisationID()
           
 void printUserGroupSelectBox(javax.servlet.jsp.JspWriter out, boolean restrict, java.lang.String selectName, int languageid)
           
 void printUserGroupSelectBox(javax.servlet.jsp.JspWriter out, boolean restrict, java.lang.String selectName, int languageid, int courseType)
           
static void printUserGroupSelectBox(javax.servlet.jsp.JspWriter out, int userGroupLevel, java.lang.String selectName, int languageid, int courseType)
           
 void setAttributes(int courseInstanceID)
           
 void setCode(java.lang.String code)
           
 void setCourseID(int id)
           
 void setCourseIDChanged(boolean b)
           
 void setLanguageID(int id)
           
 void setLevelID(int id)
           
 void setMaxCredits(double max)
           
 void setMinCredits(double min)
           
 void setName(java.lang.String name)
           
 void setOrganisationID(int id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SS_NORMAL_COURSE

public static int SS_NORMAL_COURSE

SS_EXAM

public static int SS_EXAM

courseID

protected int courseID

code

protected java.lang.String code

organisationID

protected int organisationID

levelID

protected int levelID

maxCredits

protected double maxCredits

minCredits

protected double minCredits

name

protected java.lang.String name

languageID

protected int languageID

courseIDChanged

protected boolean courseIDChanged
Constructor Detail

Course

public Course()

Course

public Course(int courseInstanceID)

Course

public Course(int courseInstanceID,
              int languageID)

Course

public Course(int cid,
              java.lang.String code)

Course

public Course(int cid,
              java.lang.String code,
              int languageID)
Method Detail

setCourseID

public void setCourseID(int id)

setCourseIDChanged

public void setCourseIDChanged(boolean b)

setLanguageID

public void setLanguageID(int id)

getLanguageID

public int getLanguageID()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setCode

public void setCode(java.lang.String code)

setOrganisationID

public void setOrganisationID(int id)

setLevelID

public void setLevelID(int id)

setMinCredits

public void setMinCredits(double min)

setMaxCredits

public void setMaxCredits(double max)

getCourseID

public int getCourseID()

getOrganisationID

public int getOrganisationID()

getLevelID

public int getLevelID()

getCode

public java.lang.String getCode()

getMinCredits

public double getMinCredits()

getMinCreditsECTS

public double getMinCreditsECTS()

getMaxCredits

public double getMaxCredits()

getMaxCreditsECTS

public double getMaxCreditsECTS()

getCreditsRange

public java.lang.String getCreditsRange()

getCreditsRangeECTS

public java.lang.String getCreditsRangeECTS()

setAttributes

public void setAttributes(int courseInstanceID)
                   throws java.lang.Exception
java.lang.Exception

printUserGroupSelectBox

public void printUserGroupSelectBox(javax.servlet.jsp.JspWriter out,
                                    boolean restrict,
                                    java.lang.String selectName,
                                    int languageid)
                             throws java.lang.Exception
java.lang.Exception

printUserGroupSelectBox

public void printUserGroupSelectBox(javax.servlet.jsp.JspWriter out,
                                    boolean restrict,
                                    java.lang.String selectName,
                                    int languageid,
                                    int courseType)
                             throws java.lang.Exception
java.lang.Exception

printUserGroupSelectBox

public static void printUserGroupSelectBox(javax.servlet.jsp.JspWriter out,
                                           int userGroupLevel,
                                           java.lang.String selectName,
                                           int languageid,
                                           int courseType)
                                    throws java.lang.Exception
java.lang.Exception

getCourseOptions

public static java.util.Hashtable getCourseOptions(int criteria)
Get all courseOptions (optionnames) that match wanted right level