Subversion Repositories SmartDukaan

Rev

Rev 34793 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
34658 ranu 1
package com.spice.profitmandi.dao.entity.auth;
2
 
3
import java.time.LocalDateTime;
4
import java.time.format.DateTimeFormatter;
5
import java.util.Objects;
6
 
7
import javax.persistence.Column;
8
import javax.persistence.Entity;
9
import javax.persistence.GeneratedValue;
10
import javax.persistence.GenerationType;
11
import javax.persistence.Id;
12
import javax.persistence.Table;
13
 
14
@Entity
15
@Table(name = "auth.sip_master")
16
public class SipMaster {
17
 
18
    @Id
19
    @Column
20
    @GeneratedValue(strategy = GenerationType.IDENTITY)
21
    private int id;
22
 
23
    @Column(name = "`email_id`", unique = true, updatable = false)
24
    private String emailId;
25
 
26
    @Column(name = "sip_id")
27
    private String sipId;
28
 
29
    @Column(name = "domain")
30
    private String domain;
31
 
32
    @Column(name = "sip_url")
33
    private String sipUrl;
34
 
35
    public int getId() {
36
        return id;
37
    }
38
 
39
    public void setId(int id) {
40
        this.id = id;
41
    }
42
 
43
    public String getEmailId() {
44
        return emailId;
45
    }
46
 
47
    public void setEmailId(String emailId) {
48
        this.emailId = emailId;
49
    }
50
 
51
    public String getSipId() {
52
        return sipId;
53
    }
54
 
55
    public void setSipId(String sipId) {
56
        this.sipId = sipId;
57
    }
58
 
59
    public String getDomain() {
60
        return domain;
61
    }
62
 
63
    public void setDomain(String domain) {
64
        this.domain = domain;
65
    }
66
 
67
    public String getSipUrl() {
68
        return sipUrl;
69
    }
70
 
71
    public void setSipUrl(String sipUrl) {
72
        this.sipUrl = sipUrl;
73
    }
74
 
75
    @Override
76
    public boolean equals(Object o) {
77
        if (this == o) return true;
78
        if (o == null || getClass() != o.getClass()) return false;
79
        SipMaster sipMaster = (SipMaster) o;
80
        return id == sipMaster.id && Objects.equals(emailId, sipMaster.emailId) && Objects.equals(sipId, sipMaster.sipId) && Objects.equals(domain, sipMaster.domain) && Objects.equals(sipUrl, sipMaster.sipUrl);
81
    }
82
 
83
    @Override
84
    public int hashCode() {
85
        return Objects.hash(id, emailId, sipId, domain, sipUrl);
86
    }
87
 
88
    @Override
89
    public String toString() {
90
        return "SipMaster{" +
91
                "id=" + id +
92
                ", emailId='" + emailId + '\'' +
93
                ", sipId='" + sipId + '\'' +
94
                ", domain='" + domain + '\'' +
95
                ", sipUrl='" + sipUrl + '\'' +
96
                '}';
97
    }
98
}