/* * Copyright (C) by Courtanet, All Rights Reserved. */ package org.mdl4ui.fields.sample.context; import java.io.Serializable; import java.util.*; public class UserAccount implements Serializable { private String login; private String password; private String passwordConfirmation; private Timezone timezone = Timezone.ETC_GMT; private Language language = Language.EN; private String phoneNumber; private String email; private Boolean acceptEmail; private Collection<EmailType> emailTypes = new HashSet<EmailType>(); private int maxEmailPerWeek; private List<FavoriteWebsite> top3WebSite = new ArrayList<>(); public String getLogin() { return login; } public void setLogin(String login) { this.login = login; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getPasswordConfirmation() { return passwordConfirmation; } public void setPasswordConfirmation(String passwordConfirmation) { this.passwordConfirmation = passwordConfirmation; } public Timezone getTimezone() { return timezone; } public void setTimezone(Timezone timezone) { this.timezone = timezone; } public Language getLanguage() { return language; } public void setLanguage(Language language) { this.language = language; } public Boolean isAcceptEmail() { return acceptEmail; } public void setAcceptEmail(Boolean acceptEmail) { this.acceptEmail = acceptEmail; } public Collection<EmailType> getEmailTypes() { return emailTypes; } public void setEmailTypes(Collection<EmailType> emailTypes) { this.emailTypes = emailTypes; } public int getMaxEmailPerWeek() { return maxEmailPerWeek; } public void setMaxEmailPerWeek(int maxEmailPerWeek) { this.maxEmailPerWeek = maxEmailPerWeek; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getPhoneNumber() { return phoneNumber; } public void setPhoneNumber(String phoneNumber) { this.phoneNumber = phoneNumber; } public List<FavoriteWebsite> getTop3WebSite() { return top3WebSite; } public FavoriteWebsite getWebSite(int index) { if (top3WebSite.isEmpty() || index >= top3WebSite.size()) { return null; } return top3WebSite.get(index); } public void setTop3WebSite(List<FavoriteWebsite> top3WebSite) { this.top3WebSite = top3WebSite; } }