Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
10 shop2020 1
/**
2
 * 
3
 */
4
package in.shop2020.metamodel.definitions;
5
 
6
import in.shop2020.metamodel.util.ReusableMetaModelComponent;
7
 
8
import java.util.List;
9
 
10
/**
11
 * 
12
 * @author naveen
13
 *
14
 */
15
public class SlideDefinition extends ReusableMetaModelComponent {
16
	/**
17
	 * 
18
	 */
19
	private static final long serialVersionUID = 1L;
20
	private String label;
21
	private String description;
22
	private List<Long> childrenSlideDefinitionIDs;
23
	private List<SlideFeatureDefinition> slideFeatureDefinitions;
24
 
25
	/**
26
	 * 
27
	 * @param newID
28
	 */
16 naveen 29
	public SlideDefinition(long newID, String label) {
10 shop2020 30
		super(newID);
16 naveen 31
		this.label = label;
10 shop2020 32
	}
33
 
34
	/**
35
	 * 
36
	 * @return label
37
	 */
38
	public String getLabel() {
39
		return this.label;
40
	}
41
 
42
	/**
43
	 * 
44
	 * @param value
45
	 */
46
	public void setLabel(String value) {
47
		this.label = value;
48
	}
49
 
50
	/**
51
	 * 
52
	 * @return description
53
	 */
54
	public String getDescription() {
55
		return this.description;
56
	}
57
 
58
	/**
59
	 * 
60
	 * @param value
61
	 */
62
	public void setDescription(String value) {
63
		this.description = value;
64
	}
65
 
66
	/**
67
	 * @param childrenSlideDefinitionIDs the childrenSlideDefinitionIDs to set
68
	 */
69
	public void setChildrenSlideDefinitionIDs(
70
			List<Long> childrenSlideDefinitionIDs) {
71
		this.childrenSlideDefinitionIDs = childrenSlideDefinitionIDs;
72
	}
73
 
74
	/**
75
	 * @return the childrenSlideDefinitionIDs
76
	 */
77
	public List<Long> getChildrenSlideDefinitionIDs() {
78
		return childrenSlideDefinitionIDs;
79
	}
80
 
81
	/**
82
	 * @param slideFeatureDefinitions the slideFeatureDefinitions to set
83
	 */
84
	public void setSlideFeatureDefinitions(List<SlideFeatureDefinition> slideFeatureDefinitions) {
85
		this.slideFeatureDefinitions = slideFeatureDefinitions;
86
	}
87
 
88
	/**
89
	 * @return the slideFeatureDefinitions
90
	 */
91
	public List<SlideFeatureDefinition> getSlideFeatureDefinitions() {
92
		return slideFeatureDefinitions;
93
	}
16 naveen 94
 
95
	/* (non-Javadoc)
96
	 * @see java.lang.Object#toString()
97
	 */
98
	@Override
99
	public String toString() {
100
		return "SlideDefinition [childrenSlideDefinitionIDs="
101
				+ childrenSlideDefinitionIDs + ", description=" + description
102
				+ ", label=" + label + ", slideFeatureDefinitions="
103
				+ slideFeatureDefinitions + ", getID()=" + getID() + "]";
104
	}
105
 
10 shop2020 106
}