/** * Create the ValueObject from the * ims.therapies.mobilitytransfers.domain.objects.WheelchairAssessment object. * * @param map DomainObjectMap of DomainObjects to already created ValueObjects. * @param domainObject */ public static ims.therapies.vo.WheelchairAssessmentVo create( DomainObjectMap map, ims.therapies.mobilitytransfers.domain.objects.WheelchairAssessment domainObject) { if (null == domainObject) { return null; } // check if the domainObject already has a valueObject created for it ims.therapies.vo.WheelchairAssessmentVo valueObject = (ims.therapies.vo.WheelchairAssessmentVo) map.getValueObject(domainObject, ims.therapies.vo.WheelchairAssessmentVo.class); if (null == valueObject) { valueObject = new ims.therapies.vo.WheelchairAssessmentVo( domainObject.getId(), domainObject.getVersion()); map.addValueObject(domainObject, valueObject); valueObject = insert(map, valueObject, domainObject); } return valueObject; }