Subversion Repositories SmartDukaan

Rev

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

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

import javax.persistence.*;
import java.io.Serializable;
import java.time.LocalDateTime;

@Entity
@Table(name = "fofo.partner_type_change")
public class PartnerTypeChange implements Serializable {

        /**
         * 
         */
        private static final long serialVersionUID = 1L;

        @Id
        @Column(name = "id")
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        private int id;

        @Column(name = "fofo_id")
        private int fofoId;

        @Column(name = "partner_type")
        @Enumerated(EnumType.STRING)
        private PartnerType partnerType;

        @Column(name = "create_timestamp")
        private LocalDateTime createTimestamp;
        
        

        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
                result = prime * result + fofoId;
                result = prime * result + id;
                result = prime * result + ((partnerType == null) ? 0 : partnerType.hashCode());
                return result;
        }



        public PartnerType getPartnerType() {
                return partnerType;
        }



        public void setPartnerType(PartnerType partnerType) {
                this.partnerType = partnerType;
        }



        public void setCreateTimestamp(LocalDateTime createTimestamp) {
                this.createTimestamp = createTimestamp;
        }
        



        public LocalDateTime getCreateTimestamp() {
                return createTimestamp;
        }



        @Override
        public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
                        return false;
                if (getClass() != obj.getClass())
                        return false;
                PartnerTypeChange other = (PartnerTypeChange) obj;
                if (createTimestamp == null) {
                        if (other.createTimestamp != null)
                                return false;
                } else if (!createTimestamp.equals(other.createTimestamp))
                        return false;
                if (fofoId != other.fofoId)
                        return false;
                if (id != other.id)
                        return false;
                if (partnerType != other.partnerType)
                        return false;
                return true;
        }



        public int getId() {
                return id;
        }

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

        public int getFofoId() {
                return fofoId;
        }

        public void setFofoId(int fofoId) {
                this.fofoId = fofoId;
        }

        @Override
        public String toString() {
                return "PartnerTypeChange [id=" + id + ", fofoId=" + fofoId + ", partnerType=" + partnerType
                                + ", createTimestamp=" + createTimestamp + "]";
        }
}