View Javadoc

1   package org.kuali.student.r2.lum.course.infc;
2   
3   import java.util.List;
4   
5   import org.kuali.student.r2.common.infc.Amount;
6   import org.kuali.student.r2.common.infc.IdEntity;
7   import org.kuali.student.r2.common.infc.TimeAmount;
8   
9   /**
10   * Detailed information about a single course activity.
11   * 
12   * @author Kuali Student Team (sambitpa@kuali.org)
13   */
14  public interface Activity extends IdEntity {
15      /**
16       * The standard duration of the Course.
17       * 
18       * @name Duration
19       */
20      public TimeAmount getDuration();
21  
22      /**
23       * The organizations that represents the Subject area of the course.
24       * 
25       * @name Units Content Owner
26       */
27      public List<String> getUnitsContentOwner();
28  
29      /**
30       * Default enrollment estimate for this CLU.
31       * 
32       * @name Enrollment Estimate
33       */
34      public Integer getDefaultEnrollmentEstimate();
35  
36      /**
37       * Contact Hours for an Activity.
38       * 
39       * @name Contact Hours
40       */
41      public Amount getContactHours();
42  
43  }