Subversion Repositories SmartDukaan

Rev

View as "text/plain" | Blame | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.cart;

import java.util.List;

public class CartItemModel {
        private int itemId;
        private String title;
        private String imageUrl;
        private double sellingPrice;
        public String getImageUrl() {
                return imageUrl;
        }
        public void setImageUrl(String imageUrl) {
                this.imageUrl = imageUrl;
        }
        private int quantity;
        private List<CartItemMessage> messages;
        @Override
        public String toString() {
                return "CartItemModel [itemId=" + itemId + ", title=" + title + ", sellingPrice=" + sellingPrice + ", quantity="
                                + quantity + ", messages=" + messages + "]";
        }
        public int getItemId() {
                return itemId;
        }
        public void setItemId(int itemId) {
                this.itemId = itemId;
        }
        public String getTitle() {
                return title;
        }
        public void setTitle(String title) {
                this.title = title;
        }
        public double getSellingPrice() {
                return sellingPrice;
        }
        public void setSellingPrice(double sellingPrice) {
                this.sellingPrice = sellingPrice;
        }
        public int getQuantity() {
                return quantity;
        }
        public void setQuantity(int quantity) {
                this.quantity = quantity;
        }
        public List<CartItemMessage> getMessages() {
                return messages;
        }
        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + itemId;
                result = prime * result + ((messages == null) ? 0 : messages.hashCode());
                result = prime * result + quantity;
                long temp;
                temp = Double.doubleToLongBits(sellingPrice);
                result = prime * result + (int) (temp ^ (temp >>> 32));
                result = prime * result + ((title == null) ? 0 : title.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;
                CartItemModel other = (CartItemModel) obj;
                if (itemId != other.itemId)
                        return false;
                if (messages == null) {
                        if (other.messages != null)
                                return false;
                } else if (!messages.equals(other.messages))
                        return false;
                if (quantity != other.quantity)
                        return false;
                if (Double.doubleToLongBits(sellingPrice) != Double.doubleToLongBits(other.sellingPrice))
                        return false;
                if (title == null) {
                        if (other.title != null)
                                return false;
                } else if (!title.equals(other.title))
                        return false;
                return true;
        }
        public void setMessages(List<CartItemMessage> messages) {
                this.messages = messages;
        }
        
        
        
        
}