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