View Javadoc
1   /**
2    * Copyright 2010 The Kuali Foundation Licensed under the Educational Community
3    * License, Version 2.0 (the "License"); you may not use this file except in
4    * compliance with the License. You may obtain a copy of the License at
5    * http://www.osedu.org/licenses/ECL-2.0 Unless required by applicable law or
6    * agreed to in writing, software distributed under the License is distributed
7    * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
8    * express or implied. See the License for the specific language governing
9    * permissions and limitations under the License.
10   */
11  
12  package org.kuali.student.enrollment.grading.infc;
13  
14  import java.util.List;
15  
16  import org.kuali.student.r2.common.infc.HasAttributesAndMeta;
17  import org.kuali.student.r2.common.infc.HasId;
18  import org.kuali.student.r2.common.infc.HasPrimaryKey;
19  
20  /**
21   * Information about a Grading Roster Entry
22   * 
23   * @author Kuali Student Team (Kamal)
24   */
25  
26  public interface GradeRosterEntry extends HasId, HasPrimaryKey, HasAttributesAndMeta {
27  
28      public String getStudentId();
29  
30      /**
31       * This method gets the actvity offering id for the roster entry
32       * 
33       * @return
34       */
35      public String getActivityOfferingId();
36  
37      /**
38       * Name: Assigned Grade Grade assigned by the grader in a roster entry
39       * 
40       * @return
41       */
42      public String getAssignedGradeKey();
43  
44      /**
45       * Name: Admin Grade Grade assigned by the grader in a roster entry
46       * 
47       * @return
48       */
49      public String getAdministrativeGradeKey();
50  
51      /**
52       * Name: Calculated Grade Grade calculated based on the assigned grade in
53       * the roster entry
54       * 
55       * @return
56       */
57      public String getCalculatedGradeKey();
58  
59      /**
60       * Name: Credits Earned Credits earned in the course offering.
61       * 
62       * @return
63       */
64      public String getCreditsEarnedKey();
65      
66      
67      /**
68       * 
69       *Gets the valid grade for a student
70       * 
71       * @return
72       */
73      public List<String> getValidGradeGroupKeys();
74  }