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;

/**
 * @author naveen
 *
 */
public class FacetRuleDefinition extends MetaModelComponent {

        /**
         * 
         */
        private static final long serialVersionUID = 1L;
        
        /**
         * Editor's comments
         */
        private String description;
        
        /**
         * Facet Definition ID 
         */
        private long facetDefinitionID;
        
        /**
         * Slide Definition ID
         */
        private long slideDefinitionID;
        
        /**
         * Feature Definition ID
         */
        private long featureDefinitionID;
        
        /**
         * IR Data Rule ID
         */
        private long irDataRuleID;
    
        /**
         * 
         * @param facetDefinitionID
         * @param irDataRuleID
         */
        public FacetRuleDefinition(long facetDefinitionID, long irDataRuleID) {
                this.facetDefinitionID = facetDefinitionID;
                this.irDataRuleID = irDataRuleID;
        }

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

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

        /**
         * Facet Definition ID to set
         * 
         * @param facetDefinitionID the facetDefinitionID to set
         */
        public void setFacetDefinitionID(long facetDefinitionID) {
                this.facetDefinitionID = facetDefinitionID;
        }

        /**
         * Returns Facet Definition ID
         * 
         * @return the facetDefinitionID
         */
        public long getFacetDefinitionID() {
                return facetDefinitionID;
        }

        /**
         * 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;
        }

        /**
         * Feature Definition ID to set
         * 
         * @param featureDefinitionID the featureDefinitionID to set
         */
        public void setFeatureDefinitionID(long featureDefinitionID) {
                this.featureDefinitionID = featureDefinitionID;
        }

        /**
         * Returns Feature Definition ID
         * 
         * @return the featureDefinitionID
         */
        public long getFeatureDefinitionID() {
                return featureDefinitionID;
        }

        /**
         * 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 "FacetRuleDefinition [description=" + description
                                + ", facetDefinitionID=" + facetDefinitionID
                                + ", featureDefinitionID=" + featureDefinitionID
                                + ", irDataRuleID=" + irDataRuleID + ", slideDefinitionID="
                                + slideDefinitionID + "]";
        }

}