Subversion Repositories SmartDukaan

Rev

Rev 31860 | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

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

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Objects;

@Entity
@Table(name="inventory.statemaster")
public class State {
        @Id
        @Column
        private int id;


        @Column(name="name")
        private String name;
        
        @Column(name="stateCode")
        private String code;
        
        @Column
        private String shortName;

        @Column
        private String zone;


        public String getZone() {
                return zone;
        }

        public void setZone(String zone) {
                this.zone = zone;
        }

        public String getCode() {
                return code;
        }


        public void setCode(String code) {
                this.code = code;
        }


        public int getId() {
                return id;
        }


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


        public String getName() {
                return name;
        }


        public void setName(String name) {
                this.name = name;
        }



        public String getShortName() {
                return shortName;
        }


        public void setShortName(String shortName) {
                this.shortName = shortName;
        }

        @Override
        public boolean equals(Object o) {
                if (this == o) return true;
                if (o == null || getClass() != o.getClass()) return false;
                State state = (State) o;
                return id == state.id && Objects.equals(name, state.name) && Objects.equals(code, state.code) && Objects.equals(shortName, state.shortName) && Objects.equals(zone, state.zone);
        }

        @Override
        public int hashCode() {
                return Objects.hash(id, name, code, shortName, zone);
        }

        @Override
        public String toString() {
                return "State{" +
                                "id=" + id +
                                ", name='" + name + '\'' +
                                ", code='" + code + '\'' +
                                ", shortName='" + shortName + '\'' +
                                ", zone='" + zone + '\'' +
                                '}';
        }
}