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);
}
}