public void savePACSAuditRecord(ims.ocrr.vo.PACSLaunchAuditVo voPacs) throws StaleObjectException { if (!voPacs.isValidated()) throw new CodingRuntimeException("PACSLaunchAuditVo Record has not been validated"); if(voPacs == null) throw new CodingRuntimeException("Cannot save null PACSLaunchAuditVo"); DomainFactory factory = getDomainFactory(); PACSLaunchAudit doPACS = PACSLaunchAuditVoAssembler.extractPACSLaunchAudit(factory, voPacs); factory.save(doPACS); }