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 }