Rev 45 | Rev 51 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****/package in.shop2020.metamodel.util;import in.shop2020.metamodel.definitions.Catalog;import in.shop2020.metamodel.definitions.CategorySlideDefinition;import in.shop2020.metamodel.definitions.DefinitionsContainer;import in.shop2020.metamodel.definitions.SlideDefinition;/*** @author naveen**/public class ExpandedCategorySlideDefinition extends CategorySlideDefinition {/****/private ExpandedSlideDefinition expandedSlideDefinition;/****/private static final long serialVersionUID = 1L;/*** @param slideDefinitionID* @throws Exception*/public ExpandedCategorySlideDefinition(CategorySlideDefinition categorySlideDefinition) throws Exception {super(categorySlideDefinition.getSlideDefintionID());// Copy rest of the propertiesthis.setDescription(categorySlideDefinition.getDescription());this.setEditorialImportance(categorySlideDefinition.getEditorialImportance());// Expand Slide DefinitionDefinitionsContainer defs =Catalog.getInstance().getDefinitionsContainer();SlideDefinition slideDef =defs.getSlideDefinition(super.getSlideDefintionID());this.expandedSlideDefinition = new ExpandedSlideDefinition(slideDef);}/*** @return the expandedSlideDefinition*/public ExpandedSlideDefinition getExpandedSlideDefinition() {return expandedSlideDefinition;}/* (non-Javadoc)* @see java.lang.Object#toString()*/@Overridepublic String toString() {return "ExpandedCategorySlideDefinition [expandedSlideDefinition="+ expandedSlideDefinition + ", getDescription()="+ getDescription() + ", getEditorialImportance()="+ getEditorialImportance() + ", getSlideDefintionID()="+ getSlideDefintionID() + "]";}}