Rev 23017 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.common.model;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;public class SchemeModel {private int schemeId;private String name;private String description;private String schemeType;private String amountType;private float amount;private String startDateTime;private String endDateTime;private String createTimestamp;private String activeTimestamp;private String expireTimestamp;private int createdBy;private Set<Integer> retailerIds;private Map<Integer, String> itemStringMap = new HashMap<>();public int getSchemeId() {return schemeId;}public void setSchemeId(int schemeId) {this.schemeId = schemeId;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getDescription() {return description;}public void setDescription(String description) {this.description = description;}public String getSchemeType() {return schemeType;}public void setSchemeType(String schemeType) {this.schemeType = schemeType;}public String getAmountType() {return amountType;}public void setAmountType(String amountType) {this.amountType = amountType;}public float getAmount() {return amount;}public void setAmount(float amount) {this.amount = amount;}public String getStartDateTime() {return startDateTime;}public void setStartDateTime(String startDateTime) {this.startDateTime = startDateTime;}public String getEndDateTime() {return endDateTime;}public void setEndDateTime(String endDateTime) {this.endDateTime = endDateTime;}public String getCreateTimestamp() {return createTimestamp;}public void setCreateTimestamp(String createTimestamp) {this.createTimestamp = createTimestamp;}public String getActiveTimestamp() {return activeTimestamp;}public void setActiveTimestamp(String activeTimestamp) {this.activeTimestamp = activeTimestamp;}public String getExpireTimestamp() {return expireTimestamp;}public void setExpireTimestamp(String expireTimestamp) {this.expireTimestamp = expireTimestamp;}public int getCreatedBy() {return createdBy;}public void setCreatedBy(int createdBy) {this.createdBy = createdBy;}public Set<Integer> getRetailerIds() {return retailerIds;}public void setRetailerIds(Set<Integer> retailerIds) {this.retailerIds = retailerIds;}public String getRetailerIdsString(){Set<String> stringRetailerIds = new HashSet<>();if(!retailerIds.isEmpty()){for(int retailerId : retailerIds){stringRetailerIds.add(String.valueOf(retailerId));}}return String.join("\n", stringRetailerIds);}public Map<Integer, String> getItemStringMap() {return itemStringMap;}public void setItemStringMap(Map<Integer, String> itemStringMap) {this.itemStringMap = itemStringMap;}/*public String getItemIdsString(){Set<String> stringItemIds = new HashSet<>();if(!itemIds.isEmpty()){for(int itemId : itemIds){stringItemIds.add(String.valueOf(itemId));}}return String.join("\n", stringItemIds);}*/@Overridepublic String toString() {return "SchemeModel [schemeId=" + schemeId + ", name=" + name + ", description=" + description + ", schemeType="+ schemeType + ", amountType=" + amountType + ", amount=" + amount + ", startDateTime=" + startDateTime+ ", endDateTime=" + endDateTime + ", createTimestamp=" + createTimestamp + ", activeTimestamp="+ activeTimestamp + ", expireTimestamp=" + expireTimestamp + ", createdBy=" + createdBy+ ", retailerIds=" + retailerIds + ", itemStringMap=" + itemStringMap + "]";}}