com.mycompany.model
Class User

java.lang.Object
  extended by com.mycompany.model.AbstractEntity
      extended by com.mycompany.model.User
All Implemented Interfaces:
java.io.Serializable

@Entity
public class User
extends AbstractEntity

JPA entity for user data.

Author:
Ian Hlavats (ian@tarantulaconsulting.com)
See Also:
Serialized Form

Constructor Summary
User()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 java.util.Date getBirthdate()
           
 java.lang.Integer getClickCount()
           
 Country getCountry()
           
 java.lang.String getEmailAddress()
           
 java.util.Set<EventAttendance> getEventsAttended()
           
 java.lang.String getFirstName()
           
 java.util.Set<UserRelationship> getFromRelationships()
           
 Gender getGender()
           
 java.lang.String getLastName()
           
 java.lang.String getPassword()
           
 java.lang.String getPhoneNumber()
           
 java.lang.String getTheme()
           
 java.util.Set<UserRelationship> getToRelationships()
           
 java.lang.String getUsername()
           
 int hashCode()
           
 boolean isAcceptedTerms()
           
 void setAcceptedTerms(boolean acceptedTerms)
           
 void setBirthdate(java.util.Date birthdate)
           
 void setClickCount(java.lang.Integer clicks)
           
 void setCountry(Country country)
           
 void setEmailAddress(java.lang.String emailAddress)
           
 void setEventsAttended(java.util.Set<EventAttendance> eventsAttended)
           
 void setFirstName(java.lang.String firstName)
           
 void setFromRelationships(java.util.Set<UserRelationship> fromRelationships)
           
 void setGender(Gender gender)
           
 void setLastName(java.lang.String lastName)
           
 void setPassword(java.lang.String password)
           
 void setPhoneNumber(java.lang.String phoneNumber)
           
 void setTheme(java.lang.String theme)
           
 void setToRelationships(java.util.Set<UserRelationship> toRelationships)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class com.mycompany.model.AbstractEntity
getId, getVersion, setId, setVersion
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User()
Method Detail

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class AbstractEntity

getBirthdate

public java.util.Date getBirthdate()

getClickCount

public java.lang.Integer getClickCount()

getCountry

public Country getCountry()

getEmailAddress

public java.lang.String getEmailAddress()

getEventsAttended

public java.util.Set<EventAttendance> getEventsAttended()

getFirstName

public java.lang.String getFirstName()

getFromRelationships

public java.util.Set<UserRelationship> getFromRelationships()

getGender

public Gender getGender()

getLastName

public java.lang.String getLastName()

getPassword

public java.lang.String getPassword()

getPhoneNumber

public java.lang.String getPhoneNumber()

getTheme

public java.lang.String getTheme()

getToRelationships

public java.util.Set<UserRelationship> getToRelationships()

getUsername

public java.lang.String getUsername()

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractEntity

isAcceptedTerms

public boolean isAcceptedTerms()

setAcceptedTerms

public void setAcceptedTerms(boolean acceptedTerms)

setBirthdate

public void setBirthdate(java.util.Date birthdate)

setClickCount

public void setClickCount(java.lang.Integer clicks)

setCountry

public void setCountry(Country country)

setEmailAddress

public void setEmailAddress(java.lang.String emailAddress)

setEventsAttended

public void setEventsAttended(java.util.Set<EventAttendance> eventsAttended)

setFirstName

public void setFirstName(java.lang.String firstName)

setFromRelationships

public void setFromRelationships(java.util.Set<UserRelationship> fromRelationships)

setGender

public void setGender(Gender gender)

setLastName

public void setLastName(java.lang.String lastName)

setPassword

public void setPassword(java.lang.String password)

setPhoneNumber

public void setPhoneNumber(java.lang.String phoneNumber)

setTheme

public void setTheme(java.lang.String theme)

setToRelationships

public void setToRelationships(java.util.Set<UserRelationship> toRelationships)

setUsername

public void setUsername(java.lang.String username)