14 package cz.vutbr.fit.knot.annotations.documentCloner;
16 import java.io.Serializable;
17 import javax.persistence.Basic;
18 import javax.persistence.Column;
19 import javax.persistence.Entity;
20 import javax.persistence.GeneratedValue;
21 import javax.persistence.GenerationType;
22 import javax.persistence.Id;
23 import javax.persistence.NamedQueries;
24 import javax.persistence.NamedQuery;
25 import javax.persistence.Table;
26 import javax.validation.constraints.NotNull;
27 import javax.validation.constraints.Size;
28 import javax.xml.bind.annotation.XmlRootElement;
38 @Table(name =
"docClonerServer")
41 @NamedQuery(name =
"DocClonerServer.findAll", query =
"SELECT d FROM DocClonerServer d"),
42 @NamedQuery(name =
"DocClonerServer.findById", query =
"SELECT d FROM DocClonerServer d WHERE d.id = :id"),
43 @NamedQuery(name =
"DocClonerServer.findByIpAddress", query =
"SELECT d FROM DocClonerServer d WHERE d.ipAddress = :ipAddress")})
45 private static final long serialVersionUID = 1L;
47 @GeneratedValue(strategy = GenerationType.IDENTITY)
48 @Basic(optional =
false)
52 @Basic(optional = false)
54 @Size(min = 1, max = 255)
55 @Column(name = "ipAddress")
57 private String ipAddress;
82 this.ipAddress = ipAddress;
118 this.ipAddress = ipAddress;
124 hash += (
id != null ? id.hashCode() : 0);
139 DocClonerServer other = (DocClonerServer)
object;
140 if ((this.
id == null && other.
id != null) || (this.id != null && !this.id.equals(other.id))) {
148 return "cz.vutbr.fit.knot.annotations.documentCloner.DocClonerServer[ id=" +
id +
" ]";
void setIpAddress(String ipAddress)
DocClonerServer(Integer id, String ipAddress)
boolean equals(Object object)
Class representing approved document clone server.
DocClonerServer(Integer id)