Subversion Repositories SmartDukaan

Rev

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

package com.spice.profitmandi.web.res;

import java.util.List;

import com.spice.profitmandi.dao.model.MediaPojo;

public class Entity {
        private List<String> packageContents;
        private List<DetailedSpecs> detailedSpecs;
        private List<MediaPojo> images;
        private List<String> keySpecs;
        @Override
        public String toString() {
                return "Entity [packageContents=" + packageContents + ", detailedSpecs=" + detailedSpecs + ", images=" + images
                                + ", keySpecs=" + keySpecs + "]";
        }
        public List<String> getPackageContents() {
                return packageContents;
        }
        public void setPackageContents(List<String> packageContents) {
                this.packageContents = packageContents;
        }
        public List<DetailedSpecs> getDetailedSpecs() {
                return detailedSpecs;
        }
        public void setDetailedSpecs(List<DetailedSpecs> detailedSpecs) {
                this.detailedSpecs = detailedSpecs;
        }
        public List<MediaPojo> getImages() {
                return images;
        }
        public void setImages(List<MediaPojo> images) {
                this.images = images;
        }
        public List<String> getKeySpecs() {
                return keySpecs;
        }
        public void setKeySpecs(List<String> keySpecs) {
                this.keySpecs = keySpecs;
        }
        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + ((detailedSpecs == null) ? 0 : detailedSpecs.hashCode());
                result = prime * result + ((images == null) ? 0 : images.hashCode());
                result = prime * result + ((keySpecs == null) ? 0 : keySpecs.hashCode());
                result = prime * result + ((packageContents == null) ? 0 : packageContents.hashCode());
                return result;
        }
        @Override
        public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
                        return false;
                if (getClass() != obj.getClass())
                        return false;
                Entity other = (Entity) obj;
                if (detailedSpecs == null) {
                        if (other.detailedSpecs != null)
                                return false;
                } else if (!detailedSpecs.equals(other.detailedSpecs))
                        return false;
                if (images == null) {
                        if (other.images != null)
                                return false;
                } else if (!images.equals(other.images))
                        return false;
                if (keySpecs == null) {
                        if (other.keySpecs != null)
                                return false;
                } else if (!keySpecs.equals(other.keySpecs))
                        return false;
                if (packageContents == null) {
                        if (other.packageContents != null)
                                return false;
                } else if (!packageContents.equals(other.packageContents))
                        return false;
                return true;
        }
        
}