Subversion Repositories SmartDukaan

Rev

Rev 35566 | Rev 35867 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity.auth;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Objects;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "auth.sip_master")
public class SipMaster {

    @Id
    @Column
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;

    @Column(name = "`email_id`", unique = true, updatable = false)
    private String emailId;

    @Column(name = "sip_id")
    private String sipId;

    @Column(name = "domain")
    private String domain;

    @Column(name = "sip_url")
    private String sipUrl;

    @Column(name = "caller_id")
    private String callerId;

    @Column(name = "sr_number")
    private String srNumber;

    @Column(name = "sip_mode")
    private Boolean sipMode;

    public int getId() {
        return id;
    }

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

    public String getEmailId() {
        return emailId;
    }

    public void setEmailId(String emailId) {
        this.emailId = emailId;
    }

    public String getSipId() {
        return sipId;
    }

    public void setSipId(String sipId) {
        this.sipId = sipId;
    }

    public String getDomain() {
        return domain;
    }

    public void setDomain(String domain) {
        this.domain = domain;
    }

    public String getSipUrl() {
        return sipUrl;
    }

    public void setSipUrl(String sipUrl) {
        this.sipUrl = sipUrl;
    }

    public String getCallerId() {
        return callerId;
    }

    public void setCallerId(String callerId) {
        this.callerId = callerId;
    }

    public String getSrNumber() {
        return srNumber;
    }

    public void setSrNumber(String srNumber) {
        this.srNumber = srNumber;
    }

    public Boolean getSipMode() {
        return sipMode;
    }

    public void setSipMode(Boolean sipMode) {
        this.sipMode = sipMode;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        SipMaster sipMaster = (SipMaster) o;
        return id == sipMaster.id && Objects.equals(emailId, sipMaster.emailId) && Objects.equals(sipId, sipMaster.sipId) && Objects.equals(domain, sipMaster.domain) && Objects.equals(sipUrl, sipMaster.sipUrl) && Objects.equals(callerId, sipMaster.callerId) && Objects.equals(srNumber, sipMaster.srNumber) && Objects.equals(sipMode, sipMaster.sipMode);
    }

    @Override
    public int hashCode() {
        return Objects.hash(id, emailId, sipId, domain, sipUrl, callerId, srNumber, sipMode);
    }

    @Override
    public String toString() {
        return "SipMaster{" +
                "id=" + id +
                ", emailId='" + emailId + '\'' +
                ", sipId='" + sipId + '\'' +
                ", domain='" + domain + '\'' +
                ", sipUrl='" + sipUrl + '\'' +
                ", callerId='" + callerId + '\'' +
                ", srNumber='" + srNumber + '\'' +
                ", sipMode=" + sipMode +
                '}';
    }
}