Subversion Repositories SmartDukaan

Rev

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

Rev 49 Rev 51
Line 7... Line 7...
7
import in.shop2020.metamodel.definitions.CategorySlideDefinition;
7
import in.shop2020.metamodel.definitions.CategorySlideDefinition;
8
import in.shop2020.metamodel.definitions.DefinitionsContainer;
8
import in.shop2020.metamodel.definitions.DefinitionsContainer;
9
import in.shop2020.metamodel.definitions.SlideDefinition;
9
import in.shop2020.metamodel.definitions.SlideDefinition;
10
 
10
 
11
/**
11
/**
-
 
12
 * Utility class that supports CategorySlideDefinition class. All related 
-
 
13
 * objects are fetched from database and aggregated here.
-
 
14
 *
12
 * @author naveen
15
 * @author naveen
13
 *
16
 *
14
 */
17
 */
15
public class ExpandedCategorySlideDefinition extends CategorySlideDefinition {
18
public class ExpandedCategorySlideDefinition extends CategorySlideDefinition {
16
	
19
	
17
	/**
20
	/**
-
 
21
	 * Expanded from SlideDefinition ID
18
	 * 
22
	 * 
19
	 */
23
	 */
20
	private ExpandedSlideDefinition expandedSlideDefinition;
24
	private ExpandedSlideDefinition expandedSlideDefinition;
21
 
25
 
22
	/**
26
	/**
23
	 * 
27
	 * 
24
	 */
28
	 */
25
	private static final long serialVersionUID = 1L;
29
	private static final long serialVersionUID = 1L;
26
 
30
 
27
	/**
31
	/**
-
 
32
	 * Takes CategorySlideDefinition object as input and converts all references 
-
 
33
	 * into corresponding detail objects
-
 
34
	 * 
28
	 * @param slideDefinitionID
35
	 * @param slideDefinitionID Slide Definition ID
29
	 * @throws Exception 
36
	 * @throws Exception 
30
	 */
37
	 */
31
	public ExpandedCategorySlideDefinition(
38
	public ExpandedCategorySlideDefinition(
32
			CategorySlideDefinition categorySlideDefinition) throws Exception {
39
			CategorySlideDefinition categorySlideDefinition) throws Exception {
33
		
40
		
Line 47... Line 54...
47
		
54
		
48
		this.expandedSlideDefinition = new ExpandedSlideDefinition(slideDef);
55
		this.expandedSlideDefinition = new ExpandedSlideDefinition(slideDef);
49
	}
56
	}
50
 
57
 
51
	/**
58
	/**
52
	 * @return the expandedSlideDefinition
59
	 * @return the expandedSlideDefinition Expanded Slide Definition object
53
	 */
60
	 */
54
	public ExpandedSlideDefinition getExpandedSlideDefinition() {
61
	public ExpandedSlideDefinition getExpandedSlideDefinition() {
55
		return expandedSlideDefinition;
62
		return expandedSlideDefinition;
56
	}
63
	}
57
 
64