}
System.out.println("****** " + newValues);
if (newValues.containsKey("userName")) {
User user2 = new User();
user2.setUsername((String)newValues.get("userName"));
if (newValues.containsKey("password")) {
user2.setPassword((String)newValues.get("password"));
} else {
user2.setPassword("NOT SET");
}
user2.setAccountExpired(false);
if (newValues.containsKey("firstName")) {
user2.setFirstName((String)newValues.get("firstName"));
} else {
user2.setFirstName("");
}
if (newValues.containsKey("lastName")) {
user2.setLastName((String)newValues.get("lastName"));
} else {
user2.setLastName("");
}
if (newValues.containsKey("email")) {
user2.setEmail((String)newValues.get("email"));
} else {
user2.setEmail("");
}
if (newValues.containsKey("website")) {
user2.setWebsite((String)newValues.get("website"));
} else {
user2.setWebsite("");
}
if (newValues.containsKey("passwordHint")) {
user2.setPasswordHint((String)newValues.get("passwordHint"));
} else {
user2.setPasswordHint("");
}
Address address = new Address();
address.setCity("Denver");
address.setProvince("CO");
address.setCountry("United States");
address.setPostalCode("80210");
user2.setAddress(address);
user2.addRole(new Role(Constants.USER_ROLE));
try {
System.out.println("*********************** " + user2);
userManager.saveUser(user2);
} catch (Exception e) {
System.out.println("error saving user" + e);