package org.okip.okifunc.classadmin.api;

public interface Transcript
extends java.io.Serializable
{
    public void setStudent(Student student) throws ClassadminException;
    public Student getStudent() throws ClassadminException;
    public void setStudentTranscriptStatus(StudentTranscriptStatus studentTranscriptStatus) throws ClassadminException;
    public StudentTranscriptStatus getStudentTranscriptStatus() throws ClassadminException;
    public void setCourseTranscriptRecord(CourseTranscriptRecord courseTranscriptRecord) throws ClassadminException;
    public CourseTranscriptRecord getCourseTranscriptRecord() throws ClassadminException;
    public void setGPA (float gPA ) throws ClassadminException;
    public float getGPA () throws ClassadminException;
    public void setNumericEquivalentOfLetterGrades(Object numericEquivalentOfLetterGrades) throws ClassadminException;
    public Object getNumericEquivalentOfLetterGrades() throws ClassadminException;
    public void setDegreeAwarded(boolean degreeAwarded) throws ClassadminException;
    public boolean getDegreeAwarded() throws ClassadminException;
    public void setDegree(String degree) throws ClassadminException;
    public String getDegree() throws ClassadminException;
}
