package com.intrbiz.bergamot.model.message.notification; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonTypeName; import com.intrbiz.bergamot.model.message.ContactMO; import com.intrbiz.bergamot.model.message.SiteMO; @JsonTypeName("bergamot.password_reset") public class PasswordResetNotification extends ContactNotification { @JsonProperty("url") private String url; public PasswordResetNotification() { super(); } public PasswordResetNotification(SiteMO site, ContactMO contact, String url) { super(contact); this.setRaised(System.currentTimeMillis()); this.setSite(site); this.getTo().add(contact); this.setUrl(url); } @Override public String getNotificationType() { return "password_reset"; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } }