Subversion Repositories SmartDukaan

Rev

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

Rev 1061 Rev 1314
Line 44... Line 44...
44
import in.shop2020.metamodel.jaxb.core.SlideDefinitionType;
44
import in.shop2020.metamodel.jaxb.core.SlideDefinitionType;
45
import in.shop2020.metamodel.jaxb.core.SlideFeatureDefinitionType;
45
import in.shop2020.metamodel.jaxb.core.SlideFeatureDefinitionType;
46
import in.shop2020.metamodel.jaxb.core.UnitType;
46
import in.shop2020.metamodel.jaxb.core.UnitType;
47
import in.shop2020.metamodel.jaxb.facets.CategoryFacetDefinitionType;
47
import in.shop2020.metamodel.jaxb.facets.CategoryFacetDefinitionType;
48
import in.shop2020.metamodel.jaxb.facets.FacetDefinitionType;
48
import in.shop2020.metamodel.jaxb.facets.FacetDefinitionType;
49
import in.shop2020.metamodel.jaxb.facets.FacetRuleDefinitionType;
49
//import in.shop2020.metamodel.jaxb.facets.FacetRuleDefinitionType;
50
import in.shop2020.metamodel.jaxb.facets.IRDefinitionType;
50
import in.shop2020.metamodel.jaxb.facets.IRDefinitionType;
51
import in.shop2020.metamodel.jaxb.facets.RuleDefinitionType;
51
import in.shop2020.metamodel.jaxb.facets.RuleDefinitionType;
52
import in.shop2020.util.DBUtils;
52
import in.shop2020.util.DBUtils;
53
import in.shop2020.util.Utils;
53
import in.shop2020.util.Utils;
54
 
54
 
Line 346... Line 346...
346
		
346
		
347
		// FACETS
347
		// FACETS
348
		
348
		
349
		// Facet Definitions
349
		// Facet Definitions
350
		else if(this.definitionSetName.equals("facetdefinitions")) {
350
		else if(this.definitionSetName.equals("facetdefinitions")) {
351
			Map facetDefsMap = this.convertFacetDefinitions(irDefType);
351
			//Map facetDefsMap = this.convertFacetDefinitions(irDefType);
352
 
352
 
353
			objectToStore = facetDefsMap;
353
			//objectToStore = facetDefsMap;
354
		}
354
		}
355
 
355
 
356
		
356
		
357
		// Category Facet Definitions
357
		// Category Facet Definitions
358
		else if(this.definitionSetName.equals("categoryfacetdefinitions")) {
358
		else if(this.definitionSetName.equals("categoryfacetdefinitions")) {
359
			Map categoryFacetDefsMap = 
359
			//Map categoryFacetDefsMap = 
360
				this.convertCategoryFacetDefinitions(irDefType);
360
				//this.convertCategoryFacetDefinitions(irDefType);
361
 
361
 
362
			objectToStore = categoryFacetDefsMap;
362
			//objectToStore = categoryFacetDefsMap;
363
		}
363
		}
364
		
364
		
365
		// IR Data Rules
365
		// IR Data Rules
366
		else if(this.definitionSetName.equals("irdatarules")) {
366
		else if(this.definitionSetName.equals("irdatarules")) {
367
			Map irdataRuleDefsMap = 
367
			Map irdataRuleDefsMap = 
Line 611... Line 611...
611
	/**
611
	/**
612
	 * 
612
	 * 
613
	 * @param defType
613
	 * @param defType
614
	 * @return
614
	 * @return
615
	 */
615
	 */
-
 
616
	/*
616
	private Map<Long, FacetDefinition> convertFacetDefinitions(
617
	private Map<Long, FacetDefinition> convertFacetDefinitions(
617
			IRDefinitionType defType) {
618
			IRDefinitionType defType) {
618
		List<FacetDefinitionType> jaxbFacetDefs = defType.getFacetDefinition();
619
		List<FacetDefinitionType> jaxbFacetDefs = defType.getFacetDefinition();
619
		
620
		
620
		Map<Long, FacetDefinition> idFacetDefs = 
621
		Map<Long, FacetDefinition> idFacetDefs = 
Line 644... Line 645...
644
			idFacetDefs.put(new Long(id), facetDef);
645
			idFacetDefs.put(new Long(id), facetDef);
645
		}
646
		}
646
		Utils.info("idFacetDefs=" + idFacetDefs);
647
		Utils.info("idFacetDefs=" + idFacetDefs);
647
		return idFacetDefs;
648
		return idFacetDefs;
648
	}
649
	}
649
	
650
	*/
650
	/**
651
	/**
651
	 * 
652
	 * 
652
	 * @param defType
653
	 * @param defType
653
	 * @return
654
	 * @return
654
	 * @throws Exception 
655
	 * @throws Exception 
655
	 */
656
	 */
-
 
657
	/*
656
	private Map<Long, CategoryFacetDefinition> convertCategoryFacetDefinitions(
658
	private Map<Long, CategoryFacetDefinition> convertCategoryFacetDefinitions(
657
			IRDefinitionType defType) throws Exception {
659
			IRDefinitionType defType) throws Exception {
658
		List<CategoryFacetDefinitionType> jaxbCategoryFacetDefs = 
660
		List<CategoryFacetDefinitionType> jaxbCategoryFacetDefs = 
659
			defType.getCategoryFacetDefinition();
661
			defType.getCategoryFacetDefinition();
660
		
662
		
Line 714... Line 716...
714
		}
716
		}
715
		
717
		
716
		Utils.info("idCategoryFacetDefs=" + idCategoryFacetDefs);
718
		Utils.info("idCategoryFacetDefs=" + idCategoryFacetDefs);
717
		return idCategoryFacetDefs;
719
		return idCategoryFacetDefs;
718
	}
720
	}
719
	
721
	*/
720
	/**
722
	/**
721
	 * 
723
	 * 
722
	 * @param jaxbFacetRuleDef
724
	 * @param jaxbFacetRuleDef
723
	 * @return
725
	 * @return
724
	 */
726
	 */
-
 
727
	/*
725
	private FacetRuleDefinition convertFacetRuleDefinition(
728
	private FacetRuleDefinition convertFacetRuleDefinition(
726
			FacetRuleDefinitionType jaxbFacetRuleDef) {
729
			FacetRuleDefinitionType jaxbFacetRuleDef) {
727
		long facetDefID = jaxbFacetRuleDef.getFacetDefinitionID();
730
		long facetDefID = jaxbFacetRuleDef.getFacetDefinitionID();
728
		long irDataRuleID = jaxbFacetRuleDef.getIRDataRuleID();
731
		long irDataRuleID = jaxbFacetRuleDef.getIRDataRuleID();
729
		
732
		
Line 742... Line 745...
742
					jaxbFacetRuleDef.getSlideDefinitionID().longValue());
745
					jaxbFacetRuleDef.getSlideDefinitionID().longValue());
743
		}
746
		}
744
		
747
		
745
		return facetRuleDef;
748
		return facetRuleDef;
746
	}
749
	}
747
 
750
*/
748
	/**
751
	/**
749
	 * 
752
	 * 
750
	 * @return Map
753
	 * @return Map
751
	 */
754
	 */
752
	private Map<Long, SlideDefinition> convertSlideDefinitions(
755
	private Map<Long, SlideDefinition> convertSlideDefinitions(