Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package in.shop2020.metamodel.definitions;

import in.shop2020.metamodel.util.MetaModelComponent;

/**
 * @author rajveer
 *
 */
public class FacetSlideDefinition extends MetaModelComponent {

        /**
         * 
         */
        private static final long serialVersionUID = 1L;

        /**
         * Slide Definition ID
         */
        private long slideDefinitionID;
        
        /**
         * IR Meta Data Rule ID
         */
        private long irMetaDataRuleID;
        
        /**
         * IR Data Rule ID
         */
        private long irDataRuleID;
    
        /**
         * 
         * @param slideDefinitionID
         * @param irMetaDataRuleID
         * @param irDataRuleID
         */
        public FacetSlideDefinition(long slideDefinitionID, long irMetaDataRuleID, long irDataRuleID) {
                this.slideDefinitionID = slideDefinitionID;
                this.irMetaDataRuleID = irMetaDataRuleID;
                this.irDataRuleID = irDataRuleID;
        }

        /**
         * Slide Definition ID to set
         * 
         * @param slideDefinitionID the slideDefinitionID to set
         */
        public void setSlideDefinitionID(long slideDefinitionID) {
                this.slideDefinitionID = slideDefinitionID;
        }

        /**
         * Returns Slide Definition ID
         * 
         * @return the slideDefinitionID
         */
        public long getSlideDefinitionID() {
                return slideDefinitionID;
        }

        /**
         * IR Meta Data Rule ID to set
         * 
         * @param irMetaDataRuleID the irMetaDataRuleID to set
         */
        public void setIRMetaDataRuleID(long irMetaDataRuleID) {
                this.irMetaDataRuleID = irMetaDataRuleID;
        }

        /**
         * Returns Meta Data Rule ID 
         * 
         * @return the irMetaDataRuleID
         */
        public long getIRMetaDataRuleID() {
                return irMetaDataRuleID;
        }

        
        /**
         * IR Data Rule ID to set
         * 
         * @param irDataRuleID the irDataRuleID to set
         */
        public void setIRDataRuleID(long irDataRuleID) {
                this.irDataRuleID = irDataRuleID;
        }

        /**
         * Returns Data Rule ID 
         * 
         * @return the irDataRuleID
         */
        public long getIRDataRuleID() {
                return irDataRuleID;
        }

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