package br.com.centralit.citged.bean;

import java.sql.Date;
import java.util.ArrayList;
import java.util.List;

import br.com.citframework.dto.IDto;

@SuppressWarnings("rawtypes")
public class ControleGEDDTO implements IDto {
	private static final long serialVersionUID = 1L;

	public static final int TABELA_RESPOSTAITEMQUESTIONARIOANEXOS = 0;
	public static final int TABELA_IMAGEMHISTORICO = 1;
	public static final int TABELA_GALERIA_IMAGENS = 2;
	public static final int TABELA_SOLICITACAOSERVICO = 3;
	public static final int TABELA_BASECONHECIMENTO = 4;
	public static final int TABELA_EXECUCAOATIVIDADE = 5;
	public static final int TABELA_CATEGORIAPRODUTO = 6;
	public static final int TABELA_PRODUTO = 7;
	public static final int TABELA_CENTRORESULTADO = 8;
	public static final int TABELA_COLETAPRECOS = 9;
	public static final int TABELA_PEDIDOCOMPRA = 10;
	public static final int TABELA_REQUISICAOMUDANCA = 11;
	public static final int TABELA_REQUISICAOLIBERACAO = 12;
	public static final int TABELA_HISTORICO_REQUISICAOLIBERACAO = 13;
	public static final int TABELA_CURRICULO = 14;
	public static final int TABELA_DOCSLEGAIS_REQUISICAOLIBERACAO = 15;
	public static final int TABELA_DOCSGERAIS_REQUISICAOLIBERACAO = 16;
	public static final int TABELA_HISTORICO_DOCSGERAIS_REQUISICAOLIBERACAO = 17;
	public static final int TABELA_HISTORICO_DOCSLEGAIS_REQUISICAOLIBERACAO = 18;
	public static final int TABELA_PLANO_REVERSAO_MUDANCA = 19;
	public static final int FOTO_CURRICULO = 20;
	public static final int TABELA_PROBLEMA = 21;
	public static final int TABELA_IMPORTARDADOS = 22;
	public static final int TABELA_RH_ENTREVISTA_CANDIDATO = 23;
	public static final int TABELA_INFO_CATALOGO_SERVICO = 24;
	public static final int TABELA_BUSINESS_CASE = 25;
	public static final int TABELA_REQUISITOS_NIVEL_SERVICO = 26;
	public static final int TABELA_ESQUEMA_DADOS = 27;
	public static final int TABELA_SERVICO_NEGOCIO = 28;
	public static final int TABELA_INICIACAO_POLITICA = 29;
	public static final int TABELA_INICIACAO_ESCOPO = 30;
	public static final int TABELA_FUNCAO_VITAL = 31;
	public static final int TABELA_CONSCIENTIZACAO_REGISTRO = 32;
	public static final int TABELA_PLANO_CONTINUDADE = 33;
	public static final int TABELA_ESTRATEGIA_CONTINUIDADE_MEDIDA_RECUPERACAO = 34;
	public static final int TABELA_IMPLEMENTACAO_ESTRATEGIA_TESTES = 35;
	public static final int TABELA_IMPLEMENTACAO_ESTRATEGIA_TESTES_PLANO_TESTE = 36;
	public static final int TABELA_CONTRATO = 37;

	private Integer idControleGED;
	private Integer idTabela;
	private Integer id;
	private String nomeArquivo;
	private String descricaoArquivo;
	private String extensaoArquivo;
	private Date dataHora;
	private String pasta;
	private String pathArquivo;
	private List pathsAssinaturas;
	private String versao;
	private Integer qtdeObjetos;

	public Integer getIdControleGED() {
		return idControleGED;
	}

	public void setIdControleGED(Integer idControleGED) {
		this.idControleGED = idControleGED;
	}

	public Integer getIdTabela() {
		return idTabela;
	}

	public void setIdTabela(Integer idTabela) {
		this.idTabela = idTabela;
	}

	public Integer getId() {
		return id;
	}

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

	public String getNomeArquivo() {
		return nomeArquivo;
	}

	public void setNomeArquivo(String nomeArquivo) {
		this.nomeArquivo = nomeArquivo;
	}

	public String getDescricaoArquivo() {
		return descricaoArquivo;
	}

	public void setDescricaoArquivo(String descricaoArquivo) {
		this.descricaoArquivo = descricaoArquivo;
	}

	public String getExtensaoArquivo() {
		return extensaoArquivo;
	}

	public void setExtensaoArquivo(String extensaoArquivo) {
		this.extensaoArquivo = extensaoArquivo;
	}

	public Date getDataHora() {
		return dataHora;
	}

	public void setDataHora(Date dataHora) {
		this.dataHora = dataHora;
	}

	public String getPasta() {
		return pasta;
	}

	public void setPasta(String pasta) {
		this.pasta = pasta;
	}

	public Integer getQtdeObjetos() {
		return qtdeObjetos;
	}

	public void setQtdeObjetos(Integer qtdeObjetos) {
		this.qtdeObjetos = qtdeObjetos;
	}

	public String getPathArquivo() {
		return pathArquivo;
	}

	public void setPathArquivo(String pathArquivo) {
		this.pathArquivo = pathArquivo;
	}

	public List getPathsAssinaturas() {
		if (pathsAssinaturas == null) {
			pathsAssinaturas = new ArrayList();
		}

		return pathsAssinaturas;
	}

	public void setPathsAssinaturas(List pathsAssinaturas) {
		this.pathsAssinaturas = pathsAssinaturas;
	}

	public String getVersao() {
		return versao;
	}

	public void setVersao(String versao) {
		this.versao = versao;
	}
}