Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
35337 aman 1
package com.spice.profitmandi.dao.entity.fofo;
2
 
3
 
4
import com.spice.profitmandi.dao.enumuration.trialFeedbackForm.*;
5
 
6
import javax.persistence.*;
7
import java.time.LocalDateTime;
8
 
9
@Entity
10
@Table(name = "fofo.trial_feedback_form")
11
public class TrialFeedbackForm {
12
    @Id
13
    @GeneratedValue(strategy = GenerationType.IDENTITY)
14
    @Column(name = "id")
15
    private int id;
16
 
17
    @Enumerated(EnumType.STRING)
18
    @Column(name = "important_feature")
19
    private ImportantFeature importantFeature;
20
 
21
    @Enumerated(EnumType.STRING)
22
    @Column(name = "trial_clarity")
23
    private TrialClarity trialClarity;
24
 
25
    @Column(name = "stock_price_visibility")
26
    private int stockPriceVisibility;
27
 
28
    @Enumerated(EnumType.STRING)
29
    @Column(name = "top_selling_available")
30
    private TopModelAvailability topSellingAvailable;
31
 
32
    @Enumerated(EnumType.STRING)
33
    @Column(name = "dashboard_usage")
34
    private DashboardUsage dashboardUsage;
35
 
36
    @Enumerated(EnumType.STRING)
37
    @Column(name = "competitive_pricing")
38
    private CompetitivePricing competitivePricing;
39
 
40
    @Enumerated(EnumType.STRING)
41
    @Column(name = "support_team_communication")
42
    private SupportTeamCommunication supportTeamCommunication;
43
 
44
    @Enumerated(EnumType.STRING)
45
    @Column(name = "support_team_rating")
46
    private SupportTeamRating supportTeamRating;
47
 
48
    @Column(name = "suggestion")
49
    private String suggestion;
50
 
51
    @Column(name = "created_at")
52
    private LocalDateTime createdAt;
53
 
54
    public TrialFeedbackForm() {
55
    }
56
 
57
    public TrialFeedbackForm(int id, ImportantFeature importantFeature, TrialClarity trialClarity, int stockPriceVisibility, TopModelAvailability topSellingAvailable, DashboardUsage dashboardUsage, CompetitivePricing competitivePricing, SupportTeamCommunication supportTeamCommunication, SupportTeamRating supportTeamRating, String suggestion, LocalDateTime createdAt) {
58
        this.id = id;
59
        this.importantFeature = importantFeature;
60
        this.trialClarity = trialClarity;
61
        this.stockPriceVisibility = stockPriceVisibility;
62
        this.topSellingAvailable = topSellingAvailable;
63
        this.dashboardUsage = dashboardUsage;
64
        this.competitivePricing = competitivePricing;
65
        this.supportTeamCommunication = supportTeamCommunication;
66
        this.supportTeamRating = supportTeamRating;
67
        this.suggestion = suggestion;
68
        this.createdAt = createdAt;
69
    }
70
 
71
    public int getId() {
72
        return id;
73
    }
74
 
75
    public void setId(int id) {
76
        this.id = id;
77
    }
78
 
79
    public ImportantFeature getImportantFeature() {
80
        return importantFeature;
81
    }
82
 
83
    public void setImportantFeature(ImportantFeature importantFeature) {
84
        this.importantFeature = importantFeature;
85
    }
86
 
87
    public TrialClarity getTrialClarity() {
88
        return trialClarity;
89
    }
90
 
91
    public void setTrialClarity(TrialClarity trialClarity) {
92
        this.trialClarity = trialClarity;
93
    }
94
 
95
    public int getStockPriceVisibility() {
96
        return stockPriceVisibility;
97
    }
98
 
99
    public void setStockPriceVisibility(int stockPriceVisibility) {
100
        this.stockPriceVisibility = stockPriceVisibility;
101
    }
102
 
103
    public TopModelAvailability getTopSellingAvailable() {
104
        return topSellingAvailable;
105
    }
106
 
107
    public void setTopSellingAvailable(TopModelAvailability topSellingAvailable) {
108
        this.topSellingAvailable = topSellingAvailable;
109
    }
110
 
111
    public DashboardUsage getDashboardUsage() {
112
        return dashboardUsage;
113
    }
114
 
115
    public void setDashboardUsage(DashboardUsage dashboardUsage) {
116
        this.dashboardUsage = dashboardUsage;
117
    }
118
 
119
    public CompetitivePricing getCompetitivePricing() {
120
        return competitivePricing;
121
    }
122
 
123
    public void setCompetitivePricing(CompetitivePricing competitivePricing) {
124
        this.competitivePricing = competitivePricing;
125
    }
126
 
127
    public SupportTeamCommunication getSupportTeamCommunication() {
128
        return supportTeamCommunication;
129
    }
130
 
131
    public void setSupportTeamCommunication(SupportTeamCommunication supportTeamCommunication) {
132
        this.supportTeamCommunication = supportTeamCommunication;
133
    }
134
 
135
    public SupportTeamRating getSupportTeamRating() {
136
        return supportTeamRating;
137
    }
138
 
139
    public void setSupportTeamRating(SupportTeamRating supportTeamRating) {
140
        this.supportTeamRating = supportTeamRating;
141
    }
142
 
143
    public String getSuggestion() {
144
        return suggestion;
145
    }
146
 
147
    public void setSuggestion(String suggestion) {
148
        this.suggestion = suggestion;
149
    }
150
 
151
    public LocalDateTime getCreatedAt() {
152
        return createdAt;
153
    }
154
 
155
    public void setCreatedAt(LocalDateTime createdAt) {
156
        this.createdAt = createdAt;
157
    }
158
 
159
    @Override
160
    public String toString() {
161
        return "TrialFeedbackForm{" +
162
                "id=" + id +
163
                ", importantFeature=" + importantFeature +
164
                ", trialClarity=" + trialClarity +
165
                ", stockPriceVisibility=" + stockPriceVisibility +
166
                ", topSellingAvailable=" + topSellingAvailable +
167
                ", dashboardUsage=" + dashboardUsage +
168
                ", competitivePricing=" + competitivePricing +
169
                ", supportTeamCommunication=" + supportTeamCommunication +
170
                ", supportTeamRating=" + supportTeamRating +
171
                ", suggestion='" + suggestion + '\'' +
172
                ", createdAt=" + createdAt +
173
                '}';
174
    }
175
}