Rev 49 | 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.DefinitionsContainer;import in.shop2020.metamodel.definitions.FeatureDefinition;import in.shop2020.metamodel.definitions.SlideFeatureDefinition;/*** @author naveen**/public class ExpandedSlideFeatureDefinition extends SlideFeatureDefinition {/****/private static final long serialVersionUID = 1L;private ExpandedFeatureDefinition expandedFeatureDefinition;/*** @param featureDefintionID* @throws Exception*/public ExpandedSlideFeatureDefinition(SlideFeatureDefinition slideFeatureDefinition) throws Exception {super(slideFeatureDefinition.getFeatureDefintionID());// Copy rest of the propertiesthis.setDescription(slideFeatureDefinition.getDescription());this.setEditorialImportance(slideFeatureDefinition.getEditorialImportance());// Expand FeatureDefinitionDefinitionsContainer defs =Catalog.getInstance().getDefinitionsContainer();FeatureDefinition featureDefinition = defs.getFeatureDefinition(this.getFeatureDefintionID());this.expandedFeatureDefinition =new ExpandedFeatureDefinition(featureDefinition);}/*** @return the expandedFeatureDefinition*/public ExpandedFeatureDefinition getExpandedFeatureDefinition() {return expandedFeatureDefinition;}/* (non-Javadoc)* @see java.lang.Object#toString()*/@Overridepublic String toString() {return "ExpandedSlideFeatureDefinition [expandedFeatureDefinition="+ expandedFeatureDefinition + ", getDescription()="+ getDescription() + ", getEditorialImportance()="+ getEditorialImportance() + ", getFeatureDefintionID()="+ getFeatureDefintionID() + "]";}}