package mc.messages; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; /** * Single Text Message to process * */ @Entity public class TextMessage implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue private long id; /** * Original Message */ private String message; /** * Classification Results */ private String context; private String gender; private String language; private String spam; public long getId() { return id; } public TextMessage(String message) { this.message = message; } public String getMessage() { return message; } /** * @return the context */ public String getContext() { return context; } /** * @param context the context to set */ public void setContext(String context) { this.context = context; } /** * @return the gender */ public String getGender() { return gender; } /** * @param gender the gender to set */ public void setGender(String gender) { this.gender = gender; } /** * @return the language */ public String getLanguage() { return language; } /** * @param language the language to set */ public void setLanguage(String language) { this.language = language; } /** * @return the spam */ public String getSpam() { return spam; } /** * @param spam the spam to set */ public void setSpam(String spam) { this.spam = spam; } @Override public String toString() { return String.format("(%s, %s, %s, %s, %s)", this.message, this.context, this.gender, this.language, this.spam); } }