public class UserEntry extends EmailRecipient
Modifier and Type | Field and Description |
---|---|
private User |
user |
private int |
userId |
TYPE_ADDRESS, TYPE_CODES, TYPE_MAILING_LIST, TYPE_USER
Constructor and Description |
---|
UserEntry() |
Modifier and Type | Method and Description |
---|---|
void |
appendAddresses(java.util.Set<java.lang.String> addresses,
org.joda.time.DateTime sendTime) |
void |
appendAllAddresses(java.util.Set<java.lang.String> addresses) |
int |
getRecipientType() |
java.lang.String |
getReferenceAddress() |
int |
getReferenceId() |
User |
getUser() |
int |
getUserId() |
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
void |
setUser(User user) |
void |
setUserId(int userId) |
java.lang.String |
toString() |
private int userId
private User user
public int getRecipientType()
getRecipientType
in class EmailRecipient
public int getReferenceId()
getReferenceId
in class EmailRecipient
public java.lang.String getReferenceAddress()
getReferenceAddress
in class EmailRecipient
public int getUserId()
public void setUserId(int userId)
public User getUser()
public void setUser(User user)
public void appendAddresses(java.util.Set<java.lang.String> addresses, org.joda.time.DateTime sendTime)
appendAddresses
in class EmailRecipient
public void appendAllAddresses(java.util.Set<java.lang.String> addresses)
appendAllAddresses
in class EmailRecipient
public java.lang.String toString()
toString
in class java.lang.Object
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable
jsonSerialize
in class EmailRecipient
public void jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject json) throws com.serotonin.json.JsonException
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
jsonDeserialize
in class EmailRecipient
com.serotonin.json.JsonException