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
	/**
62 naveen 40
	 * IR Meta Data Rule ID
41
	 */
42
	private long irMetaDataRuleID;
61 naveen 43
 
44
	/**
56 naveen 45
	 * @param newID
46
	 */
61 naveen 47
	public FacetDefinition(long newID, String target) {
56 naveen 48
		super(newID);
61 naveen 49
 
50
		this.target = target;
56 naveen 51
	}
52
 
61 naveen 53
	/**
54
	 * @return the target
55
	 */
56
	public String getTarget() {
57
		return target;
58
	}
59
 
60
	/**
61
	 * @param description the description to set
62
	 */
63
	public void setDescription(String description) {
64
		this.description = description;
65
	}
66
 
67
	/**
68
	 * @return the description
69
	 */
70
	public String getDescription() {
71
		return description;
72
	}
73
 
74
	/**
75
	 * @param featureDefinitionID the featureDefinitionID to set
76
	 */
77
	public void setFeatureDefinitionID(long featureDefinitionID) {
78
		this.featureDefinitionID = featureDefinitionID;
79
	}
80
 
81
	/**
82
	 * @return the featureDefinitionID
83
	 */
84
	public long getFeatureDefinitionID() {
85
		return featureDefinitionID;
86
	}
87
 
88
	/**
89
	 * @param slideDefinitionID the slideDefinitionID to set
90
	 */
91
	public void setSlideDefinitionID(long slideDefinitionID) {
92
		this.slideDefinitionID = slideDefinitionID;
93
	}
94
 
95
	/**
96
	 * @return the slideDefinitionID
97
	 */
98
	public long getSlideDefinitionID() {
99
		return slideDefinitionID;
100
	}
81 naveen 101
 
61 naveen 102
	/**
62 naveen 103
	 * @param irMetaDataRuleID the irMetaDataRuleID to set
104
	 */
105
	public void setIrMetaDataRuleID(long irMetaDataRuleID) {
106
		this.irMetaDataRuleID = irMetaDataRuleID;
107
	}
108
 
109
	/**
110
	 * @return the irMetaDataRuleID
111
	 */
112
	public long getIrMetaDataRuleID() {
113
		return irMetaDataRuleID;
114
	}
115
 
61 naveen 116
	/* (non-Javadoc)
117
	 * @see java.lang.Object#toString()
118
	 */
119
	@Override
120
	public String toString() {
121
		return "FacetDefinition [description=" + description
122
				+ ", featureDefinitionID=" + featureDefinitionID
81 naveen 123
				+ ", irMetaDataRuleID=" + irMetaDataRuleID 
124
				+ ", slideDefinitionID=" + slideDefinitionID
62 naveen 125
				+ ", target=" + target + ", getID()=" + getID() + "]";
61 naveen 126
	}
127
 
56 naveen 128
}