package de.passau.uni.sec.compose.id.core.service.security.uaa; import java.io.Serializable; import java.util.LinkedList; import java.util.List; public class UAAUserRequest implements Serializable { private String username; private String password; private UAAUserRequestName name; private List<EmailValue> emails; public UAAUserRequest() { emails = new LinkedList<>(); } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public UAAUserRequestName getName() { return name; } public void setName(UAAUserRequestName name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public List<EmailValue> getEmails() { return emails; } public void setEmails(List<EmailValue> emails) { this.emails = emails; } public void addEmail(String email) { EmailValue e = new EmailValue(); e.setValue(email); emails.add(e); } private class EmailValue{ private String value; public String getValue() { return value; } public void setValue(String value) { this.value = value; } } }