Subversion Repositories SmartDukaan

Rev

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

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

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "transaction.orderstatus" ,schema = "transaction")
public class OrderStatus {

        @Id
    @Column(name = "status")
        private int status;
        
        @Column(name = "statusName")
        private  String statusName;
        
        @Column(name = "statusSubGroup")
        private String statusSubGroup;
        
        @Column(name = "statusGroup")
        private  String statusGroup;
        
        @Column(name = "isValid")
        private  String isValid;

        public int getStatus() {
                return status;
        }

        public void setStatus(int status) {
                this.status = status;
        }

        public String getStatusName() {
                return statusName;
        }

        public void setStatusName(String statusName) {
                this.statusName = statusName;
        }

        public String getStatusSubGroup() {
                return statusSubGroup;
        }

        public void setStatusSubGroup(String statusSubGroup) {
                this.statusSubGroup = statusSubGroup;
        }

        public String getStatusGroup() {
                return statusGroup;
        }

        public void setStatusGroup(String statusGroup) {
                this.statusGroup = statusGroup;
        }

        public String getIsValid() {
                return isValid;
        }

        public void setIsValid(String isValid) {
                this.isValid = isValid;
        }

        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + ((isValid == null) ? 0 : isValid.hashCode());
                result = prime * result + status;
                result = prime * result + ((statusGroup == null) ? 0 : statusGroup.hashCode());
                result = prime * result + ((statusName == null) ? 0 : statusName.hashCode());
                result = prime * result + ((statusSubGroup == null) ? 0 : statusSubGroup.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;
                OrderStatus other = (OrderStatus) obj;
                if (isValid == null) {
                        if (other.isValid != null)
                                return false;
                } else if (!isValid.equals(other.isValid))
                        return false;
                if (status != other.status)
                        return false;
                if (statusGroup == null) {
                        if (other.statusGroup != null)
                                return false;
                } else if (!statusGroup.equals(other.statusGroup))
                        return false;
                if (statusName == null) {
                        if (other.statusName != null)
                                return false;
                } else if (!statusName.equals(other.statusName))
                        return false;
                if (statusSubGroup == null) {
                        if (other.statusSubGroup != null)
                                return false;
                } else if (!statusSubGroup.equals(other.statusSubGroup))
                        return false;
                return true;
        }

        @Override
        public String toString() {
                return "OrderStatus [status=" + status + ", statusName=" + statusName + ", statusSubGroup=" + statusSubGroup
                                + ", statusGroup=" + statusGroup + ", isValid=" + isValid + "]";
        }

        public OrderStatus(int status, String statusName, String statusSubGroup, String statusGroup, String isValid) {
                super();
                this.status = status;
                this.statusName = statusName;
                this.statusSubGroup = statusSubGroup;
                this.statusGroup = statusGroup;
                this.isValid = isValid;
        }
        
        
        
        
}