Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
56 naveen 1
/**
2
 * 
3
 */
4
package in.shop2020.metamodel.definitions;
5
 
6
import in.shop2020.metamodel.util.ReusableMetaModelComponent;
7
 
8
/**
9
 * @author naveen
10
 *
11
 */
12
public class FacetDefinition extends ReusableMetaModelComponent {
13
 
14
	/**
15
	 * 
16
	 */
17
	private static final long serialVersionUID = 1L;
61 naveen 18
 
19
	/**
20
	 * Target Facet 
21
	 */
22
	private String target;
23
 
24
	/**
25
	 * Editor's comments
26
	 */
27
	private String description;
28
 
29
	/**
30
	 * Facet-Feature mapping 
31
	 */
32
	private long featureDefinitionID;
33
 
34
	/**
35
	 * Facet-Slide mapping 
36
	 */
37
	private long slideDefinitionID;
56 naveen 38
 
39
	/**
61 naveen 40
	 * IR Data Rule ID
41
	 */
42
	private long irDataRuleID;
62 naveen 43
 
44
	/**
45
	 * IR Meta Data Rule ID
46
	 */
47
	private long irMetaDataRuleID;
61 naveen 48
 
49
	/**
56 naveen 50
	 * @param newID
51
	 */
61 naveen 52
	public FacetDefinition(long newID, String target) {
56 naveen 53
		super(newID);
61 naveen 54
 
55
		this.target = target;
56 naveen 56
	}
57
 
61 naveen 58
	/**
59
	 * @return the target
60
	 */
61
	public String getTarget() {
62
		return target;
63
	}
64
 
65
	/**
66
	 * @param description the description to set
67
	 */
68
	public void setDescription(String description) {
69
		this.description = description;
70
	}
71
 
72
	/**
73
	 * @return the description
74
	 */
75
	public String getDescription() {
76
		return description;
77
	}
78
 
79
	/**
80
	 * @param featureDefinitionID the featureDefinitionID to set
81
	 */
82
	public void setFeatureDefinitionID(long featureDefinitionID) {
83
		this.featureDefinitionID = featureDefinitionID;
84
	}
85
 
86
	/**
87
	 * @return the featureDefinitionID
88
	 */
89
	public long getFeatureDefinitionID() {
90
		return featureDefinitionID;
91
	}
92
 
93
	/**
94
	 * @param slideDefinitionID the slideDefinitionID to set
95
	 */
96
	public void setSlideDefinitionID(long slideDefinitionID) {
97
		this.slideDefinitionID = slideDefinitionID;
98
	}
99
 
100
	/**
101
	 * @return the slideDefinitionID
102
	 */
103
	public long getSlideDefinitionID() {
104
		return slideDefinitionID;
105
	}
106
 
107
	/**
108
	 * @param irDataRuleID the irDataRuleID to set
109
	 */
110
	public void setIrDataRuleID(long irDataRuleID) {
111
		this.irDataRuleID = irDataRuleID;
112
	}
113
 
114
	/**
115
	 * @return the irDataRuleID
116
	 */
117
	public long getIrDataRuleID() {
118
		return irDataRuleID;
119
	}
120
 
62 naveen 121
	/**
122
	 * @param irMetaDataRuleID the irMetaDataRuleID to set
123
	 */
124
	public void setIrMetaDataRuleID(long irMetaDataRuleID) {
125
		this.irMetaDataRuleID = irMetaDataRuleID;
126
	}
127
 
128
	/**
129
	 * @return the irMetaDataRuleID
130
	 */
131
	public long getIrMetaDataRuleID() {
132
		return irMetaDataRuleID;
133
	}
134
 
61 naveen 135
	/* (non-Javadoc)
136
	 * @see java.lang.Object#toString()
137
	 */
138
	@Override
139
	public String toString() {
140
		return "FacetDefinition [description=" + description
141
				+ ", featureDefinitionID=" + featureDefinitionID
62 naveen 142
				+ ", irDataRuleID=" + irDataRuleID + ", irMetaDataRuleID="
143
				+ irMetaDataRuleID + ", slideDefinitionID=" + slideDefinitionID
144
				+ ", target=" + target + ", getID()=" + getID() + "]";
61 naveen 145
	}
146
 
56 naveen 147
}