Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
30077 tejbeer 1
package com.spice.profitmandi.dao.model;
2
 
30087 tejbeer 3
import com.spice.profitmandi.dao.entity.auth.AuthUser;
4
 
30077 tejbeer 5
public class PartnerSecondaryPlanModel {
6
 
7
	private int fofoId;
8
	private String brand;
30087 tejbeer 9
	private Long targetPlan;
10
	private Long achievementPlan;
11
	private Integer authId;
30077 tejbeer 12
 
30087 tejbeer 13
	private AuthUser authUser;
14
 
15
	public PartnerSecondaryPlanModel(int fofoId, String brand, Long targetPlan, Long achievementPlan, Integer authId) {
30077 tejbeer 16
		super();
17
		this.fofoId = fofoId;
18
		this.brand = brand;
19
		this.targetPlan = targetPlan;
20
		this.achievementPlan = achievementPlan;
30087 tejbeer 21
		this.authId = authId;
30077 tejbeer 22
	}
23
 
30110 tejbeer 24
	public PartnerSecondaryPlanModel() {
25
		super();
26
 
27
	}
28
 
30087 tejbeer 29
	public AuthUser getAuthUser() {
30
		return authUser;
31
	}
32
 
33
	public void setAuthUser(AuthUser authUser) {
34
		this.authUser = authUser;
35
	}
36
 
37
	public Integer getAuthId() {
38
		return authId;
39
	}
40
 
41
	public void setAuthId(Integer authId) {
42
		this.authId = authId;
43
	}
44
 
30077 tejbeer 45
	public int getFofoId() {
46
		return fofoId;
47
	}
48
 
49
	public void setFofoId(int fofoId) {
50
		this.fofoId = fofoId;
51
	}
52
 
53
	public String getBrand() {
54
		return brand;
55
	}
56
 
57
	public void setBrand(String brand) {
58
		this.brand = brand;
59
	}
60
 
30087 tejbeer 61
	public Long getTargetPlan() {
30077 tejbeer 62
		return targetPlan;
63
	}
64
 
30087 tejbeer 65
	public void setTargetPlan(Long targetPlan) {
30077 tejbeer 66
		this.targetPlan = targetPlan;
67
	}
68
 
30087 tejbeer 69
	public Long getAchievementPlan() {
30077 tejbeer 70
		return achievementPlan;
71
	}
72
 
30087 tejbeer 73
	public void setAchievementPlan(Long achievementPlan) {
30077 tejbeer 74
		this.achievementPlan = achievementPlan;
75
	}
76
 
77
	@Override
78
	public int hashCode() {
79
		final int prime = 31;
80
		int result = 1;
30087 tejbeer 81
		result = prime * result + ((achievementPlan == null) ? 0 : achievementPlan.hashCode());
82
		result = prime * result + ((authId == null) ? 0 : authId.hashCode());
30077 tejbeer 83
		result = prime * result + ((brand == null) ? 0 : brand.hashCode());
84
		result = prime * result + fofoId;
30087 tejbeer 85
		result = prime * result + ((targetPlan == null) ? 0 : targetPlan.hashCode());
30077 tejbeer 86
		return result;
87
	}
88
 
89
	@Override
90
	public boolean equals(Object obj) {
91
		if (this == obj)
92
			return true;
93
		if (obj == null)
94
			return false;
95
		if (getClass() != obj.getClass())
96
			return false;
97
		PartnerSecondaryPlanModel other = (PartnerSecondaryPlanModel) obj;
30087 tejbeer 98
		if (achievementPlan == null) {
99
			if (other.achievementPlan != null)
100
				return false;
101
		} else if (!achievementPlan.equals(other.achievementPlan))
30077 tejbeer 102
			return false;
30087 tejbeer 103
		if (authId == null) {
104
			if (other.authId != null)
105
				return false;
106
		} else if (!authId.equals(other.authId))
107
			return false;
30077 tejbeer 108
		if (brand == null) {
109
			if (other.brand != null)
110
				return false;
111
		} else if (!brand.equals(other.brand))
112
			return false;
113
		if (fofoId != other.fofoId)
114
			return false;
30087 tejbeer 115
		if (targetPlan == null) {
116
			if (other.targetPlan != null)
117
				return false;
118
		} else if (!targetPlan.equals(other.targetPlan))
30077 tejbeer 119
			return false;
120
		return true;
121
	}
122
 
123
	@Override
124
	public String toString() {
125
		return "PartnerSecondaryPlanModel [fofoId=" + fofoId + ", brand=" + brand + ", targetPlan=" + targetPlan
30087 tejbeer 126
				+ ", achievementPlan=" + achievementPlan + ", authId=" + authId + "]";
30077 tejbeer 127
	}
128
 
129
}