@Test public void testBuildHosPersonalFromWebCertUser() { final String forskrivarkod = "forskrivarkod"; final String hsaId = "hsaid"; final String namn = "namn"; final String arbetsplatskod = "arbetsplatskod"; final String epost = "epost"; final String enhetsId = "enhetsId"; final String enhetsnamn = "enhetsnamn"; final String postadress = "postadress"; final String postnummer = "postnummer"; final String postort = "postort"; final String telefonnummer = "telefonnummer"; final String vardgivarId = "vardgivarId"; final String vardgivarnamn = "vardgivarnamn"; Vardenhet valdVardenhet = new Vardenhet(); valdVardenhet.setArbetsplatskod(arbetsplatskod); valdVardenhet.setEpost(epost); valdVardenhet.setId(enhetsId); valdVardenhet.setNamn(enhetsnamn); valdVardenhet.setPostadress(postadress); valdVardenhet.setPostnummer(postnummer); valdVardenhet.setPostort(postort); valdVardenhet.setTelefonnummer(telefonnummer); Vardgivare valdVardgivare = new Vardgivare(); valdVardgivare.setId(vardgivarId); valdVardgivare.setNamn(vardgivarnamn); WebCertUser user = new WebCertUser(); user.setForskrivarkod(forskrivarkod); user.setHsaId(hsaId); user.setNamn(namn); user.setValdVardenhet(valdVardenhet); user.setValdVardgivare(valdVardgivare); HoSPersonal result = IntygConverterUtil.buildHosPersonalFromWebCertUser(user, null); assertEquals(forskrivarkod, result.getForskrivarKod()); assertEquals(hsaId, result.getPersonId()); assertEquals(namn, result.getFullstandigtNamn()); assertEquals(arbetsplatskod, result.getVardenhet().getArbetsplatsKod()); assertEquals(epost, result.getVardenhet().getEpost()); assertEquals(enhetsId, result.getVardenhet().getEnhetsid()); assertEquals(enhetsnamn, result.getVardenhet().getEnhetsnamn()); assertEquals(postadress, result.getVardenhet().getPostadress()); assertEquals(postnummer, result.getVardenhet().getPostnummer()); assertEquals(postort, result.getVardenhet().getPostort()); assertEquals(telefonnummer, result.getVardenhet().getTelefonnummer()); assertEquals(vardgivarId, result.getVardenhet().getVardgivare().getVardgivarid()); assertEquals(vardgivarnamn, result.getVardenhet().getVardgivare().getVardgivarnamn()); }
public static HoSPersonal buildHosPersonalFromWebCertUser(WebCertUser user, Vardenhet vardenhet) { HoSPersonal hosPersonal = new HoSPersonal(); hosPersonal.setPersonId(user.getHsaId()); hosPersonal.setFullstandigtNamn(user.getNamn()); hosPersonal.setForskrivarKod(user.getForskrivarkod()); hosPersonal.getBefattningar().addAll(user.getBefattningar()); hosPersonal.getSpecialiteter().addAll(user.getSpecialiseringar()); if (vardenhet != null) { hosPersonal.setVardenhet(vardenhet); } else { hosPersonal.setVardenhet(buildVardenhet(user)); } return hosPersonal; }
IntygConverterUtil { public static HoSPersonal buildHosPersonalFromWebCertUser(WebCertUser user, Vardenhet vardenhet) { HoSPersonal hosPersonal = new HoSPersonal(); hosPersonal.setPersonId(user.getHsaId()); hosPersonal.setFullstandigtNamn(user.getNamn()); hosPersonal.setForskrivarKod(user.getForskrivarkod()); hosPersonal.getBefattningar().addAll(user.getBefattningar()); hosPersonal.getSpecialiteter().addAll(user.getSpecialiseringar()); if (vardenhet != null) { hosPersonal.setVardenhet(vardenhet); } else { hosPersonal.setVardenhet(buildVardenhet(user)); } return hosPersonal; } }
IntygConverterUtil { public static HoSPersonal buildHosPersonalFromWebCertUser(WebCertUser user, Vardenhet vardenhet) { HoSPersonal hosPersonal = new HoSPersonal(); hosPersonal.setPersonId(user.getHsaId()); hosPersonal.setFullstandigtNamn(user.getNamn()); hosPersonal.setForskrivarKod(user.getForskrivarkod()); hosPersonal.getBefattningar().addAll(user.getBefattningar()); hosPersonal.getSpecialiteter().addAll(user.getSpecialiseringar()); if (vardenhet != null) { hosPersonal.setVardenhet(vardenhet); } else { hosPersonal.setVardenhet(buildVardenhet(user)); } return hosPersonal; } private  IntygConverterUtil(); }
IntygConverterUtil { public static HoSPersonal buildHosPersonalFromWebCertUser(WebCertUser user, Vardenhet vardenhet) { HoSPersonal hosPersonal = new HoSPersonal(); hosPersonal.setPersonId(user.getHsaId()); hosPersonal.setFullstandigtNamn(user.getNamn()); hosPersonal.setForskrivarKod(user.getForskrivarkod()); hosPersonal.getBefattningar().addAll(user.getBefattningar()); hosPersonal.getSpecialiteter().addAll(user.getSpecialiseringar()); if (vardenhet != null) { hosPersonal.setVardenhet(vardenhet); } else { hosPersonal.setVardenhet(buildVardenhet(user)); } return hosPersonal; } private  IntygConverterUtil(); static SendType buildSendTypeFromUtlatande(Utlatande utlatande); static String concatPatientName(String fName, String mName, String lName); static String buildVardReferensId(String intygId); static String buildVardReferensId(String intygId, LocalDateTime ts); static List<Status> buildStatusesFromUtkast(Utkast draft); static HoSPersonal buildHosPersonalFromWebCertUser(WebCertUser user, Vardenhet vardenhet); }
IntygConverterUtil { public static HoSPersonal buildHosPersonalFromWebCertUser(WebCertUser user, Vardenhet vardenhet) { HoSPersonal hosPersonal = new HoSPersonal(); hosPersonal.setPersonId(user.getHsaId()); hosPersonal.setFullstandigtNamn(user.getNamn()); hosPersonal.setForskrivarKod(user.getForskrivarkod()); hosPersonal.getBefattningar().addAll(user.getBefattningar()); hosPersonal.getSpecialiteter().addAll(user.getSpecialiseringar()); if (vardenhet != null) { hosPersonal.setVardenhet(vardenhet); } else { hosPersonal.setVardenhet(buildVardenhet(user)); } return hosPersonal; } private  IntygConverterUtil(); static SendType buildSendTypeFromUtlatande(Utlatande utlatande); static String concatPatientName(String fName, String mName, String lName); static String buildVardReferensId(String intygId); static String buildVardReferensId(String intygId, LocalDateTime ts); static List<Status> buildStatusesFromUtkast(Utkast draft); static HoSPersonal buildHosPersonalFromWebCertUser(WebCertUser user, Vardenhet vardenhet);  }