Subversion Repositories SmartDukaan

Rev

Rev 31618 | Blame | Compare with Previous | Last modification | View Log | RSS feed

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

import com.spice.profitmandi.dao.convertor.LocalDateAttributeConverter;

import javax.persistence.*;
import java.time.LocalDate;
import java.util.Objects;

@Entity
@Table(name="fofo.samsung_pcm",schema="fofo")
public class SamsungPCM {
    @Id
    @Column(name="fofo_id")
    private int fofoId;

    @Convert(converter = LocalDateAttributeConverter.class)
    @Column(name = "pcm_date")
    private LocalDate pcmDate;

    public int getFofoId() {
        return fofoId;
    }

    public void setFofoId(int fofoId) {
        this.fofoId = fofoId;
    }

    public LocalDate getPcmDate() {
        return pcmDate;
    }

    public void setPcmDate(LocalDate pcmDate) {
        this.pcmDate = pcmDate;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        SamsungPCM that = (SamsungPCM) o;
        return fofoId == that.fofoId && Objects.equals(pcmDate, that.pcmDate);
    }

    @Override
    public int hashCode() {
        return Objects.hash(fofoId, pcmDate);
    }

    @Override
    public String toString() {
        return "SamsungPCM{" +
                "fofoId=" + fofoId +
                ", pcmDate=" + pcmDate +
                '}';
    }
}