Subversion Repositories SmartDukaan

Rev

Rev 33717 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33717 Rev 33719
Line 8... Line 8...
8
/**
8
/**
9
 * @author amit
9
 * @author amit
10
 */
10
 */
11
@Entity
11
@Entity
12
@Table(name = "fofo.upSaleOrder")
12
@Table(name = "fofo.upSaleOrder")
-
 
13
@NamedQueries({
-
 
14
        @NamedQuery(name = "UpsellOrder.findLast48hourLatestEntry", query = "SELECT u FROM UpSaleOrder u WHERE u.fofoId IN :fofoIds AND u.createdTimestamp >= :startDateTime AND u.fetched=false ORDER BY u.createdTimestamp ASC"),
-
 
15
})
-
 
16
 
13
public class UpSaleOrder implements Serializable {
17
public class UpSaleOrder implements Serializable {
14
 
18
 
15
 
19
 
16
    private static final long serialVersionUID = 1L;
20
    private static final long serialVersionUID = 1L;
17
    @Id
21
    @Id
Line 26... Line 30...
26
    private int fofoId;
30
    private int fofoId;
27
 
31
 
28
    @Column(name = "create_timestamp")
32
    @Column(name = "create_timestamp")
29
    private LocalDateTime createdTimestamp = LocalDateTime.now();
33
    private LocalDateTime createdTimestamp = LocalDateTime.now();
30
 
34
 
-
 
35
    @Column(name = "fetched")
-
 
36
    private boolean fetched;
-
 
37
 
31
    public int getId() {
38
    public int getId() {
32
        return id;
39
        return id;
33
    }
40
    }
34
 
41
 
35
    public void setId(int id) {
42
    public void setId(int id) {
Line 58... Line 65...
58
 
65
 
59
    public void setFofoId(int fofoId) {
66
    public void setFofoId(int fofoId) {
60
        this.fofoId = fofoId;
67
        this.fofoId = fofoId;
61
    }
68
    }
62
 
69
 
-
 
70
    public boolean isFetched() {
-
 
71
        return fetched;
-
 
72
    }
-
 
73
 
-
 
74
    public void setFetched(boolean fetched) {
-
 
75
        this.fetched = fetched;
-
 
76
    }
-
 
77
 
63
    @Override
78
    @Override
64
    public String toString() {
79
    public String toString() {
65
        return "UpSaleOrder{" +
80
        return "UpSaleOrder{" +
66
                "id=" + id +
81
                "id=" + id +
67
                ", orderId=" + orderId +
82
                ", orderId=" + orderId +
68
                ", fofoId=" + fofoId +
83
                ", fofoId=" + fofoId +
69
                ", createdTimestamp=" + createdTimestamp +
84
                ", createdTimestamp=" + createdTimestamp +
-
 
85
                ", fetched=" + fetched +
70
                '}';
86
                '}';
71
    }
87
    }
72
 
88
 
73
    @Override
89
    @Override
74
    public boolean equals(Object o) {
90
    public boolean equals(Object o) {
75
        if (this == o) return true;
91
        if (this == o) return true;
76
        if (o == null || getClass() != o.getClass()) return false;
92
        if (o == null || getClass() != o.getClass()) return false;
77
        UpSaleOrder that = (UpSaleOrder) o;
93
        UpSaleOrder that = (UpSaleOrder) o;
78
        return id == that.id && orderId == that.orderId && fofoId == that.fofoId && Objects.equals(createdTimestamp, that.createdTimestamp);
94
        return id == that.id && orderId == that.orderId && fofoId == that.fofoId && fetched == that.fetched && Objects.equals(createdTimestamp, that.createdTimestamp);
79
    }
95
    }
80
 
96
 
81
    @Override
97
    @Override
82
    public int hashCode() {
98
    public int hashCode() {
83
        return Objects.hash(id, orderId, fofoId, createdTimestamp);
99
        return Objects.hash(id, orderId, fofoId, createdTimestamp, fetched);
84
    }
100
    }
85
}
101
}