registration module

This commit is contained in:
Athou
2014-08-09 19:04:37 +02:00
parent 0c25412f03
commit 0329c7d876
6 changed files with 65 additions and 15 deletions

View File

@@ -4,6 +4,10 @@ import java.io.Serializable;
import lombok.Data;
import org.hibernate.validator.constraints.Email;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotEmpty;
import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;
@@ -13,12 +17,18 @@ import com.wordnik.swagger.annotations.ApiModelProperty;
public class RegistrationRequest implements Serializable {
@ApiModelProperty(value = "username, between 3 and 32 characters", required = true)
@Length(min = 3, max = 32)
@NotEmpty
private String name;
@ApiModelProperty(value = "password, minimum 6 characters", required = true)
@Length(min = 6)
@NotEmpty
private String password;
@ApiModelProperty(value = "email address for password recovery", required = true)
@Email
@NotEmpty
private String email;
}