Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package base.jee.api.model;
  
  import java.util.Map;
  import java.util.List;
  import java.util.UUID;
  
  
  import base.QueryResult;
 import base.json.Json;
 
 public class Email implements QueryResult {
 
 	private UUID uuid;
 	private String to;
 	private String from;
 	private String subject;
 	private String[] headers;
 	private String text;
 	private String html;
 
 	public Email() {
 	}
 
 	@SuppressWarnings("unchecked")
 	public Email(String jsonthrows IOException {
 		JsonParser p = new JsonParser(json);
 		Map<StringObjecto = (Map<StringObject>) p.parse();
 		 = (Stringo.get("to");
 		 = (Stringo.get("from");
 		 = (Stringo.get("subject");
 		 = (Stringo.get("text");
 		 = (Stringo.get("html");
 		if(o.get("headers") != null) {
 			 = ((List<String>)(List<?>) o.get("headers")).toArray(new String[]{});
 		}
 	}
 
 	public UUID getUuid() {
 		return ;
 	}
 
 	public void setUuid(UUID uuid) {
 		this. = uuid;
 	}
 
 	public String getTo() {
 		return ;
 	}
 
 	public void setTo(String to) {
 		this. = to;
 	}
 
 	public String getFrom() {
 		return ;
 	}
 
 	public void setFrom(String from) {
 		this. = from;
 	}
 
 	public String getSubject() {
 		return ;
 	}
 
 	public void setSubject(String subject) {
 		this. = subject;
 	}
 
 	public String[] getHeaders() {
 		return ;
 	}
 
 	public void setHeaders(String[] headers) {
 		this. = headers;
 	}
 
 	public String getText() {
 		return ;
 	}
 
 	public void setText(String text) {
 		this. = text;
 	}
 
 	public String getHtml() {
 		return ;
 	}
 
 	public void setHtml(String html) {
 		this. = html;
 	}
 
 	public String toString() {
 		return toJson();
 	}
 
	public String toJson() {
		return
				"{" +
				( != null?"\"to\":\"" + Json.escape() + "\",":"") +
				( != null?"\"from\":\"" + Json.escape() + "\",":"") +
				( != null?"\"subject\":\"" + Json.escape() + "\",":"") +
				( != null && . > 0?"\"headers\":" + Json.toJson() + ",":"") +
				( != null?"\"text\":\"" + Json.escape() + "\",":"") +
				( != null && .length() > 0?"\"html\":\"" + Json.escape() + "\",":"") +
				( == null?"\"uuid\":null":"\"uuid\":\"" + .toString() + "\"") +
				"}";
	}
New to GrepCode? Check out our FAQ X