final String address = (String) fields.get(ContactDataField.ADDRESS); if (address != null) { contactInfoBuilder.setAddress(address); contactInfoBuilder.setEmail(email); contactInfoBuilder.setBuilding(building); contactInfoBuilder.setCity(city); contactInfoBuilder.setCountry(country); contactInfoBuilder.setFaxNumber(fax); contactInfoBuilder.setMobileNumber(mobile); contactInfoBuilder.setPhoneNumber(phone); contactInfoBuilder.setRoom(room); contactInfoBuilder.setState(state); contactInfoBuilder.setWebsite(website); contactInfoBuilder.setZipCode(zipCode); return contactInfoBuilder.done();
private void createOrUpdatePersonalContactInfo(final ExportedUser user, final long userId) throws SIdentityException, SUserCreationException { SContactInfo persoContactInfo = identityService.getUserContactInfo(userId, true); if (persoContactInfo == null) { persoContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, true).done(); identityService.createUserContactInfo(persoContactInfo); } final EntityUpdateDescriptor personalDataDesc = getUserContactInfoDescriptor(user, true); identityService.updateUserContactInfo(persoContactInfo, personalDataDesc); }
@Override public SUser createUser(SUser sUser, SContactInfo personalContactInfo, SContactInfo proContactInfo, String iconFilename, byte[] iconContent) throws SUserCreationException { if (iconFilename != null && iconContent != null) { try { SIcon icon = createIcon(iconFilename, iconContent); ((SUserImpl) sUser).setIconId(icon.getId()); } catch (SRecorderException e) { throw new SUserCreationException(e); } } SUser user = createUser(sUser); if (personalContactInfo != null) { createUserContactInfo(BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(personalContactInfo).setUserId(user.getId()).done()); } if (proContactInfo != null) { createUserContactInfo(BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(proContactInfo).setUserId(user.getId()).done()); } return user; }
private void createOrUpdatePersonalContactInfo(final ExportedUser user, final long userId) throws SIdentityException, SUserCreationException { SContactInfo persoContactInfo = identityService.getUserContactInfo(userId, true); if (persoContactInfo == null) { persoContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, true).done(); identityService.createUserContactInfo(persoContactInfo); } final EntityUpdateDescriptor personalDataDesc = getUserContactInfoDescriptor(user, true); identityService.updateUserContactInfo(persoContactInfo, personalDataDesc); }
@Override public SUser createUser(SUser sUser, SContactInfo personalContactInfo, SContactInfo proContactInfo, String iconFilename, byte[] iconContent) throws SUserCreationException { if (iconFilename != null && iconContent != null) { try { SIcon icon = createIcon(iconFilename, iconContent); ((SUserImpl) sUser).setIconId(icon.getId()); } catch (SRecorderException e) { throw new SUserCreationException(e); } } SUser user = createUser(sUser); if (personalContactInfo != null) { createUserContactInfo(BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(personalContactInfo).setUserId(user.getId()).done()); } if (proContactInfo != null) { createUserContactInfo(BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(proContactInfo).setUserId(user.getId()).done()); } return user; }
final String address = (String) fields.get(ContactDataField.ADDRESS); if (address != null) { contactInfoBuilder.setAddress(address); contactInfoBuilder.setEmail(email); contactInfoBuilder.setBuilding(building); contactInfoBuilder.setCity(city); contactInfoBuilder.setCountry(country); contactInfoBuilder.setFaxNumber(fax); contactInfoBuilder.setMobileNumber(mobile); contactInfoBuilder.setPhoneNumber(phone); contactInfoBuilder.setRoom(room); contactInfoBuilder.setState(state); contactInfoBuilder.setWebsite(website); contactInfoBuilder.setZipCode(zipCode); return contactInfoBuilder.done();
private void createOrUpdateProfessionalContactInfo(final ExportedUser user, final long userId) throws SIdentityException, SUserCreationException { SContactInfo professContactInfo = identityService.getUserContactInfo(userId, false); if (professContactInfo == null) { professContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, false).done(); identityService.createUserContactInfo(professContactInfo); } final EntityUpdateDescriptor professionalDataDesc = getUserContactInfoDescriptor(user, false); identityService.updateUserContactInfo(professContactInfo, professionalDataDesc); }
public static SContactInfo constructSUserContactInfo(final ExportedUser user, final boolean isPersonal, final long userId) { final SContactInfoBuilder contactInfoBuilder = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, isPersonal); if (isPersonal) { contactInfoBuilder.setAddress(user.getPersonalAddress()); contactInfoBuilder.setBuilding(user.getPersonalBuilding()); contactInfoBuilder.setCity(user.getPersonalCity()); contactInfoBuilder.setCountry(user.getPersonalCountry()); contactInfoBuilder.setEmail(user.getPersonalEmail()); contactInfoBuilder.setFaxNumber(user.getPersonalFaxNumber()); contactInfoBuilder.setMobileNumber(user.getPersonalMobileNumber()); contactInfoBuilder.setPhoneNumber(user.getPersonalPhoneNumber()); contactInfoBuilder.setRoom(user.getPersonalRoom()); contactInfoBuilder.setState(user.getPersonalState()); contactInfoBuilder.setWebsite(user.getPersonalWebsite()); contactInfoBuilder.setZipCode(user.getPersonalZipCode()); } else { contactInfoBuilder.setAddress(user.getProfessionalAddress()); contactInfoBuilder.setBuilding(user.getProfessionalBuilding()); contactInfoBuilder.setCity(user.getProfessionalCity()); contactInfoBuilder.setCountry(user.getProfessionalCountry()); contactInfoBuilder.setEmail(user.getProfessionalEmail()); contactInfoBuilder.setFaxNumber(user.getProfessionalFaxNumber()); contactInfoBuilder.setMobileNumber(user.getProfessionalMobileNumber()); contactInfoBuilder.setPhoneNumber(user.getProfessionalPhoneNumber()); contactInfoBuilder.setRoom(user.getProfessionalRoom()); contactInfoBuilder.setState(user.getProfessionalState()); contactInfoBuilder.setWebsite(user.getProfessionalWebsite()); contactInfoBuilder.setZipCode(user.getProfessionalZipCode()); return contactInfoBuilder.done();
private void createOrUpdateProfessionalContactInfo(final ExportedUser user, final long userId) throws SIdentityException, SUserCreationException { SContactInfo professContactInfo = identityService.getUserContactInfo(userId, false); if (professContactInfo == null) { professContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, false).done(); identityService.createUserContactInfo(professContactInfo); } final EntityUpdateDescriptor professionalDataDesc = getUserContactInfoDescriptor(user, false); identityService.updateUserContactInfo(professContactInfo, professionalDataDesc); }
public static SContactInfo constructSUserContactInfo(final ExportedUser user, final boolean isPersonal, final long userId) { final SContactInfoBuilder contactInfoBuilder = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, isPersonal); if (isPersonal) { contactInfoBuilder.setAddress(user.getPersonalAddress()); contactInfoBuilder.setBuilding(user.getPersonalBuilding()); contactInfoBuilder.setCity(user.getPersonalCity()); contactInfoBuilder.setCountry(user.getPersonalCountry()); contactInfoBuilder.setEmail(user.getPersonalEmail()); contactInfoBuilder.setFaxNumber(user.getPersonalFaxNumber()); contactInfoBuilder.setMobileNumber(user.getPersonalMobileNumber()); contactInfoBuilder.setPhoneNumber(user.getPersonalPhoneNumber()); contactInfoBuilder.setRoom(user.getPersonalRoom()); contactInfoBuilder.setState(user.getPersonalState()); contactInfoBuilder.setWebsite(user.getPersonalWebsite()); contactInfoBuilder.setZipCode(user.getPersonalZipCode()); } else { contactInfoBuilder.setAddress(user.getProfessionalAddress()); contactInfoBuilder.setBuilding(user.getProfessionalBuilding()); contactInfoBuilder.setCity(user.getProfessionalCity()); contactInfoBuilder.setCountry(user.getProfessionalCountry()); contactInfoBuilder.setEmail(user.getProfessionalEmail()); contactInfoBuilder.setFaxNumber(user.getProfessionalFaxNumber()); contactInfoBuilder.setMobileNumber(user.getProfessionalMobileNumber()); contactInfoBuilder.setPhoneNumber(user.getProfessionalPhoneNumber()); contactInfoBuilder.setRoom(user.getProfessionalRoom()); contactInfoBuilder.setState(user.getProfessionalState()); contactInfoBuilder.setWebsite(user.getProfessionalWebsite()); contactInfoBuilder.setZipCode(user.getProfessionalZipCode()); return contactInfoBuilder.done();
SContactInfo persoContactInfo = getUserContactInfo(userId, true); if (persoContactInfo == null) { persoContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, true).done(); createUserContactInfo(persoContactInfo); SContactInfo professContactInfo = getUserContactInfo(userId, false); if (professContactInfo == null) { professContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, false).done(); createUserContactInfo(professContactInfo);
SContactInfo persoContactInfo = getUserContactInfo(userId, true); if (persoContactInfo == null) { persoContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, true).done(); createUserContactInfo(persoContactInfo); SContactInfo professContactInfo = getUserContactInfo(userId, false); if (professContactInfo == null) { professContactInfo = BuilderFactory.get(SContactInfoBuilderFactory.class).createNewInstance(userId, false).done(); createUserContactInfo(professContactInfo);