Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.model;

import java.io.Serializable;
import java.util.Date;

//@Entity
//@Table(name="sec_assistencia", schema="sc_sec")
public class AssistenciaTeste implements Serializable {

        private static final long serialVersionUID = 1L;

        private Long sequencial;
        private Assistencia assistencia;
        private AssistenciaItemTeste assistenciaItemTeste;
        private Boolean resposta;
        private String observacao;
        private Date dataTeste;
       
        /*
        Check List do usuário:
               
                Testes: Câmeras, sensor, teclado, botões, alto falante, digital, área de chip e Wi-fi (Informação de não possibilidade de testes)
                IMEI do aparelho, modelo, estado de conservação (observações), se está na garantia.
                Técnico responsável
                Materiais utilizados
                Reparo de placa: Termo de responsabilidade extra, riscos de: perder o aparelho e as informações. (Serviço terceirizado)
        */

//      @Id
//      @GeneratedValue(strategy = GenerationType.IDENTITY)
//      @Column(name="seq_assistencia", nullable=false)
        public Long getSequencial() {
                return sequencial;
        }
        public void setSequencial(Long sequencial) {
                this.sequencial = sequencial;
        }
       
//      @Column(name="num_ordem_servico")
        /*
        public String getNumeroOrdemServico() {
                return numeroOrdemServico;
        }
        public void setNumeroOrdemServico(String numeroOrdemServico) {
                this.numeroOrdemServico = numeroOrdemServico;
        }
        */

       
//      @ManyToOne
//      @ForeignKey(name="fk_vendaformapag_venda")
//      @JoinColumn(name = "seq_venda", insertable=false, updatable=false, nullable = false)
        /*
        public Venda getVenda() {
                return venda;
        }
        public void setVenda(Venda venda) {
                this.venda = venda;
        }*/

       
//      @Column(name="val_pagamento", nullable=false)
        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + ((sequencial == null) ? 0 : sequencial.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;
                AssistenciaTeste other = (AssistenciaTeste) obj;
                if (sequencial == null) {
                        if (other.sequencial != null)
                                return false;
                } else if (!sequencial.equals(other.sequencial))
                        return false;
                return true;
        }
       
}