org.jboss.seam.examples.booking.model
Class User
java.lang.Object
org.jboss.seam.examples.booking.model.User
- All Implemented Interfaces:
- Serializable
@Entity
@Veto
public class User
- extends Object
- implements Serializable
User is the model/entity class that represents a customer who may book a hotel.
- Author:
- Gavin King, Dan Allen
- See Also:
- Serialized Form
User
public User()
User
public User(String name,
String username,
String email)
User
public User(String name,
String username,
String email,
String password)
getName
@NotNull
@Size(min=1,
max=100)
public String getName()
setName
public void setName(String name)
getPassword
@NotNull
@Size(min=5,
max=15)
public String getPassword()
setPassword
public void setPassword(String password)
getUsername
@NotNull
@Size(min=3,
max=15)
@Pattern(regexp="^\\w*$",
message="not a valid username")
public String getUsername()
setUsername
public void setUsername(String username)
getEmail
@NotNull
@Email
public String getEmail()
setEmail
public void setEmail(String email)
getEmailWithName
public String getEmailWithName()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2011 Seam Framework. All Rights Reserved.