View Javadoc

1   /*
2    * Copyright 2011 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may
3    * not use this file except in compliance with the License. You may obtain a copy of the License at
4    * http://www.osedu.org/licenses/ECL-2.0 Unless required by applicable law or agreed to in writing, software distributed
5    * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
6    * implied. See the License for the specific language governing permissions and limitations under the License.
7    */
8   package org.kuali.student.enrollment.lrr.infc;
9   
10  import java.util.List;
11  
12  import org.kuali.student.r2.common.infc.IdEntity;
13  
14  /**
15   * Information about the Learning Result Record Info. 
16   */
17  public interface LearningResultRecord extends IdEntity {
18  
19      /**
20       * @name Lui Person Relation Id LPR to which this LRR belongs to
21       */
22      public String getLprId();
23  
24  
25  
26      /**
27       * Result Value (Grade, Credits, etc). References a unique Id in the LRC service
28       * @name Result Value Id
29       */
30      public String getResultValueKey();
31  
32      /**
33       * List of source record Ids that were responsible in generating the result value. 
34       * E.g Manual Entry, Articulation or Result transformation
35       * @name Result Source
36       */
37      public List<String> getResultSourceIds();
38  }