Subversion Repositories SmartDukaan

Rev

Rev 25880 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.service.inventory;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Bucket {
                private int id;
                private String title;
                private String shortDescription;


                private String imageUrl;
                private float totalAmount;
                private int totalQuantity;
                
                List<ItemQuantityPojo> itemAvailabilityPojos;
                
                public static final Map<Integer, Map<Integer, Integer>> bucketList = new HashMap<>();
                

                public int getId() {
                        return id;
                }


                public void setId(int id) {
                        this.id = id;
                }


                public String getTitle() {
                        return title;
                }


                public void setTitle(String title) {
                        this.title = title;
                }


                public String getShortDescription() {
                        return shortDescription;
                }


                public void setShortDescription(String shortDescription) {
                        this.shortDescription = shortDescription;
                }


                public String getImageUrl() {
                        return imageUrl;
                }


                public void setImageUrl(String imageUrl) {
                        this.imageUrl = imageUrl;
                }

                

                @Override
                public int hashCode() {
                        final int prime = 31;
                        int result = 1;
                        result = prime * result + id;
                        result = prime * result + ((imageUrl == null) ? 0 : imageUrl.hashCode());
                        result = prime * result + ((shortDescription == null) ? 0 : shortDescription.hashCode());
                        result = prime * result + ((title == null) ? 0 : title.hashCode());
                        result = prime * result + Float.floatToIntBits(totalAmount);
                        result = prime * result + totalQuantity;
                        return result;
                }


                @Override
                public boolean equals(Object obj) {
                        if (this == obj)
                                return true;
                        if (obj == null)
                                return false;
                        if (getClass() != obj.getClass())
                                return false;
                        Bucket other = (Bucket) obj;
                        if (id != other.id)
                                return false;
                        if (imageUrl == null) {
                                if (other.imageUrl != null)
                                        return false;
                        } else if (!imageUrl.equals(other.imageUrl))
                                return false;
                        if (shortDescription == null) {
                                if (other.shortDescription != null)
                                        return false;
                        } else if (!shortDescription.equals(other.shortDescription))
                                return false;
                        if (title == null) {
                                if (other.title != null)
                                        return false;
                        } else if (!title.equals(other.title))
                                return false;
                        if (Float.floatToIntBits(totalAmount) != Float.floatToIntBits(other.totalAmount))
                                return false;
                        if (totalQuantity != other.totalQuantity)
                                return false;
                        return true;
                }


                public float getTotalAmount() {
                        return totalAmount;
                }


                public void setTotalAmount(float totalAmount) {
                        this.totalAmount = totalAmount;
                }


                public int getTotalQuantity() {
                        return totalQuantity;
                }


                public void setTotalQuantity(int totalQuantity) {
                        this.totalQuantity = totalQuantity;
                }


                @Override
                public String toString() {
                        return "Bucket [id=" + id + ", title=" + title + ", shortDescription=" + shortDescription + ", imageUrl="
                                        + imageUrl + ", totalAmount=" + totalAmount + ", totalValue=" + totalQuantity + "]";
                }
}