Subversion Repositories Integrator Subversion

Rev

Rev 629 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.dto;

import java.util.Date;

import br.com.ec.core.util.VerificadorUtil;

public class NpsPosVendaDTO {
       
        private Long sequencial;
        private PosVendaDTO posVenda;
        private String tipoNps; // A - ATENDIMENTO | P - PRODUTO
        private Integer nota;
        private String observacao;
        private Date dataFinalizacao;
       
        public NpsPosVendaDTO() {
        }
       
        public static String CONSULTA_DTO_SIMPLES = "e.sequencial, e.posVenda.sequencial, "
                        + "e.tipoNps, e.nota, e.observacao, e.dataFinalizacao";
        public NpsPosVendaDTO(Long sequencial, Long sequencialPosVenda, String tipoNps, Integer nota, String observacao, Date dataFinalizacao) {
                super();
                this.sequencial = sequencial;
                this.posVenda = new PosVendaDTO(sequencialPosVenda);
                this.tipoNps = tipoNps;
                this.nota = nota;
                this.observacao = observacao;
                this.dataFinalizacao = dataFinalizacao;
        }
       
        public Long getSequencial() {
                return sequencial;
        }
        public void setSequencial(Long sequencial) {
                this.sequencial = sequencial;
        }
       
        public PosVendaDTO getPosVenda() {
                return posVenda;
        }
        public void setPosVenda(PosVendaDTO posVenda) {
                this.posVenda = posVenda;
        }
       
        public String getTipoNps() {
                return tipoNps;
        }
        public void setTipoNps(String tipoNps) {
                this.tipoNps = tipoNps;
        }
       
        public Integer getNota() {
                return nota;
        }
        public void setNota(Integer nota) {
                this.nota = nota;
        }
       
        public String getObservacao() {
                return observacao;
        }
        public void setObservacao(String observacao) {
                this.observacao = observacao;
        }
       
        public Date getDataFinalizacao() {
                return dataFinalizacao;
        }
        public void setDataFinalizacao(Date dataFinalizacao) {
                this.dataFinalizacao = dataFinalizacao;
        }
       
        public String corDaSituacao() {
                return VerificadorUtil.estaNulo(getDataFinalizacao())? "warning" : "success";
        }
       
}