Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
2768 mandeep.dh 1
/**
2
 * 
3
 */
4
package in.shop2020.metamodel.core;
5
 
6
import in.shop2020.metamodel.util.ReusableMetaModelComponent;
7
 
8
import java.util.List;
9
 
10
/**
11
 * @author mandeep
12
 * 
13
 * This class represents a Brand.
14
 */
2838 mandeep.dh 15
public class SpecialPage extends ReusableMetaModelComponent {
2768 mandeep.dh 16
    private static final long serialVersionUID = 1L;
17
 
2838 mandeep.dh 18
    // special page attributes
2768 mandeep.dh 19
    private String displayName;
20
    private String description;
21
    private String primeURL;
22
    private String saholicURL;
23
    private String searchQuery;
24
    private String pageTitle; // used as title for Saholic Brand URL page
25
 
26
    // Solr-search related fields
27
    private String metaKeywords;
28
    private String metaDescription;
29
 
2838 mandeep.dh 30
    // Service centre related fields - meaningful only for brand pages
2768 mandeep.dh 31
    private List<Long>          serviceCenterIds;
32
    private List<ServiceCentre> serviceCenters;
33
 
2838 mandeep.dh 34
    public SpecialPage(long id, String displayName) {
2768 mandeep.dh 35
        super(id);
36
        this.displayName = displayName;
37
    }
38
 
39
    public String getDisplayName() {
40
        return displayName;
41
    }
42
 
43
    public void setDisplayName(String displayName) {
44
        this.displayName = displayName;
45
    }
46
 
47
    public String getSearchQuery() {
48
        return searchQuery;
49
    }
50
 
51
    public void setSearchQuery(String searchQuery) {
52
        this.searchQuery = searchQuery;
53
    }
54
 
55
    public List<Long> getServiceCenterIds() {
56
        return serviceCenterIds;
57
    }
58
 
59
    public void setServiceCenterIds(List<Long> serviceCenterIds) {
60
        this.serviceCenterIds = serviceCenterIds;
61
    }
62
 
63
    public List<ServiceCentre> getServiceCenters() {
64
        return serviceCenters;
65
    }
66
 
67
    public void setServiceCenters(List<ServiceCentre> serviceCenters) {
68
        this.serviceCenters = serviceCenters;
69
    }
70
 
71
    public String getPrimeURL() {
72
        return primeURL;
73
    }
74
 
75
    public void setPrimeURL(String primeURL) {
76
        this.primeURL = primeURL;
77
    }
78
 
79
    public String getSaholicURL() {
80
        return saholicURL;
81
    }
82
 
83
    public void setSaholicURL(String saholicURL) {
84
        this.saholicURL = saholicURL;
85
    }
86
 
87
    public String getDescription() {
88
        return description;
89
    }
90
 
91
    public void setDescription(String description) {
92
        this.description = description;
93
    }
94
 
95
    public String getMetaKeywords() {
96
        return metaKeywords;
97
    }
98
 
99
    public void setMetaKeywords(String metaKeywords) {
100
        this.metaKeywords = metaKeywords;
101
    }
102
 
103
    public String getMetaDescription() {
104
        return metaDescription;
105
    }
106
 
107
    public void setMetaDescription(String metaDescription) {
108
        this.metaDescription = metaDescription;
109
    }
110
 
111
    public String getPageTitle() {
112
        return pageTitle;
113
    }
114
 
115
    public void setPageTitle(String pageTitle) {
116
        this.pageTitle = pageTitle;
117
    }
118
}