blob: d09e2b08be12cd0d7e8f25116366a7548571b91b [file] [log] [blame]
package de.ids_mannheim.korap.entity;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
/**
* Describes default_setting table. Each user may define one set of
* default settings. The elements of default settings are
* not strictly defined and thus are described as JSON strings.
*
* Some elements that are often used may be adopted as columns.
*
* Examples of the default settings' elements are foundry, layer and
* number of results per page.
*
* @author margaretha
*
*/
@Entity
@Table(name = "default_setting")
public class DefaultSetting {
@Id
private String username;
private String settings; // json string
public DefaultSetting () {}
public DefaultSetting (String username, String settings) {
this.username = username;
this.settings = settings;
}
@Override
public String toString () {
return "name= " + getUsername() + ", settings= " + getSettings();
}
public String getUsername () {
return username;
}
public void setUsername (String username) {
this.username = username;
}
public String getSettings () {
return settings;
}
public void setSettings (String settings) {
this.settings = settings;
}
}