Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningDesign.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningDesign.hbm.xml,v
diff -u -r1.6 -r1.7
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningDesign.hbm.xml 4 Mar 2005 00:23:44 -0000 1.6
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningDesign.hbm.xml 13 Mar 2005 23:22:11 -0000 1.7
@@ -150,7 +150,9 @@
@hibernate.property column ="lesson_start_date_time"
-
+
+ @hibernate.property column ="last_modified_date_time"
+
Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningLibrary.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningLibrary.hbm.xml,v
diff -u -r1.1 -r1.2
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningLibrary.hbm.xml 28 Jan 2005 04:08:30 -0000 1.1
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/learningdesign/LearningLibrary.hbm.xml 13 Mar 2005 23:22:19 -0000 1.2
@@ -52,6 +52,11 @@
>
+
Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/LearningDesign.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/LearningDesign.java,v
diff -u -r1.10 -r1.11
--- lams_common/src/java/org/lamsfoundation/lams/learningdesign/LearningDesign.java 4 Mar 2005 04:00:12 -0000 1.10
+++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/LearningDesign.java 13 Mar 2005 23:22:34 -0000 1.11
@@ -12,6 +12,7 @@
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
+import org.lamsfoundation.lams.util.wddx.WDDXTAGS;
/**
* @hibernate.class table="lams_learning_design"
@@ -118,6 +119,9 @@
/** nullable persistent field*/
private Date lessonStartDateTime;
+ /** persistent field*/
+ private Date lastModifiedDateTime;
+
/** full constructor */
public LearningDesign(
Long learningDesignId,
@@ -228,19 +232,19 @@
this.learningDesignId = learningDesignId;
}
public Integer getLearningDesignUIID() {
- return this.learningDesignUIID;
+ return this.learningDesignUIID!=null?this.learningDesignUIID : WDDXTAGS.NUMERIC_NULL_VALUE_INTEGER;
}
public void setLearningDesignUIID(Integer id) {
this.learningDesignUIID = id;
}
public String getDescription() {
- return this.description;
+ return this.description!=null?this.description:WDDXTAGS.STRING_NULL_VALUE;
}
public void setDescription(String description) {
this.description = description;
}
public String getTitle() {
- return this.title;
+ return this.title!=null?this.title:WDDXTAGS.STRING_NULL_VALUE;
}
public void setTitle(String title) {
this.title = title;
@@ -252,43 +256,43 @@
this.firstActivity = firstActivity;
}
public Integer getMaxId() {
- return this.maxId;
+ return maxId!=null?maxId:WDDXTAGS.NUMERIC_NULL_VALUE_INTEGER;
}
public void setMaxId(Integer maxId) {
this.maxId = maxId;
}
public Boolean getValidDesign() {
- return this.validDesign;
+ return validDesign!=null?validDesign:WDDXTAGS.BOOLEAN_NULL_VALUE;
}
public void setValidDesign(Boolean validDesign) {
this.validDesign = validDesign;
}
public Boolean getReadOnly() {
- return this.readOnly;
+ return readOnly!=null?readOnly:WDDXTAGS.BOOLEAN_NULL_VALUE;
}
public void setReadOnly(Boolean readOnly) {
this.readOnly = readOnly;
}
public Date getDateReadOnly() {
- return this.dateReadOnly;
+ return dateReadOnly!=null?dateReadOnly:WDDXTAGS.DATE_NULL_VALUE;
}
public void setDateReadOnly(Date dateReadOnly) {
this.dateReadOnly = dateReadOnly;
}
public String getHelpText() {
- return this.helpText;
+ return helpText!=null?helpText:WDDXTAGS.STRING_NULL_VALUE;
}
public void setHelpText(String helpText) {
this.helpText = helpText;
}
public Date getCreateDateTime() {
- return this.createDateTime;
+ return createDateTime!=null?createDateTime:WDDXTAGS.DATE_NULL_VALUE;
}
public void setCreateDateTime(Date createDateTime) {
this.createDateTime = createDateTime;
}
public String getVersion() {
- return this.version;
+ return version!=null?version:WDDXTAGS.STRING_NULL_VALUE;
}
public void setVersion(String version) {
this.version = version;
@@ -376,19 +380,19 @@
this.workspaceFolder = workspaceFolder;
}
public Long getDuration() {
- return duration;
+ return duration!=null?duration:WDDXTAGS.NUMERIC_NULL_VALUE_LONG;
}
public void setDuration(Long duration) {
this.duration = duration;
}
public String getLicenseText() {
- return licenseText;
+ return licenseText!=null?licenseText:WDDXTAGS.STRING_NULL_VALUE;
}
public void setLicenseText(String licenseText) {
this.licenseText = licenseText;
}
public Integer getCopyTypeID() {
- return copyTypeID;
+ return copyTypeID!=null?copyTypeID:WDDXTAGS.NUMERIC_NULL_VALUE_INTEGER;
}
public void setCopyTypeID(Integer copyTypeID) {
this.copyTypeID = copyTypeID;
@@ -400,33 +404,39 @@
this.license = license;
}
public Long getLessonID() {
- return lessonID;
+ return lessonID!=null?lessonID:WDDXTAGS.NUMERIC_NULL_VALUE_LONG;
}
public void setLessonID(Long lessonID) {
this.lessonID = lessonID;
}
public String getLessonName() {
- return lessonName;
+ return lessonName!=null?lessonName:WDDXTAGS.STRING_NULL_VALUE;
}
public void setLessonName(String lessonName) {
this.lessonName = lessonName;
}
public Long getLessonOrgID() {
- return lessonOrgID;
+ return lessonOrgID!=null?lessonOrgID:WDDXTAGS.NUMERIC_NULL_VALUE_LONG;
}
public void setLessonOrgID(Long lessonOrgID) {
this.lessonOrgID = lessonOrgID;
}
public String getLessonOrgName() {
- return lessonOrgName;
+ return lessonOrgName!=null?lessonOrgName:WDDXTAGS.STRING_NULL_VALUE;
}
public void setLessonOrgName(String lessonOrgName) {
this.lessonOrgName = lessonOrgName;
}
public Date getLessonStartDateTime() {
- return lessonStartDateTime;
+ return lessonStartDateTime!=null?lessonStartDateTime:WDDXTAGS.DATE_NULL_VALUE;
}
public void setLessonStartDateTime(Date lessonStartDateTime) {
this.lessonStartDateTime = lessonStartDateTime;
}
+ public Date getLastModifiedDateTime() {
+ return lastModifiedDateTime;
+ }
+ public void setLastModifiedDateTime(Date lastModifiedDateTime) {
+ this.lastModifiedDateTime = lastModifiedDateTime;
+ }
}
\ No newline at end of file