Subversion Repositories SmartDukaan

Rev

Rev 323 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
69 naveen 1
/**
2
 * 
3
 */
4
package in.shop2020.metamodel.definitions;
5
 
6
import in.shop2020.metamodel.util.MetaModelComponent;
7
 
8
/**
9
 * Represents relationship a slide definition and rule definition used for 
10
 * comparison purpose
11
 * 
12
 * @author naveen
13
 *
14
 */
15
public class CMPSlideRuleDefinition extends MetaModelComponent {
16
 
17
	/**
18
	 * 
19
	 */
20
	private static final long serialVersionUID = 1L;
21
 
22
	/**
23
	 * Slide definition on which rule will apply
24
	 */
25
	private long slideDefinitionID;
26
 
27
	/**
28
	 * Rule definition which will used
29
	 */
30
	private long ruleDefinitionID;
31
 
32
	/**
33
	 * Editor's comments
34
	 */
35
	private String description;
36
 
37
	/**
38
	 * 
39
	 * @param slideDefinitionID
40
	 * @param ruleDefinitionID
41
	 */
42
	public CMPSlideRuleDefinition(long slideDefinitionID, 
43
			long ruleDefinitionID) {
44
		this.slideDefinitionID = slideDefinitionID;
45
		this.ruleDefinitionID = ruleDefinitionID;
46
	}
47
 
48
	/**
49
	 * @return the slideDefinitionID
50
	 */
51
	public long getSlideDefinitionID() {
52
		return slideDefinitionID;
53
	}
54
 
55
	/**
56
	 * @return the ruleDefinitionID
57
	 */
58
	public long getRuleDefinitionID() {
59
		return ruleDefinitionID;
60
	}
61
 
62
	/**
63
	 * @param description the description to set
64
	 */
65
	public void setDescription(String description) {
66
		this.description = description;
67
	}
68
 
69
	/**
70
	 * @return the description
71
	 */
72
	public String getDescription() {
73
		return description;
74
	}
75
 
76
	/* (non-Javadoc)
77
	 * @see java.lang.Object#toString()
78
	 */
79
	@Override
80
	public String toString() {
81
		return "CMPSlideRuleDefinition [description=" + description
82
				+ ", ruleDefinitionID=" + ruleDefinitionID
83
				+ ", slideDefinitionID=" + slideDefinitionID + "]";
84
	}
85
 
86
}