@Test public void attributesMapCorrectlyFromContext() { InetOrgPerson.Essence essence = new InetOrgPerson.Essence(createUserContext()); InetOrgPerson p = (InetOrgPerson) essence.createUserDetails(); assertThat(p.getCarLicense()).isEqualTo("HORS1"); assertThat(p.getMail()).isEqualTo("ghengis@mongolia"); assertThat(p.getGivenName()).isEqualTo("Ghengis"); assertThat(p.getSn()).isEqualTo("Khan"); assertThat(p.getCn()[0]).isEqualTo("Ghengis Khan"); assertThat(p.getEmployeeNumber()).isEqualTo("00001"); assertThat(p.getTelephoneNumber()).isEqualTo("+442075436521"); assertThat(p.getHomePostalAddress()).isEqualTo("Steppes"); assertThat(p.getHomePhone()).isEqualTo("+467575436521"); assertThat(p.getO()).isEqualTo("Hordes"); assertThat(p.getOu()).isEqualTo("Horde1"); assertThat(p.getPostalAddress()).isEqualTo("On the Move"); assertThat(p.getPostalCode()).isEqualTo("Changes Frequently"); assertThat(p.getRoomNumber()).isEqualTo("Yurt 1"); assertThat(p.getStreet()).isEqualTo("Westward Avenue"); assertThat(p.getDescription()).isEqualTo("Scary"); assertThat(p.getDisplayName()).isEqualTo("Ghengis McCann"); assertThat(p.getInitials()).isEqualTo("G"); }
public Essence(InetOrgPerson copyMe) { super(copyMe); setCarLicense(copyMe.getCarLicense()); setDepartmentNumber(copyMe.getDepartmentNumber()); setDestinationIndicator(copyMe.getDestinationIndicator()); setDisplayName(copyMe.getDisplayName()); setEmployeeNumber(copyMe.getEmployeeNumber()); setHomePhone(copyMe.getHomePhone()); setHomePostalAddress(copyMe.getHomePostalAddress()); setInitials(copyMe.getInitials()); setMail(copyMe.getMail()); setMobile(copyMe.getMobile()); setO(copyMe.getO()); setOu(copyMe.getOu()); setPostalAddress(copyMe.getPostalAddress()); setPostalCode(copyMe.getPostalCode()); setRoomNumber(copyMe.getRoomNumber()); setStreet(copyMe.getStreet()); setTitle(copyMe.getTitle()); setUid(copyMe.getUid()); }
public static void updateFromLdapUser(User target, InetOrgPerson ldapUserDetails) { final List<String> roles = new ArrayList<>(); for (final GrantedAuthority ga : ldapUserDetails.getAuthorities()) { roles.add(removePrefix(ga.toString(), LimsSecurityUtils.rolePrefix)); } target.setRoles(roles.toArray(new String[0])); target.setActive(ldapUserDetails.isAccountNonExpired()); target.setAdmin(roles.contains(MisoAuthority.ROLE_ADMIN.name())); target.setExternal(roles.contains(MisoAuthority.ROLE_EXTERNAL.name())); target.setInternal(roles.contains(MisoAuthority.ROLE_INTERNAL.name())); target.setPassword(ldapUserDetails.getPassword()); target.setFullName(ldapUserDetails.getDisplayName()); target.setEmail(ldapUserDetails.getMail()); }
public Essence(InetOrgPerson copyMe) { super(copyMe); setCarLicense(copyMe.getCarLicense()); setDepartmentNumber(copyMe.getDepartmentNumber()); setDestinationIndicator(copyMe.getDestinationIndicator()); setDisplayName(copyMe.getDisplayName()); setEmployeeNumber(copyMe.getEmployeeNumber()); setHomePhone(copyMe.getHomePhone()); setHomePostalAddress(copyMe.getHomePostalAddress()); setInitials(copyMe.getInitials()); setMail(copyMe.getMail()); setMobile(copyMe.getMobile()); setO(copyMe.getO()); setOu(copyMe.getOu()); setPostalAddress(copyMe.getPostalAddress()); setPostalCode(copyMe.getPostalCode()); setRoomNumber(copyMe.getRoomNumber()); setStreet(copyMe.getStreet()); setTitle(copyMe.getTitle()); setUid(copyMe.getUid()); }
public Essence(InetOrgPerson copyMe) { super(copyMe); setCarLicense(copyMe.getCarLicense()); setDepartmentNumber(copyMe.getDepartmentNumber()); setDestinationIndicator(copyMe.getDestinationIndicator()); setDisplayName(copyMe.getDisplayName()); setEmployeeNumber(copyMe.getEmployeeNumber()); setHomePhone(copyMe.getHomePhone()); setHomePostalAddress(copyMe.getHomePostalAddress()); setInitials(copyMe.getInitials()); setMail(copyMe.getMail()); setMobile(copyMe.getMobile()); setO(copyMe.getO()); setOu(copyMe.getOu()); setPostalAddress(copyMe.getPostalAddress()); setPostalCode(copyMe.getPostalCode()); setRoomNumber(copyMe.getRoomNumber()); setStreet(copyMe.getStreet()); setTitle(copyMe.getTitle()); setUid(copyMe.getUid()); }