mirror of https://github.com/sismics/docs.git
58 lines
1.2 KiB
Java
58 lines
1.2 KiB
Java
package com.sismics.docs.core.model.jpa;
|
|
|
|
import jakarta.persistence.Column;
|
|
import jakarta.persistence.Entity;
|
|
import jakarta.persistence.EnumType;
|
|
import jakarta.persistence.Enumerated;
|
|
import jakarta.persistence.Id;
|
|
import jakarta.persistence.Table;
|
|
|
|
import com.google.common.base.MoreObjects;
|
|
import com.sismics.docs.core.constant.ConfigType;
|
|
|
|
/**
|
|
* Configuration parameter entity.
|
|
*
|
|
* @author jtremeaux
|
|
*/
|
|
@Entity
|
|
@Table(name = "T_CONFIG")
|
|
public class Config {
|
|
/**
|
|
* Configuration parameter ID.
|
|
*/
|
|
@Id
|
|
@Column(name = "CFG_ID_C", length = 50)
|
|
@Enumerated(EnumType.STRING)
|
|
private ConfigType id;
|
|
|
|
/**
|
|
* Configuration parameter value.
|
|
*/
|
|
@Column(name = "CFG_VALUE_C", length = 250)
|
|
private String value;
|
|
|
|
public ConfigType getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(ConfigType id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getValue() {
|
|
return value;
|
|
}
|
|
|
|
public void setValue(String value) {
|
|
this.value = value;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return MoreObjects.toStringHelper(this)
|
|
.add("id", id)
|
|
.toString();
|
|
}
|
|
}
|