Subversion Repositories SmartDukaan

Rev

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

Rev 23297 Rev 23339
Line 1... Line 1...
1
package com.spice.profitmandi.dao.entity.catalog;
1
package com.spice.profitmandi.dao.entity.catalog;
2
 
2
 
3
import java.io.Serializable;
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
4
import java.time.LocalDateTime;
5
import java.time.format.DateTimeFormatter;
5
import java.time.format.DateTimeFormatter;
-
 
6
import java.util.HashMap;
6
import java.util.HashSet;
7
import java.util.HashSet;
-
 
8
import java.util.Map;
7
import java.util.Set;
9
import java.util.Set;
8
 
10
 
9
import javax.persistence.Column;
11
import javax.persistence.Column;
10
import javax.persistence.Convert;
12
import javax.persistence.Convert;
11
import javax.persistence.Entity;
13
import javax.persistence.Entity;
Line 86... Line 88...
86
	
88
	
87
	@Transient
89
	@Transient
88
	private Set<Integer> retailerIds = new HashSet<>();
90
	private Set<Integer> retailerIds = new HashSet<>();
89
	
91
	
90
	@Transient
92
	@Transient
91
	private Set<Integer> itemIds = new HashSet<>();
93
	private Map<Integer, String> itemStringMap = new HashMap<>();
92
	
94
	
93
	public int getId() {
95
	public int getId() {
94
		return id;
96
		return id;
95
	}
97
	}
96
	public void setId(int id) {
98
	public void setId(int id) {
Line 245... Line 247...
245
			}
247
			}
246
		}
248
		}
247
		return String.join(", ", stringRetailerIds);
249
		return String.join(", ", stringRetailerIds);
248
	}
250
	}
249
	
251
	
250
	public Set<Integer> getItemIds() {
252
	public Map<Integer, String> getItemStringMap() {
251
		return itemIds;
253
		return itemStringMap;
252
	}
254
	}
253
	
255
	
254
	public void setItemIds(Set<Integer> itemIds) {
256
	public void setItemStringMap(Map<Integer, String> itemStringMap) {
255
		this.itemIds = itemIds;
257
		this.itemStringMap = itemStringMap;
256
	}
258
	}
257
	
259
	
258
	public String getItemIdsString(){
260
	/*public String getItemIdsString(){
259
		Set<String> stringItemIds = new HashSet<>();
261
		Set<String> stringItemIds = new HashSet<>();
260
		if(!itemIds.isEmpty()){
262
		if(!itemIds.isEmpty()){
261
			for(int itemId : itemIds){
263
			for(int itemId : itemIds){
262
				stringItemIds.add(String.valueOf(itemId));
264
				stringItemIds.add(String.valueOf(itemId));
263
			}
265
			}
264
		}
266
		}
265
		return String.join(", ", stringItemIds);
267
		return String.join(", ", stringItemIds);
-
 
268
	}*/
266
	}
269
	
267
	
270
	
268
	@Override
271
	@Override
269
	public int hashCode() {
272
	public int hashCode() {
270
		final int prime = 31;
273
		final int prime = 31;
271
		int result = 1;
274
		int result = 1;
Line 290... Line 293...
290
	public String toString() {
293
	public String toString() {
291
		return "Scheme [id=" + id + ", name=" + name + ", description=" + description + ", type=" + type
294
		return "Scheme [id=" + id + ", name=" + name + ", description=" + description + ", type=" + type
292
				+ ", amountType=" + amountType + ", amount=" + amount + ", startDateTime=" + startDateTime
295
				+ ", amountType=" + amountType + ", amount=" + amount + ", startDateTime=" + startDateTime
293
				+ ", endDateTime=" + endDateTime + ", createTimestamp=" + createTimestamp + ", activeTimestamp="
296
				+ ", endDateTime=" + endDateTime + ", createTimestamp=" + createTimestamp + ", activeTimestamp="
294
				+ activeTimestamp + ", expireTimestamp=" + expireTimestamp + ", createdBy=" + createdBy
297
				+ activeTimestamp + ", expireTimestamp=" + expireTimestamp + ", createdBy=" + createdBy
295
				+ ", retailerAll=" + retailerAll + ", retailerIds=" + retailerIds + ", itemIds=" + itemIds + "]";
298
				+ ", retailerAll=" + retailerAll + ", retailerIds=" + retailerIds + ", itemStringMap=" + itemStringMap + "]";
296
	}
299
	}
297
	
300
	
298
	
301
	
299
}
302
}
300
303