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 }