Subversion Repositories SmartDukaan

Rev

Rev 323 | Blame | Compare with Previous | Last modification | View Log | RSS feed

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

import in.shop2020.metamodel.util.MetaModelComponent;

/**
 * Represents relationship a slide definition and rule definition used for 
 * comparison purpose
 * 
 * @author naveen
 *
 */
public class CMPSlideRuleDefinition extends MetaModelComponent {

        /**
         * 
         */
        private static final long serialVersionUID = 1L;
        
        /**
         * Slide definition on which rule will apply
         */
        private long slideDefinitionID;
        
        /**
         * Rule definition which will used
         */
        private long ruleDefinitionID;
        
        /**
         * Editor's comments
         */
        private String description;
        
        /**
         * 
         * @param slideDefinitionID
         * @param ruleDefinitionID
         */
        public CMPSlideRuleDefinition(long slideDefinitionID, 
                        long ruleDefinitionID) {
                this.slideDefinitionID = slideDefinitionID;
                this.ruleDefinitionID = ruleDefinitionID;
        }

        /**
         * @return the slideDefinitionID
         */
        public long getSlideDefinitionID() {
                return slideDefinitionID;
        }

        /**
         * @return the ruleDefinitionID
         */
        public long getRuleDefinitionID() {
                return ruleDefinitionID;
        }

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

        /**
         * @return the description
         */
        public String getDescription() {
                return description;
        }

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

}