use of com.nixmash.blog.jpa.dto.UserDTO in project nixmash-blog by mintster.
the class UserCreateFormValidator method validate.
@Override
public void validate(Object target, Errors errors) {
logger.debug("Validating {}", target);
UserDTO form = (UserDTO) target;
if (form.isNew()) {
validatePasswords(errors, form);
validateEmail(errors, form);
validateDomain(errors, form);
validateUsername(errors, form);
} else {
validateUsername(errors, form, form.getUserId());
}
}
use of com.nixmash.blog.jpa.dto.UserDTO in project nixmash-blog by mintster.
the class UserRegistrationTests method newUser_NotYetEmailApproved_IsNotEnabled.
@Test
public void newUser_NotYetEmailApproved_IsNotEnabled() throws Exception {
UserDTO userDTO = UserTestUtils.newUserDTO(46, NOT_ENABLED);
User user = userService.create(userDTO);
assertFalse(user.isEnabled());
assertNull(user.getUserData().getApprovedDatetime());
}
use of com.nixmash.blog.jpa.dto.UserDTO in project nixmash-blog by mintster.
the class UserVerificationTests method userSavedWithEnabledFalse.
@Test
public void userSavedWithEnabledFalse() {
UserDTO userDTO = TestUtil.createTestUserDTO("user121528", "bumb", "bammer", "user121528@aol.com");
userDTO.setEnabled(false);
User user = userService.create(userDTO);
assertFalse(user.isEnabled());
assertNotNull(user.getUserData().getCreatedDatetime());
assertNull(user.getUserData().getApprovedDatetime());
}
use of com.nixmash.blog.jpa.dto.UserDTO in project nixmash-blog by mintster.
the class UserUtils method userToUserDTO.
public static UserDTO userToUserDTO(User user) {
UserDTO userDTO = new UserDTO();
userDTO.setUserId(user.getId());
userDTO.setFirstName(user.getFirstName());
userDTO.setLastName(user.getLastName());
userDTO.setUsername(user.getUsername());
userDTO.setPassword(user.getPassword());
userDTO.setRepeatedPassword(user.getPassword());
userDTO.setEmail(user.getEmail());
userDTO.setSignInProvider(user.getSignInProvider());
userDTO.setAuthorities(user.getAuthorities());
userDTO.setHasAvatar(user.hasAvatar());
userDTO.setUserKey(user.getUserKey());
return userDTO;
}
use of com.nixmash.blog.jpa.dto.UserDTO in project nixmash-blog by mintster.
the class TestUtil method createTestUserDTO.
// UserDTO as passed to userService.create(UserDTO)
public static UserDTO createTestUserDTO(String username, String firstName, String lastName, String email) {
UserDTO userDTO = new UserDTO();
userDTO.setFirstName(firstName);
userDTO.setUsername(username);
userDTO.setLastName(lastName);
userDTO.setPassword("password");
userDTO.setEmail(email);
userDTO.setSignInProvider(SignInProvider.SITE);
userDTO.setAuthorities(Lists.newArrayList(new Authority("ROLE_USER")));
return userDTO;
}
Aggregations