Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
33443 ranu 1
package com.spice.profitmandi.dao.entity.fofo;
2
 
3
import javax.persistence.*;
4
import java.util.Objects;
5
 
6
@Entity
7
@Table(name = "fofo.print_resource_region", uniqueConstraints = {
8
        @UniqueConstraint(name = "UC_ResourceId_AND_ItemId", columnNames = {"resource_id", "region_id"}),})
9
public class PrintResourceRegion {
10
 
11
    @Id
12
    @Column(name = "id", unique = true, updatable = false)
13
    @GeneratedValue(strategy = GenerationType.IDENTITY)
14
    private int id;
15
 
16
    @Column(name = "resource_id")
17
    private int resourceId;
18
 
19
    @Column(name = "region_id")
20
    private int regionId;
21
 
22
    public int getId() {
23
        return id;
24
    }
25
 
26
    public void setId(int id) {
27
        this.id = id;
28
    }
29
 
30
    public int getResourceId() {
31
        return resourceId;
32
    }
33
 
34
    public void setResourceId(int resourceId) {
35
        this.resourceId = resourceId;
36
    }
37
 
38
    public int getRegionId() {
39
        return regionId;
40
    }
41
 
42
    public void setRegionId(int regionId) {
43
        this.regionId = regionId;
44
    }
45
 
46
    @Override
47
    public boolean equals(Object o) {
48
        if (this == o) return true;
49
        if (o == null || getClass() != o.getClass()) return false;
50
        PrintResourceRegion that = (PrintResourceRegion) o;
51
        return id == that.id && resourceId == that.resourceId && Objects.equals(regionId, that.regionId);
52
    }
53
 
54
    @Override
55
    public int hashCode() {
56
        return Objects.hash(id, resourceId, regionId);
57
    }
58
 
59
    @Override
60
    public String toString() {
61
        return "PrintResourceRegion{" +
62
                "id=" + id +
63
                ", resourceId=" + resourceId +
64
                ", regionId='" + regionId + '\'' +
65
                '}';
66
    }
67
}