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 }