Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity.catalog;

import javax.persistence.*;
import java.util.Objects;

@Entity
@Table(name = "catalog.super_catalog")
public class SuperCatalog {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", columnDefinition = "int(11)")
    private int id;

    @Column(name="super_catalog_name")
    private String superCatalogName;

    @Column(name="brand_id")
    private int brandId;


    public int getId() {
        return id;
    }

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

    public String getSuperCatalogName() {
        return superCatalogName;
    }

    public void setSuperCatalogName(String superCatalogName) {
        this.superCatalogName = superCatalogName;
    }

    public int getBrandId() {
        return brandId;
    }

    public void setBrandId(int brandId) {
        this.brandId = brandId;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        SuperCatalog superCatalogs = (SuperCatalog) o;
        return id == superCatalogs.id && brandId == superCatalogs.brandId && Objects.equals(superCatalogName, superCatalogs.superCatalogName);
    }

    @Override
    public String toString() {
        return "SuperCatalog{" +
                "id=" + id +
                ", brandId=" + brandId +
                ", superCatalogName='" + superCatalogName + '\'' +
                '}';
    }

    @Override
    public int hashCode() {
        return Objects.hash(id, brandId, superCatalogName);
    }
}