Subversion Repositories SmartDukaan

Rev

Rev 4802 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4802 Rev 4959
Line 9... Line 9...
9
import in.shop2020.metamodel.jaxb.comparison.CMPSlideRuleDefinitionType;
9
import in.shop2020.metamodel.jaxb.comparison.CMPSlideRuleDefinitionType;
10
import in.shop2020.metamodel.jaxb.core.BulletDefinitionType;
10
import in.shop2020.metamodel.jaxb.core.BulletDefinitionType;
11
import in.shop2020.metamodel.jaxb.core.CategorySlideDefinitionType;
11
import in.shop2020.metamodel.jaxb.core.CategorySlideDefinitionType;
12
import in.shop2020.metamodel.jaxb.core.CategorySlideSequenceType;
12
import in.shop2020.metamodel.jaxb.core.CategorySlideSequenceType;
13
import in.shop2020.metamodel.jaxb.core.CategoryType;
13
import in.shop2020.metamodel.jaxb.core.CategoryType;
-
 
14
import in.shop2020.metamodel.jaxb.core.ChildSlideType;
14
import in.shop2020.metamodel.jaxb.core.CompositeDefinitionType;
15
import in.shop2020.metamodel.jaxb.core.CompositeDefinitionType;
15
import in.shop2020.metamodel.jaxb.core.CompositePartDefinitionType;
16
import in.shop2020.metamodel.jaxb.core.CompositePartDefinitionType;
16
import in.shop2020.metamodel.jaxb.core.DatatypeDefinitionType;
17
import in.shop2020.metamodel.jaxb.core.DatatypeDefinitionType;
17
import in.shop2020.metamodel.jaxb.core.DefinitionType;
18
import in.shop2020.metamodel.jaxb.core.DefinitionType;
18
import in.shop2020.metamodel.jaxb.core.EditorialImportanceType;
19
import in.shop2020.metamodel.jaxb.core.EditorialImportanceType;
Line 1054... Line 1055...
1054
		catSlideDef.setEditorialImportance(edImp);
1055
		catSlideDef.setEditorialImportance(edImp);
1055
		
1056
		
1056
		return catSlideDef;
1057
		return catSlideDef;
1057
	}
1058
	}
1058
	
1059
	
-
 
1060
	private ChildSlideDefinition convertChildSlideDefintionType(ChildSlideType jaxbDef) {
-
 
1061
		ChildSlideDefinition childSlideDef = new ChildSlideDefinition(
-
 
1062
				jaxbDef.getID());
-
 
1063
		EditorialImportanceType jaxbEdImp = jaxbDef.getEditorialImportance();
-
 
1064
		EditorialImportance edImp = this.convertEditorialImportance(jaxbEdImp);
-
 
1065
		childSlideDef.setEditorialImportance(edImp);
-
 
1066
		return childSlideDef;
-
 
1067
 
-
 
1068
	}
-
 
1069
	
1059
	/**
1070
	/**
1060
	 * 
1071
	 * 
1061
	 * @param jaxbEdImp
1072
	 * @param jaxbEdImp
1062
	 * @return EditorialImportance
1073
	 * @return EditorialImportance
1063
	 */
1074
	 */
Line 1167... Line 1178...
1167
            if(helpDocDefID != null) {
1178
            if(helpDocDefID != null) {
1168
                def.setHelpDocDefinitionID(helpDocDefID.longValue());
1179
                def.setHelpDocDefinitionID(helpDocDefID.longValue());
1169
            }
1180
            }
1170
            
1181
            
1171
			// Children Slides
1182
			// Children Slides
-
 
1183
            List<Long> childSlides=new ArrayList<Long>();
-
 
1184
            List<ChildSlideDefinition> childSlideDefs = new ArrayList<ChildSlideDefinition>();
-
 
1185
            for(ChildSlideType cst : jaxbDef.getChildSlides()){
-
 
1186
            	childSlideDefs.add(convertChildSlideDefintionType(cst));
-
 
1187
            	childSlides.add(cst.getID());
-
 
1188
            }
1172
			Utils.info("jaxbDef.getChildSlideID=" + jaxbDef.getChildSlideID());
1189
			Utils.info("jaxbDef.getChildSlideID=" + childSlides);
1173
			def.setChildrenSlideDefinitionIDs(jaxbDef.getChildSlideID());
1190
			def.setChildrenSlideDefinitionIDs(childSlides);
-
 
1191
			def.setChildSlideDefinitions(childSlideDefs);
1174
			
1192
			
1175
			// Slide Feature Definition
1193
			// Slide Feature Definition
1176
			List<SlideFeatureDefinitionType> jaxbSlideFeatureDefs = 
1194
			List<SlideFeatureDefinitionType> jaxbSlideFeatureDefs = 
1177
				jaxbDef.getSlideFeatureDefinition();
1195
				jaxbDef.getSlideFeatureDefinition();
1178
			
1196