public int compareTo(Object obj, boolean caseInsensitive) { if (obj == null) { return -1; } if (caseInsensitive) ; // this is to avoid eclipse warning only. if (!(NurAssessmentCleansingDressingVo.class.isAssignableFrom(obj.getClass()))) { throw new ClassCastException( "A NurAssessmentCleansingDressingVo object cannot be compared an Object of type " + obj.getClass().getName()); } NurAssessmentCleansingDressingVo compareObj = (NurAssessmentCleansingDressingVo) obj; int retVal = 0; if (retVal == 0) { if (this.getID_AssessmentComponent() == null && compareObj.getID_AssessmentComponent() != null) return -1; if (this.getID_AssessmentComponent() != null && compareObj.getID_AssessmentComponent() == null) return 1; if (this.getID_AssessmentComponent() != null && compareObj.getID_AssessmentComponent() != null) retVal = this.getID_AssessmentComponent().compareTo(compareObj.getID_AssessmentComponent()); } return retVal; }
public Object clone() { if (this.isBusy) return this; this.isBusy = true; NurAssessmentCleansingDressingVo clone = new NurAssessmentCleansingDressingVo(this.id, this.version); clone.iscomplete = this.iscomplete; if (this.assessmentinfo == null) clone.assessmentinfo = null; else clone.assessmentinfo = (ims.nursing.vo.AssessmentInfoCollection) this.assessmentinfo.clone(); clone.copy = this.copy; if (this.componenttype == null) clone.componenttype = null; else clone.componenttype = (ims.nursing.vo.lookups.AssessmentComponentType) this.componenttype.clone(); if (this.lastassessmentinfo == null) clone.lastassessmentinfo = null; else clone.lastassessmentinfo = (ims.nursing.vo.AssessmentInfo) this.lastassessmentinfo.clone(); if (this.careplantemplate == null) clone.careplantemplate = null; else clone.careplantemplate = (ims.nursing.vo.CarePlanTemplateCollection) this.careplantemplate.clone(); if (this.careplans == null) clone.careplans = null; else clone.careplans = (ims.nursing.vo.CarePlanCollection) this.careplans.clone(); if (this.hygieneactivities == null) clone.hygieneactivities = null; else clone.hygieneactivities = (ims.nursing.vo.HygieneActivitiesCollection) this.hygieneactivities.clone(); if (this.dressingandgrooming == null) clone.dressingandgrooming = null; else clone.dressingandgrooming = (ims.nursing.vo.DressingAndGroomingActivitiesCollection) this.dressingandgrooming.clone(); if (this.bathingpattern == null) clone.bathingpattern = null; else clone.bathingpattern = (ims.nursing.vo.lookups.BathingPattern) this.bathingpattern.clone(); clone.frequency = this.frequency; clone.isValidated = this.isValidated; this.isBusy = false; return clone; }