ClientUrl.java

package com.tradecloud.infrastructure.configuration;

import javax.persistence.*;
import javax.xml.bind.annotation.XmlAttribute;
import java.io.Serializable;

@Entity
@Table(name = "clienturl", uniqueConstraints = {@UniqueConstraint(columnNames = {"url"})})
public class ClientUrl implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @XmlAttribute
    private Long id;
    private String url;

    @ManyToOne
    private ClientBranding clientBranding;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public ClientBranding getClientBranding() {
        return clientBranding;
    }

    public void setClientBranding(ClientBranding clientBranding) {
        this.clientBranding = clientBranding;
    }

}