Subversion Repositories SmartDukaan

Rev

Rev 31743 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21686 ashik.ali 1
package com.spice.profitmandi.common.model;
2
 
31684 amit.gupta 3
import com.spice.profitmandi.common.enumuration.ActivationType;
31180 tejbeer 4
import com.spice.profitmandi.common.enumuration.CounterSize;
30219 tejbeer 5
import com.spice.profitmandi.common.enumuration.FofoType;
6
 
31684 amit.gupta 7
import java.util.Objects;
8
 
21686 ashik.ali 9
public class CustomRetailer {
31743 tejbeer 10
    private int partnerId;
11
    private String code;
30219 tejbeer 12
 
31743 tejbeer 13
    public String getCode() {
14
        return code;
15
    }
30219 tejbeer 16
 
31743 tejbeer 17
    public void setCode(String code) {
18
        this.code = code;
19
    }
30122 amit.gupta 20
 
31743 tejbeer 21
    private int cartId;
22
    private String businessName;
23
    private CustomAddress address;
24
    private String mobileNumber;
25
    private String gstNumber;
26
    private String email;
27
    private String displayName;
28
    private int warehouseId;
29
    private String pan;
30
    private FofoType fofoType;
31
    private ActivationType activationType;
30122 amit.gupta 32
 
31743 tejbeer 33
    private float counterPotential;
31861 tejbeer 34
    private String firstName;
35
    private String lastName;
36
 
37
 
31684 amit.gupta 38
 
31861 tejbeer 39
    public String getFirstName() {
40
        return firstName;
41
    }
42
 
43
    public void setFirstName(String firstName) {
44
        this.firstName = firstName;
45
    }
46
 
47
    public String getLastName() {
48
        return lastName;
49
    }
50
 
51
    public void setLastName(String lastName) {
52
        this.lastName = lastName;
53
    }
54
 
31743 tejbeer 55
    @Override
56
    public String toString() {
31861 tejbeer 57
        return "CustomRetailer [partnerId=" + partnerId + ", code=" + code + ", cartId=" + cartId + ", businessName=" + businessName + ", address=" + address + ", mobileNumber=" + mobileNumber + ", gstNumber=" + gstNumber + ", email=" + email + ", displayName=" + displayName + ", warehouseId=" + warehouseId + ", pan=" + pan + ", fofoType=" + fofoType + ", activationType=" + activationType + ", counterPotential=" + counterPotential + ", firstName=" + firstName + ", lastName=" + lastName + ", counterSize=" + counterSize + "]";
31743 tejbeer 58
    }
31684 amit.gupta 59
 
31743 tejbeer 60
    @Override
61
    public boolean equals(Object obj) {
62
        if (this == obj) return true;
63
        if (obj == null) return false;
64
        if (getClass() != obj.getClass()) return false;
65
        CustomRetailer other = (CustomRetailer) obj;
66
        if (activationType != other.activationType) return false;
67
        if (address == null) {
68
            if (other.address != null) return false;
69
        } else if (!address.equals(other.address)) return false;
70
        if (businessName == null) {
71
            if (other.businessName != null) return false;
72
        } else if (!businessName.equals(other.businessName)) return false;
73
        if (cartId != other.cartId) return false;
74
        if (code == null) {
75
            if (other.code != null) return false;
76
        } else if (!code.equals(other.code)) return false;
77
        if (Float.floatToIntBits(counterPotential) != Float.floatToIntBits(other.counterPotential)) return false;
78
        if (counterSize != other.counterSize) return false;
79
        if (displayName == null) {
80
            if (other.displayName != null) return false;
81
        } else if (!displayName.equals(other.displayName)) return false;
82
        if (email == null) {
83
            if (other.email != null) return false;
84
        } else if (!email.equals(other.email)) return false;
31861 tejbeer 85
        if (firstName == null) {
86
            if (other.firstName != null) return false;
87
        } else if (!firstName.equals(other.firstName)) return false;
31743 tejbeer 88
        if (fofoType != other.fofoType) return false;
89
        if (gstNumber == null) {
90
            if (other.gstNumber != null) return false;
91
        } else if (!gstNumber.equals(other.gstNumber)) return false;
31861 tejbeer 92
        if (lastName == null) {
93
            if (other.lastName != null) return false;
94
        } else if (!lastName.equals(other.lastName)) return false;
31743 tejbeer 95
        if (mobileNumber == null) {
96
            if (other.mobileNumber != null) return false;
97
        } else if (!mobileNumber.equals(other.mobileNumber)) return false;
98
        if (pan == null) {
99
            if (other.pan != null) return false;
100
        } else if (!pan.equals(other.pan)) return false;
101
        if (partnerId != other.partnerId) return false;
102
        if (warehouseId != other.warehouseId) return false;
103
        return true;
104
    }
31684 amit.gupta 105
 
31743 tejbeer 106
    @Override
107
    public int hashCode() {
108
        final int prime = 31;
109
        int result = 1;
110
        result = prime * result + ((activationType == null) ? 0 : activationType.hashCode());
111
        result = prime * result + ((address == null) ? 0 : address.hashCode());
112
        result = prime * result + ((businessName == null) ? 0 : businessName.hashCode());
113
        result = prime * result + cartId;
114
        result = prime * result + ((code == null) ? 0 : code.hashCode());
115
        result = prime * result + Float.floatToIntBits(counterPotential);
116
        result = prime * result + ((counterSize == null) ? 0 : counterSize.hashCode());
117
        result = prime * result + ((displayName == null) ? 0 : displayName.hashCode());
118
        result = prime * result + ((email == null) ? 0 : email.hashCode());
31861 tejbeer 119
        result = prime * result + ((firstName == null) ? 0 : firstName.hashCode());
31743 tejbeer 120
        result = prime * result + ((fofoType == null) ? 0 : fofoType.hashCode());
121
        result = prime * result + ((gstNumber == null) ? 0 : gstNumber.hashCode());
31861 tejbeer 122
        result = prime * result + ((lastName == null) ? 0 : lastName.hashCode());
31743 tejbeer 123
        result = prime * result + ((mobileNumber == null) ? 0 : mobileNumber.hashCode());
124
        result = prime * result + ((pan == null) ? 0 : pan.hashCode());
125
        result = prime * result + partnerId;
126
        result = prime * result + warehouseId;
127
        return result;
128
    }
31684 amit.gupta 129
 
31743 tejbeer 130
    public ActivationType getActivationType() {
131
        return activationType;
132
    }
31684 amit.gupta 133
 
31743 tejbeer 134
    public void setActivationType(ActivationType activationType) {
135
        this.activationType = activationType;
136
    }
31684 amit.gupta 137
 
31743 tejbeer 138
    private CounterSize counterSize;
31180 tejbeer 139
 
31743 tejbeer 140
    // Derived fields to be set as required
30122 amit.gupta 141
 
31743 tejbeer 142
    public CounterSize getCounterSize() {
143
        return counterSize;
144
    }
31180 tejbeer 145
 
31743 tejbeer 146
    public void setCounterSize(CounterSize counterSize) {
147
        this.counterSize = counterSize;
148
    }
31180 tejbeer 149
 
31743 tejbeer 150
    public String getPan() {
151
        return pan;
152
    }
30122 amit.gupta 153
 
31743 tejbeer 154
    public FofoType getFofoType() {
155
        return fofoType;
156
    }
30219 tejbeer 157
 
31743 tejbeer 158
    public void setFofoType(FofoType fofoType) {
159
        this.fofoType = fofoType;
160
    }
30219 tejbeer 161
 
31743 tejbeer 162
    public void setPan(String pan) {
163
        this.pan = pan;
164
    }
30122 amit.gupta 165
 
31743 tejbeer 166
    public int getWarehouseId() {
167
        return warehouseId;
168
    }
30219 tejbeer 169
 
31743 tejbeer 170
    public void setWarehouseId(int warehouseId) {
171
        this.warehouseId = warehouseId;
172
    }
30219 tejbeer 173
 
31743 tejbeer 174
    public String getDisplayName() {
175
        return displayName;
176
    }
30219 tejbeer 177
 
31743 tejbeer 178
    public void setDisplayName(String displayName) {
179
        this.displayName = displayName;
180
    }
30219 tejbeer 181
 
31743 tejbeer 182
    public String getBusinessName() {
183
        return businessName;
184
    }
30219 tejbeer 185
 
31743 tejbeer 186
    public void setBusinessName(String businessName) {
187
        this.businessName = businessName;
188
    }
30219 tejbeer 189
 
31743 tejbeer 190
    public CustomAddress getAddress() {
191
        return address;
192
    }
30219 tejbeer 193
 
31743 tejbeer 194
    public void setAddress(CustomAddress address) {
195
        this.address = address;
196
    }
30219 tejbeer 197
 
31743 tejbeer 198
    public String getMobileNumber() {
199
        return mobileNumber;
200
    }
30219 tejbeer 201
 
31743 tejbeer 202
    public void setMobileNumber(String mobileNumber) {
203
        this.mobileNumber = mobileNumber;
204
    }
30219 tejbeer 205
 
31743 tejbeer 206
    public String getGstNumber() {
207
        return gstNumber;
208
    }
30219 tejbeer 209
 
31743 tejbeer 210
    public String getEmail() {
211
        return email;
212
    }
30219 tejbeer 213
 
31743 tejbeer 214
    public void setEmail(String email) {
215
        this.email = email;
216
    }
30219 tejbeer 217
 
31743 tejbeer 218
    public void setGstNumber(String gstNumber) {
219
        this.gstNumber = gstNumber;
220
    }
30219 tejbeer 221
 
31743 tejbeer 222
    public int getCartId() {
223
        return cartId;
224
    }
30219 tejbeer 225
 
31743 tejbeer 226
    public void setCartId(int cartId) {
227
        this.cartId = cartId;
228
    }
30219 tejbeer 229
 
31743 tejbeer 230
    public int getPartnerId() {
231
        return partnerId;
232
    }
30219 tejbeer 233
 
31743 tejbeer 234
    public void setPartnerId(int partnerId) {
235
        this.partnerId = partnerId;
236
    }
30219 tejbeer 237
 
31743 tejbeer 238
    public float getCounterPotential() {
239
        return counterPotential;
240
    }
241
 
242
    public void setCounterPotential(float counterPotential) {
243
        this.counterPotential = counterPotential;
244
    }
245
 
21686 ashik.ali 246
}