1 /*
2 * Copyright 2011 The Kuali Foundation Licensed under the Educational
3 * Community License, Version 2.0 (the "License"); you may not use
4 * this file except in compliance with the License. You may obtain a
5 * copy of the License at http://www.osedu.org/licenses/ECL-2.0 Unless
6 * required by applicable law or agreed to in writing, software
7 * distributed under the License is distributed on an "AS IS" BASIS,
8 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
9 * implied. See the License for the specific language governing
10 * permissions and limitations under the License.
11 */
12 package org.kuali.student.enrollment.lrr.infc;
13
14 import org.kuali.student.r2.common.infc.IdEntity;
15
16 /**
17 * Information about the Result Source. Result source is used to
18 * indicate how the result was created (Manual, Articulation, Result
19 * transformation etc)
20 *
21 * Core-slice: A ResultSource represents a "native" course for the
22 * Academic Record.
23 */
24 public interface ResultSource extends IdEntity {
25
26
27 /**
28 * Unique identifier for an articulation record.
29 * @name Articulation Id
30 */
31 public String getArticulationId();
32
33 /**
34 * Unique identifier for an learning result transformation.
35 * @name Result Transformation Id
36 */
37 public String getResultTransformationId();
38 }