package fr.openwide.core.spring.notification.model;
import java.util.Locale;
public class SimpleRecipient implements INotificationRecipient {
private final Locale locale;
private final String email;
private final String fullName;
public SimpleRecipient(Locale locale, String email, String fullName) {
super();
this.locale = locale;
this.email = email;
this.fullName = fullName;
}
public SimpleRecipient(INotificationRecipient recipient, String overriddenEmail) {
this(recipient.getLocale(), overriddenEmail, recipient.getFullName());
}
@Override
public Locale getLocale() {
return locale;
}
@Override
public String getEmail() {
return email;
}
@Override
public String getFullName() {
return fullName;
}
@Override
public boolean isNotificationEnabled() {
return true;
}
}