Subversion Repositories SmartDukaan

Rev

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

Rev 21924 Rev 22009
Line 2... Line 2...
2
 
2
 
3
import java.io.Serializable;
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
4
import java.time.LocalDateTime;
5
 
5
 
6
import javax.persistence.Column;
6
import javax.persistence.Column;
-
 
7
import javax.persistence.Convert;
7
import javax.persistence.Entity;
8
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
10
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
11
import javax.persistence.Id;
11
import javax.persistence.NamedQueries;
12
import javax.persistence.NamedQueries;
12
import javax.persistence.NamedQuery;
13
import javax.persistence.NamedQuery;
13
import javax.persistence.Table;
14
import javax.persistence.Table;
14
import javax.persistence.UniqueConstraint;
15
import javax.persistence.UniqueConstraint;
15
 
16
 
-
 
17
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
16
import com.spice.profitmandi.dao.enumuration.dtr.Method;
18
import com.spice.profitmandi.dao.enumuration.dtr.Method;
17
 
19
 
18
/**
20
/**
19
 * This class basically contains api details
21
 * This class basically contains api details
20
 * 
22
 * 
Line 53... Line 55...
53
	private String uri;
55
	private String uri;
54
	
56
	
55
	@Column(name = "method")
57
	@Column(name = "method")
56
	private Method method;
58
	private Method method;
57
	
59
	
-
 
60
	@Convert(converter = LocalDateTimeAttributeConverter.class)
58
	@Column(name="create_timestamp", updatable = false)
61
	@Column(name="create_timestamp", updatable = false)
59
	private LocalDateTime createTimestamp = LocalDateTime.now();
62
	private LocalDateTime createTimestamp = LocalDateTime.now();
60
	
63
	
-
 
64
	@Convert(converter = LocalDateTimeAttributeConverter.class)
61
	@Column(name="update_timestamp")
65
	@Column(name="update_timestamp")
62
	private LocalDateTime updateTimestamp = LocalDateTime.now();
66
	private LocalDateTime updateTimestamp = LocalDateTime.now();
63
	
67
	
64
	
68
	
65
	public int getId() {
69
	public int getId() {
Line 99... Line 103...
99
	}
103
	}
100
    public LocalDateTime getUpdateTimestamp() {
104
    public LocalDateTime getUpdateTimestamp() {
101
		return updateTimestamp;
105
		return updateTimestamp;
102
	}
106
	}
103
    
107
    
-
 
108
	
104
	@Override
109
	@Override
105
	public int hashCode() {
110
	public int hashCode() {
106
		final int prime = 31;
111
		final int prime = 31;
107
		int result = 1;
112
		int result = 1;
108
		result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
-
 
109
		result = prime * result + id;
113
		result = prime * result + id;
110
		result = prime * result + ((method == null) ? 0 : method.hashCode());
-
 
111
		result = prime * result + ((name == null) ? 0 : name.hashCode());
-
 
112
		result = prime * result + ((updateTimestamp == null) ? 0 : updateTimestamp.hashCode());
-
 
113
		result = prime * result + ((uri == null) ? 0 : uri.hashCode());
-
 
114
		return result;
114
		return result;
115
	}
115
	}
116
	@Override
116
	@Override
117
	public boolean equals(Object obj) {
117
	public boolean equals(Object obj) {
118
		if (this == obj)
118
		if (this == obj)
Line 120... Line 120...
120
		if (obj == null)
120
		if (obj == null)
121
			return false;
121
			return false;
122
		if (getClass() != obj.getClass())
122
		if (getClass() != obj.getClass())
123
			return false;
123
			return false;
124
		Api other = (Api) obj;
124
		Api other = (Api) obj;
125
		if (createTimestamp == null) {
-
 
126
			if (other.createTimestamp != null)
-
 
127
				return false;
-
 
128
		} else if (!createTimestamp.equals(other.createTimestamp))
-
 
129
			return false;
-
 
130
		if (id != other.id)
125
		if (id != other.id)
131
			return false;
126
			return false;
132
		if (method != other.method)
-
 
133
			return false;
-
 
134
		if (name == null) {
-
 
135
			if (other.name != null)
-
 
136
				return false;
-
 
137
		} else if (!name.equals(other.name))
-
 
138
			return false;
-
 
139
		if (updateTimestamp == null) {
-
 
140
			if (other.updateTimestamp != null)
-
 
141
				return false;
-
 
142
		} else if (!updateTimestamp.equals(other.updateTimestamp))
-
 
143
			return false;
-
 
144
		if (uri == null) {
-
 
145
			if (other.uri != null)
-
 
146
				return false;
-
 
147
		} else if (!uri.equals(other.uri))
-
 
148
			return false;
-
 
149
		return true;
127
		return true;
150
	}
128
	}
151
	@Override
129
	@Override
152
	public String toString() {
130
	public String toString() {
153
		return "Api [id=" + id + ", name=" + name + ", uri=" + uri + ", method=" + method + ", createTimestamp="
131
		return "Api [id=" + id + ", name=" + name + ", uri=" + uri + ", method=" + method + ", createTimestamp="