Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml,v
diff -u -r1.13 -r1.14
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml 28 Feb 2005 22:43:40 -0000 1.13
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/Activity.hbm.xml 1 Mar 2005 00:03:56 -0000 1.14
@@ -79,6 +79,11 @@
@hibernate.property column="learning_activity_type_id" length="11"
+
+
+ @hibernate.property column="activity_category_id" length="11"
+
+
@hibernate.property column="library_activity_ui_image" length="255"
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/Activity.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/Activity.java,v
diff -u -r1.16 -r1.17
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/Activity.java 27 Feb 2005 22:23:15 -0000 1.16
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/Activity.java 1 Mar 2005 00:04:32 -0000 1.17
@@ -56,6 +56,16 @@
public static final int SEQUENCE_ACTIVITY_TYPE = 9;
/******************************************************************/
+ /**
+ * static final variables indicating the the category of activities
+ *******************************************************************/
+ public static final int CATEGORY_SYSTEM = 1;
+ public static final int CATEGORY_COLLABORATION = 2;
+ public static final int CATEGORY_ASSESSMENT = 3;
+ public static final int CATEGORY_CONTENT = 4;
+ public static final int CATEGORY_SPLIT = 5;
+ /******************************************************************/
+
/** WDDX packet specific attribute created to identify the
* type of object being passed.*/
public static final String OBJECT_TYPE ="Activity";
@@ -133,6 +143,9 @@
/** The type of activity */
private Integer activityTypeId;
+
+ /** The category of activity */
+ private Integer activityCategoryID;
/** persistent field */
private Transition transitionTo;
@@ -595,4 +608,10 @@
{
return activityStrategy.getNextActivityByParent(this,currentChild);
}
+ public Integer getActivityCategoryID() {
+ return activityCategoryID;
+ }
+ public void setActivityCategoryID(Integer activityCategoryID) {
+ this.activityCategoryID = activityCategoryID;
+ }
}
\ No newline at end of file