View Javadoc

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  }