com.ltu.smd116.containers
Class UserContainer

com.ltu.smd116.misc.SortableItem
  |
  +--com.ltu.smd116.containers.SortableContainer
        |
        +--com.ltu.smd116.containers.UserContainer

public class UserContainer
extends SortableContainer

A container for all information concerning a user.

Stereotype container

Field Summary
 private DatebirthDate
           
 private ChildContainerchild
           
 private StringfirstName
           
 private Stringlanguage
           
 private StringlastName
           
 private PassengerContainerpassenger
           
 private PersonnelContainerpersonnel
           
 private SortedVectorrights
          A sorted vector of ints.
 private introomNo
          The roomnumber of the user
 private StringsocialSecNr
           
 private inttype
          UserType: Personell, Passenger or Administrator 0:Admin 1:Personell 2:Passaenger
 private Stringusername
           

Method Summary
 DategetBirthDate()
           
 ChildContainergetChild()
           
 StringgetFirstName()
           
 StringgetLanguage()
           
 StringgetLastName()
           
 PassengerContainergetPassenger()
           
 PersonnelContainergetPersonnel()
           
 SortedVectorgetRights()
           
 intgetRoomNo()
           
 StringgetSocialSecNr()
           
 intgetType()
           
 StringgetUsername()
           
 voidsetBirthDate(Date birthDate)
           
 voidsetChild(ChildContainer child)
           
 voidsetFirstName(String firstName)
           
 voidsetLanguage(String language)
           
 voidsetLastName(String lastName)
           
 voidsetPassenger(PassengerContainer passenger)
           
 voidsetPersonnel(PersonnelContainer personnel)
           
 voidsetRights(SortedVector rights)
           
 voidsetRoomNo(int roomNo)
           
 voidsetSocialSecNr(String socialSecNr)
           
 voidsetType(int type)
           
 voidsetUsername(String username)
           

Methods inherited from class com.ltu.smd116.containers.SortableContainer
compare, getElement, getId, setId

Field Detail

birthDate

private Date birthDate

child

private ChildContainer child

firstName

private String firstName

language

private String language

lastName

private String lastName

passenger

private PassengerContainer passenger

personnel

private PersonnelContainer personnel

rights

private SortedVector rights
A sorted vector of ints. Contains all rights for the user.

roomNo

private int roomNo
The roomnumber of the user

socialSecNr

private String socialSecNr

type

private int type
UserType: Personell, Passenger or Administrator 0:Admin 1:Personell 2:Passaenger
associates <{TypeContainer}>

username

private String username
Method Detail

getBirthDate

public Date getBirthDate()

getChild

public ChildContainer getChild()

getFirstName

public String getFirstName()

getLanguage

public String getLanguage()

getLastName

public String getLastName()

getPassenger

public PassengerContainer getPassenger()

getPersonnel

public PersonnelContainer getPersonnel()

getRights

public SortedVector getRights()

getRoomNo

public int getRoomNo()

getSocialSecNr

public String getSocialSecNr()

getType

public int getType()

getUsername

public String getUsername()

setBirthDate

public void setBirthDate(Date birthDate)

setChild

public void setChild(ChildContainer child)

setFirstName

public void setFirstName(String firstName)

setLanguage

public void setLanguage(String language)

setLastName

public void setLastName(String lastName)

setPassenger

public void setPassenger(PassengerContainer passenger)

setPersonnel

public void setPersonnel(PersonnelContainer personnel)

setRights

public void setRights(SortedVector rights)

setRoomNo

public void setRoomNo(int roomNo)

setSocialSecNr

public void setSocialSecNr(String socialSecNr)

setType

public void setType(int type)

setUsername

public void setUsername(String username)

Association Links

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class com.ltu.smd116.containers.booking.TypeContainer

UserType: Personell, Passenger or Administrator 0:Admin 1:Personell 2:Passaenger

associates <{TypeContainer}>

to Class com.ltu.smd116.misc.SortedVector

A sorted vector of ints. Contains all rights for the user.

to Class com.ltu.smd116.containers.PassengerContainer

to Class com.ltu.smd116.containers.PersonnelContainer

to Class com.ltu.smd116.containers.ChildContainer

to Class java.lang.String

to Class java.util.Date

to Class java.lang.String