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