Subversion Repositories SmartDukaan

Rev

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