Subversion Repositories SmartDukaan

Rev

Rev 16 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16 Rev 43
Line 4... Line 4...
4
package in.shop2020.metamodel.definitions;
4
package in.shop2020.metamodel.definitions;
5
 
5
 
6
import in.shop2020.metamodel.util.MetaModelComponent;
6
import in.shop2020.metamodel.util.MetaModelComponent;
7
 
7
 
8
/**
8
/**
-
 
9
 * Part of definitions component of shop2020 Content Meta-model. Defines 
-
 
10
 * Bullet component.
9
 * 
11
 * 
10
 * @author naveen
12
 * @author naveen
11
 *
13
 *
12
 */
14
 */
13
public class BulletDefinition extends MetaModelComponent {
15
public class BulletDefinition extends MetaModelComponent {
14
	/**
16
	/**
15
	 * 
17
	 * 
16
	 */
18
	 */
17
	private static final long serialVersionUID = 1L;
19
	private static final long serialVersionUID = 1L;
-
 
20
	
-
 
21
	/**
-
 
22
	 * When defining a Bullet (i.e. creating an instance of BulletDefinition), 
-
 
23
	 * editor can provide more details in plain text here. Primarily to guide
-
 
24
	 * content developer. 
-
 
25
	 */
18
	private String description;
26
	private String description;
-
 
27
	
-
 
28
	/**
-
 
29
	 * Pointer to datatype definition
-
 
30
	 */
19
	private long datatypeDefinitionID;
31
	private long datatypeDefinitionID;
-
 
32
	
-
 
33
	/**
-
 
34
	 * If set, makes the bullet take more than one value. e.g. 
-
 
35
	 * Mobile phone "Color" is a mutli-value bullet, manufacturers provide 
-
 
36
	 * multiple color options per model
-
 
37
	 */
20
	private boolean isMultivalue;
38
	private boolean isMultivalue;
-
 
39
	/**
-
 
40
	 * 
-
 
41
	 */
21
	private boolean isLearned;
42
	private boolean isLearned;
22
	private long unitID;
43
	private long unitID;
23
 
44
 
24
	/**
45
	/**
25
	 * 
46
	 * 
26
	 * @param newID
47
	 * @param datatypeDefinitionID 
27
	 */
48
	 */
28
	public BulletDefinition(long datatypeDefinitionID) {
49
	public BulletDefinition(long datatypeDefinitionID) {
29
		this.datatypeDefinitionID = datatypeDefinitionID;
50
		this.datatypeDefinitionID = datatypeDefinitionID;
30
	}
51
	}
31
 
52
 
Line 37... Line 58...
37
		return this.description;
58
		return this.description;
38
	}
59
	}
39
	
60
	
40
	/**
61
	/**
41
	 * 
62
	 * 
42
	 * @param value
63
	 * @param value description to set
43
	 */
64
	 */
44
	public void setDescription(String value) {
65
	public void setDescription(String value) {
45
		this.description = value;
66
		this.description = value;
46
	}
67
	}
47
 
68