package org.openstack.atlas.service.domain.entities; import javax.persistence.Column; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import java.io.Serializable; @javax.persistence.Entity @Table(name = "certificate_mapping") public class CertificateMapping extends Entity implements Serializable { private final static long serialVersionUID = 532512316L; @ManyToOne @JoinColumn(name = "loadbalancer_id") private LoadBalancer loadbalancer; @Column(name = "host_name", nullable = false, length = 128) private String hostName; @Column(name = "pem_key", nullable = false, columnDefinition = "mediumtext") private String privateKey; @Column(name = "pem_cert", nullable = false, columnDefinition = "mediumtext") private String certificate; @Column(name = "intermediate_certificate", nullable = true, columnDefinition = "mediumtext") private String intermediateCertificate; public LoadBalancer getLoadbalancer() { return loadbalancer; } public void setLoadbalancer(LoadBalancer loadbalancer) { this.loadbalancer = loadbalancer; } public String getHostName() { return hostName; } public void setHostName(String hostName) { this.hostName = hostName; } public String getPrivateKey() { return privateKey; } public void setPrivateKey(String privateKey) { this.privateKey = privateKey; } public String getCertificate() { return certificate; } public void setCertificate(String certificate) { this.certificate = certificate; } public String getIntermediateCertificate() { return intermediateCertificate; } public void setIntermediateCertificate(String intermediateCertificate) { this.intermediateCertificate = intermediateCertificate; } }