68 lines
1022 B
Java
68 lines
1022 B
Java
/**
|
|
*
|
|
*/
|
|
package de.bstly.board.i18n.model;
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.Id;
|
|
import javax.persistence.Lob;
|
|
import javax.persistence.Table;
|
|
import javax.persistence.UniqueConstraint;
|
|
|
|
|
|
/**
|
|
* The Class I18n.
|
|
*/
|
|
@Entity
|
|
@Table(name = "i18n", uniqueConstraints = @UniqueConstraint(columnNames = { "locale" }))
|
|
public class I18n {
|
|
|
|
|
|
@Id
|
|
@Column(name = "locale", unique = true, nullable = false)
|
|
private String locale;
|
|
|
|
|
|
@Lob
|
|
@Column(name = "label")
|
|
private String label;
|
|
|
|
/**
|
|
* Gets the locale.
|
|
*
|
|
* @return the locale
|
|
*/
|
|
public String getLocale() {
|
|
return locale;
|
|
}
|
|
|
|
/**
|
|
* Sets the locale.
|
|
*
|
|
* @param locale the new locale
|
|
*/
|
|
public void setLocale(String locale) {
|
|
this.locale = locale;
|
|
}
|
|
|
|
/**
|
|
* Gets the label.
|
|
*
|
|
* @return the label
|
|
*/
|
|
public String getLabel() {
|
|
return label;
|
|
}
|
|
|
|
/**
|
|
* Sets the label.
|
|
*
|
|
* @param label the new label
|
|
*/
|
|
public void setLabel(String label) {
|
|
this.label = label;
|
|
}
|
|
|
|
}
|