package org.xmx0632.deliciousfruit.entity;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
import javax.validation.constraints.NotNull;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;
/**
* Config.
*/
@Entity
@Table(name = "tbl_config", uniqueConstraints = @UniqueConstraint(columnNames = "name"))
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class Config extends IdEntity {
private String name;
private String configValue;
private String description;
public Config() {
}
@NotNull
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
@NotNull
public String getConfigValue() {
return this.configValue;
}
public void setConfigValue(String configValue) {
this.configValue = configValue;
}
@NotNull
public String getDescription() {
return this.description;
}
public void setDescription(String description) {
this.description = description;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}