Subversion Repositories SmartDukaan

Rev

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

Rev 62 Rev 81
Line 28... Line 28...
28
	 * Expanded slide definition ID 
28
	 * Expanded slide definition ID 
29
	 */
29
	 */
30
	private SlideDefinition slideDefinition;
30
	private SlideDefinition slideDefinition;
31
 
31
 
32
	/**
32
	/**
33
	 * Expanded IR Data Rule ID
-
 
34
	 */
-
 
35
	private RuleDefinition irdataRuleDefinition;
-
 
36
 
-
 
37
	/**
-
 
38
	 * Expanded IR Meta Data Rule ID
33
	 * Expanded IR Meta Data Rule ID
39
	 */
34
	 */
40
	private RuleDefinition irmetadataRuleDefinition;
35
	private RuleDefinition irmetadataRuleDefinition;
41
	
36
	
42
	/**
37
	/**
Line 55... Line 50...
55
		super(facetDefinition.getID(), facetDefinition.getTarget());
50
		super(facetDefinition.getID(), facetDefinition.getTarget());
56
		
51
		
57
		// Copy other properties
52
		// Copy other properties
58
		this.setFeatureDefinitionID(facetDefinition.getFeatureDefinitionID());
53
		this.setFeatureDefinitionID(facetDefinition.getFeatureDefinitionID());
59
		this.setSlideDefinitionID(facetDefinition.getSlideDefinitionID());
54
		this.setSlideDefinitionID(facetDefinition.getSlideDefinitionID());
60
		this.setIrDataRuleID(facetDefinition.getIrDataRuleID());
-
 
61
		this.setIrMetaDataRuleID(facetDefinition.getIrMetaDataRuleID());
55
		this.setIrMetaDataRuleID(facetDefinition.getIrMetaDataRuleID());
62
		this.setDescription(facetDefinition.getDescription());
56
		this.setDescription(facetDefinition.getDescription());
63
		
57
		
64
		// Add expanded objects
58
		// Add expanded objects
65
		DefinitionsContainer defs = 
59
		DefinitionsContainer defs = 
Line 79... Line 73...
79
				defs.getSlideDefinition(facetDefinition.getSlideDefinitionID());
73
				defs.getSlideDefinition(facetDefinition.getSlideDefinitionID());
80
			
74
			
81
			this.setSlideDefinition(slideDefinition);
75
			this.setSlideDefinition(slideDefinition);
82
		}
76
		}
83
		
77
		
84
		// IrDataRuleID
-
 
85
		RuleDefinition irDataRuleDef = 
-
 
86
			defs.getIrDataRuleDefinition(facetDefinition.getIrDataRuleID());
-
 
87
		
-
 
88
		this.setIrdataRuleDefinition(irDataRuleDef);
-
 
89
		
-
 
90
		// IrMetaDataRuleID
78
		// IrMetaDataRuleID
91
		RuleDefinition irMetaDataRuleDef = defs.getIrMetaDataRuleDefinition(
79
		RuleDefinition irMetaDataRuleDef = defs.getIrMetaDataRuleDefinition(
92
				facetDefinition.getIrMetaDataRuleID());
80
				facetDefinition.getIrMetaDataRuleID());
93
		
81
		
94
		this.setIrMetadataRuleDefinition(irMetaDataRuleDef);
82
		this.setIrMetadataRuleDefinition(irMetaDataRuleDef);
Line 121... Line 109...
121
	public SlideDefinition getSlideDefinition() {
109
	public SlideDefinition getSlideDefinition() {
122
		return slideDefinition;
110
		return slideDefinition;
123
	}
111
	}
124
 
112
 
125
	/**
113
	/**
126
	 * @param irdataRuleDefinition the irdataRuleDefinition to set
-
 
127
	 */
-
 
128
	public void setIrdataRuleDefinition(RuleDefinition irdataRuleDefinition) {
-
 
129
		this.irdataRuleDefinition = irdataRuleDefinition;
-
 
130
	}
-
 
131
 
-
 
132
	/**
-
 
133
	 * @return the irdataRuleDefinition
-
 
134
	 */
-
 
135
	public RuleDefinition getIrdataRuleDefinition() {
-
 
136
		return irdataRuleDefinition;
-
 
137
	}
-
 
138
 
-
 
139
	/**
-
 
140
	 * @param irmetadataRuleDefinition the irmetadataRuleDefinition to set
114
	 * @param irmetadataRuleDefinition the irmetadataRuleDefinition to set
141
	 */
115
	 */
142
	public void setIrMetadataRuleDefinition(RuleDefinition irmetadataRuleDefinition) {
116
	public void setIrMetadataRuleDefinition(RuleDefinition irmetadataRuleDefinition) {
143
		this.irmetadataRuleDefinition = irmetadataRuleDefinition;
117
		this.irmetadataRuleDefinition = irmetadataRuleDefinition;
144
	}
118
	}