public SurgicalAuditPreOpChecksTheatreNurseVo savePreOpChecksTheatreNurse(SurgicalAuditPreOpChecksTheatreNurseVo preOpChecksTheatreNurseToSave) throws StaleObjectException { if (preOpChecksTheatreNurseToSave == null ) { throw new CodingRuntimeException("Cannot get SurgicalAuditPreOpChecksTheatreNurseVo on null Id "); } DomainFactory factory = getDomainFactory(); SurgicalAuditPreOpChecksTheatreNurse domainSurgAuditPreOpChecksTheatreNurse = SurgicalAuditPreOpChecksTheatreNurseVoAssembler.extractSurgicalAuditPreOpChecksTheatreNurse(factory, preOpChecksTheatreNurseToSave); factory.save(domainSurgAuditPreOpChecksTheatreNurse); return SurgicalAuditPreOpChecksTheatreNurseVoAssembler.create(domainSurgAuditPreOpChecksTheatreNurse); }