org.squashtest.tm.domain.users
Class User

java.lang.Object
  extended by org.squashtest.tm.domain.users.Party
      extended by org.squashtest.tm.domain.users.User

@Entity
public class User
extends Party


Field Summary
static Long NO_USER_ID
           
 
Fields inherited from class org.squashtest.tm.domain.users.Party
id
 
Constructor Summary
User()
           
 
Method Summary
 void addTeam(Team team)
           
static User createFromLogin(String login)
          Factory method which creates a user from a login. last name is populated with login.
 Boolean getActive()
           
 String getEmail()
           
 String getFirstName()
           
 String getLastName()
           
 String getLogin()
           
 String getName()
           
 Set<Team> getTeams()
           
 String getType()
           
 boolean loginIs(String candidate)
          Tells if this user matches the given login.
 void removeTeams(Collection<Long> teamIds)
           
 void setActive(Boolean active)
           
 void setEmail(String email)
           
 void setFirstName(String firstName)
           
 void setLastName(String lastName)
           
 void setLogin(String login)
           
 
Methods inherited from class org.squashtest.tm.domain.users.Party
getGroup, getId, setGroup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_USER_ID

public static final Long NO_USER_ID
Constructor Detail

User

public User()
Method Detail

getFirstName

public String getFirstName()

setFirstName

public void setFirstName(String firstName)

getLastName

public String getLastName()

setLastName

public void setLastName(String lastName)

getLogin

public String getLogin()

setLogin

public void setLogin(String login)

getEmail

public String getEmail()

setEmail

public void setEmail(String email)

getActive

public Boolean getActive()

setActive

public void setActive(Boolean active)

getTeams

public Set<Team> getTeams()

addTeam

public void addTeam(Team team)

removeTeams

public void removeTeams(Collection<Long> teamIds)

getName

public String getName()
Overrides:
getName in class Party

getType

public String getType()
Overrides:
getType in class Party

createFromLogin

public static User createFromLogin(@NotNull
                                   String login)
Factory method which creates a user from a login. last name is populated with login.

Parameters:
login -

loginIs

public boolean loginIs(String candidate)
Tells if this user matches the given login.

Parameters:
candidate -
Returns:


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.