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 }