Subversion Repositories SmartDukaan

Rev

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

Rev 33 Rev 51
Line 5... Line 5...
5
 
5
 
6
import in.shop2020.metamodel.core.EnumDataObject;
6
import in.shop2020.metamodel.core.EnumDataObject;
7
import in.shop2020.metamodel.definitions.EnumValue;
7
import in.shop2020.metamodel.definitions.EnumValue;
8
 
8
 
9
/**
9
/**
-
 
10
 * Utility class that supports EnumDataObject class. All related 
-
 
11
 * objects are fetched from database and aggregated here.
-
 
12
 *
10
 * @author naveen
13
 * @author naveen
11
 *
14
 *
12
 */
15
 */
13
public class ExpandedEnumDataObject extends EnumDataObject {
16
public class ExpandedEnumDataObject extends EnumDataObject {
14
	private EnumValue enumValue;
17
	private EnumValue enumValue;
Line 17... Line 20...
17
	 * 
20
	 * 
18
	 */
21
	 */
19
	private static final long serialVersionUID = 1L;
22
	private static final long serialVersionUID = 1L;
20
 
23
 
21
	/**
24
	/**
-
 
25
	 * Takes EnumDataObject object as input and converts all references 
-
 
26
	 * into corresponding detail objects
-
 
27
 	 *
-
 
28
	 * @param enumDataObject EnumDataObject object
22
	 * @param enumValueID
29
	 * @param enumValue EnumValue object
23
	 */
30
	 */
24
	public ExpandedEnumDataObject(EnumDataObject enumDataObject, 
31
	public ExpandedEnumDataObject(EnumDataObject enumDataObject, 
25
			EnumValue enumValue) {
32
			EnumValue enumValue) {
26
		super(enumDataObject.getEnumValueID());
33
		super(enumDataObject.getEnumValueID());
27
		this.enumValue = enumValue;
34
		this.enumValue = enumValue;
28
	}
35
	}
29
 
36
 
30
	/**
37
	/**
31
	 * @return the enumValue
38
	 * @return the enumValue EnumValue object
32
	 */
39
	 */
33
	public EnumValue getEnumValue() {
40
	public EnumValue getEnumValue() {
34
		return enumValue;
41
		return enumValue;
35
	}
42
	}
36
 
43