Subversion Repositories SmartDukaan

Rev

Rev 32 | Rev 323 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

/**
 * 
 */
package in.shop2020.metamodel.definitions;

import in.shop2020.metamodel.util.MetaModelComponent;

/**
 * Defines valid Slides for a Category
 * 
 * @author naveen
 *
 */
public class CategorySlideDefinition extends MetaModelComponent {
        /**
         * 
         */
        private static final long serialVersionUID = 1L;
        
        /**
         * Editor's comments on this Category-Slide association
         */
        private String description;
        
        /**
         * Reference to slide definition
         */
        private long slideDefinitionID;
        
        /**
         * Importance editor places on this association. 
         */
        private EditorialImportance editorialImportance;

        /**
         * 
         * @param categoryID Category ID
         * @param slideDefinitionID SlideDefinition ID
         */
        public CategorySlideDefinition(long slideDefinitionID) {
                this.slideDefinitionID = slideDefinitionID;
        }

        /**
         * 
         * @return description
         */
        public String getDescription() {
                return this.description;
        }
        
        /**
         * 
         * @param value description to set
         */
        public void setDescription(String value) {
                this.description = value;
        }

        /**
         * 
         * @return slideDefinitionID Slide Definition ID
         */
        public long getSlideDefintionID() {
                return this.slideDefinitionID;
        }

        /**
         * 
         * @return editorialImportance Editorial Importance value
         */
        public EditorialImportance getEditorialImportance() {
                return this.editorialImportance;
        }
        
        /**
         * 
         * @param value Editorial Importance to set
         */
        public void setEditorialImportance(EditorialImportance value) {
                this.editorialImportance = value;
        }

        /* (non-Javadoc)
         * @see java.lang.Object#toString()
         */
        @Override
        public String toString() {
                return "CategorySlideDefinition [description=" + description + 
                                ", editorialImportance=" + editorialImportance + 
                                ", slideDefinitionID=" + slideDefinitionID + "]";
        }

}