From 207363407b7293d68134cea134f431f14434b73b Mon Sep 17 00:00:00 2001 From: mp-96409975520 Date: Tue, 23 Aug 2016 16:02:57 -0300 Subject: [PATCH] Projeto com verificação e inserções. Aguardando modificações --- WebContent/WEB-INF/jsp/index/index.jsp | 283 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/br/com/controller/FormularioController.java | 233 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/br/com/util/Validate.java | 192 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 3 files changed, 0 insertions(+), 708 deletions(-) delete mode 100644 WebContent/WEB-INF/jsp/index/index.jsp delete mode 100644 src/br/com/controller/FormularioController.java delete mode 100644 src/br/com/util/Validate.java diff --git a/WebContent/WEB-INF/jsp/index/index.jsp b/WebContent/WEB-INF/jsp/index/index.jsp deleted file mode 100644 index c56b19b..0000000 --- a/WebContent/WEB-INF/jsp/index/index.jsp +++ /dev/null @@ -1,283 +0,0 @@ -<%@page contentType="text/html" pageEncoding="UTF-8"%> -<%@taglib prefix="t" tagdir="/WEB-INF/tags"%> -<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> -<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> - - - - ${mensagemValidacaoCampos} -
- - -
- -
- -
- -
-
-

Formulário Circunstanciado de Acessibilidade Digital

-

Este formulário visa padronizar o fornecimento de informações para a elaboração de relatórios circunstanciados - de acessibilidade no que tange aos sítios, portais, sistemas e serviços mantidos na internet pelos órgãos - de governo pertencentes à Administração Pública Federal, principalmente àqueles que compõem o Sistema de Administração de Recursos de Tecnologia da Informação (SISP).

- -

De acordo com a Lei 13.146/2015, em seu artigo 120 (link para um novo sítio), cabe aos órgãos competentes a elaboração de relatórios circunstanciados sobre o cumprimento dos prazos estabelecidos por força da Lei 10.048/2000 e da Lei 10.098/2000, bem como do seu encaminhamento ao Ministério Público e aos órgãos de regulação para adoção das providências cabíveis. Desta forma, - o Decreto 5.296/2004 (link para um novo sítio), que regula tais leis, estabelece em seu artigo 47 que no prazo de até doze meses, a contar da - data de sua publicação, será obrigatória a acessibilidade nos portais e sítios eletrônicos da administração pública na internet, para o uso das pessoas com necessidades especiais.

- -

Neste contexto, a Secretaria de Tecnologia de Informação (STI) do Ministério do Planejamento, Desenvolvimento e Gestão (MPDG) disponibiliza esta ferramenta para simplificação e padronização das informações prestadas e oferece - funcionalidade para impressão do relatório circunstanciado para envio aos órgãos competentes. Ao clicar no botão "Confirmar" será emitido um relatório em formato pdf que deverá ser mantido salvo no computador.

- -

Sugere-se como metodologia de preenchimento deste questionário, que o órgão/entidade elenque uma amostra de 3 a 5 ambientes - digitais (sítios, portais, sistemas e serviços), incluído o sítio institucional, e eleja 4 páginas de cada ambiente - (principal, formulário contato, secundária e serviço) para a submissão das respostas. Observando que a amostra sugerida não - desobriga a acessibilidade dos demais ambientes na totalidade de suas páginas.

- -

Observação: Órgão neste formulário esta em sentido amplo, podendo abranger Ministério, Entidade, Autarquia, Instituição e etc.

- -
-
-
- -

Questionário Acessibilidade

-
- -
- Dados Institucionais - - -

- -
- Dados Pessoais (do responsável pelo preechimento deste formulário) - -

- -

- -

- - -

- -
- Dados Acessibilidade - -
- 1) Informe abaixo os sítios, portais, sistemas e serviços que serão utilizados como diretrizes para este questionário:obrigatório - -

- -
- 2) O Órgão tem conhecimento da legislação que envolve o tema "acessibilidade" bem como suas implicações?obrigatório - -

- -
- 3) O Órgão já recebeu, formal ou informalmente, reclamações sobre acessibilidade em seus ambientes digitais?obrigatório - -

- -
- 4) Com relação a pergunta anterior, caso tenha respondido "Sim", mencione abaixo quando e por quem houve a reclamação e qual foi a reclamação: - -

- -
- 5) O Órgão tem estimulado seus servidores e parceiros a realizarem capacitações sobre acessibilidade em ambientes digitais?obrigatório - -

- -
- 6) Com relação a pergunta anterior, caso tenha respondido "Sim", mencione abaixo os tipos de cursos estimulados pelo órgão: -
-
-
- -

- -
- 7) O Órgão observa em seu processo de desenvolvimento de sítios, portais e serviços eletrônicos os requisitos de acessibilidade?obrigatório -
-
-
- -

- -
- 8) Com relação à pergunta anterior, caso tenha respondido "Sim, observamos os requisitos de outros modelos que não os especificados acima", então mencione abaixo estes modelos: - -

- -
- 9) Nas contratações de fábrica de software e/ou parcerias firmadas para o desenvolvimento de ambientes digitais há citação explícita
sobre os requisitos de acessibilidade assim como as sanções para a sua não obediência?obrigatório
-
-
- -

- -
- 10) O Órgão realiza validações de acessibilidade em seus ambientes digitais?obrigatório - -

- -
- 11) Com relação a pergunta anterior, no caso de "Sim", mencione abaixo as validações realizadas: -
-
-
- -

- -
- 12) Quais ferramentas são utilizadas no processo de validação de acessibilidade em seus ambientes digitais?obrigatório -
-
-
-
-
-
-
-
-
-
-
-
-
-
- -

- -
- 13) Com relação à pergunta anterior, caso tenha respondido "Outros", mencione abaixo quais são estas ferramentas: - -

- -
- 14) Considerando a ferramenta de validação automática ASESWEB (link para um novo sítio) e o percentual de aderência ao eMAG obtido na avaliação de cada página, qual o percentual médio em que sua instituição se encontra com relação a esta métrica?obrigatório - -

- -
- 15) Considerando a ferramenta de validação automática ACCESSMONITOR (link para um novo sítio) e a nota dada com relação ao Web Content Accessibility Guidelines (WCAG) para cada página avaliada, qual a nota média em que sua instituição se encontra com relação a esta métrica?obrigatório - -

- -
- 16) Em caso de utilização de ferramentas automáticas para verificação de acessibilidade com base no WCAG e/ou eMAG e considerando os níveis de - conformidade (nível 1 A, nível 2 A, nível 3 A) do WCAG, bem como a relação existente dessas conformidades no eMAG, -
conforme Anexo A - Mapeamento WCAG x eMAG disponível em http://emag.governoeletronico.gov.br/cartilha-contratacao/arquivos/anexos/Anexo-A.ods (formato .ods - 20,2kb) - em qual nível de - conformidade a sua instituição se enquadra?obrigatório
- -

- -
- 17) Quanto aos itens de acessibilidade que não podem ser verificados por máquina, como o atendimento (quanto às normas de acessibilidade) é validado?obrigatório -
- A validação é feita pelo responsável técnico do contrato, seguindo um checklist de validação manual em todas as páginas
-
-
- -

- - -
- 18) O Órgão mantém em seus ambientes funcionalidade para descrever os recursos de acessibilidade existentes?obrigatório - -

- -
- 19) Dentre as tecnologias assistivas baseadas em softwares, marque qual delas o órgão indica ou implementa em seus ambientes digitais:obrigatório -
-
-
-
-
-
-
-
- -

- - -
- 20) Com relação à pergunta anterior: caso tenha respondido "Outro(s)" mencione abaixo quais são estas tecnologias: - -

- -
- 21) Mencione abaixo as dificuldades para o atendimento do prazo previsto na legislação para o estabelecimento da acessibilidade digital, caso o órgao esteja enfrentando estas dificuldades: - -
- -
- - -
- -
- -
- -
-
-
diff --git a/src/br/com/controller/FormularioController.java b/src/br/com/controller/FormularioController.java deleted file mode 100644 index 65e8a7c..0000000 --- a/src/br/com/controller/FormularioController.java +++ /dev/null @@ -1,233 +0,0 @@ -package br.com.controller; - -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; - -import javax.inject.Inject; -import javax.swing.JOptionPane; - -import org.apache.catalina.connector.Response; -import org.apache.coyote.http11.Http11AprProcessor; -import org.apache.jasper.tagplugins.jstl.core.ForEach; - -import com.sun.corba.se.impl.javax.rmi.CORBA.Util; -import com.sun.webkit.ContextMenu.ShowContext; - -import br.com.caelum.vraptor.Convert; -import br.com.caelum.vraptor.Get; -import br.com.caelum.vraptor.Path; -import br.com.caelum.vraptor.Post; -import br.com.caelum.vraptor.Resource; -import br.com.caelum.vraptor.Result; -import br.com.dao.RespostaQuestionarioDao; -import br.com.model.entity.Formulario; -import br.com.model.entity.OpcaoResposta; -import br.com.model.entity.Pergunta; -import br.com.model.entity.Questionario; -import br.com.model.entity.RespostaQuestionario; -import br.com.util.Validate; - -@Resource -public class FormularioController { - - private List mensagemValidacaoCampos = new ArrayList(); - private Result result; - private Pergunta pergunta; - private OpcaoResposta opcaoResposta; - private Questionario questionario; - private RespostaQuestionario respostaQuestionario; - - - public List getMensagemValidacaoCampos() { - return mensagemValidacaoCampos; - } - - public void setMensagemValidacaoCampos(List mensagemValidacaoCampos) { - this.mensagemValidacaoCampos = mensagemValidacaoCampos; - } - - - @Post("/salvar-formulario") - public void FormularioControllerSalvar(String hNomeOrgao, String nomeOrgao,String hNomePessoa, String nomePessoa, String hCargo, String cargo, String hTelefone, String telefone, String hEmail, String email, String hIndicacaoSitios, String indicacaoSitios, - String hPerguntaAcessibilidade ,String perguntaAcessibilidade, String hReclamacao, - String reclamacao, String hEspacoReclamacao, String espacoReclamacao, String hPerguntaEstimulo, String perguntaEstimulo, String hCurso, String[] curso, String hRequisito, String requisito, String hJustificativaRequisito, String justificativaRequisito, - String hOpcaoContrat, String opcaoContrat, String hPerguntaValidacao, String perguntaValidacao, String hSimValidacao, String[] simValidacao, String hFerramentaValidacao, String[] ferramentaValidacao, String hOutroAvaliador, String outroAvaliador, String hNivelAses, String nivelAses, - String hNivelAccessMonitor, String nivelAccessMonitor, String hNivelWcag, String nivelWcag, String hChecklistQtnList, String checklistQtnList, String hFuncionalidade, String funcionalidade, String hAssistiva, String[] assistiva, String hJustificativaAssistiva, String justificativaAssistiva, - String hDificuldadePrazo, String dificuldadePrazo){ - - Formulario formulario = new Formulario(); - questionario = new Questionario(); - - questionario.setIdQuestionario(1); - OpcaoResposta OpcaoResposta = new OpcaoResposta(); - - formulario.setNomeOrgao(nomeOrgao); - formulario.setNomePessoa(nomePessoa); - formulario.setCargo(cargo); - formulario.setTelefone(telefone); - formulario.setEmail(email); - formulario.setIndicacaoSitios(indicacaoSitios); - formulario.setPerguntaAcessibilidade(perguntaAcessibilidade); - formulario.setReclamacao(espacoReclamacao); - formulario.setEspacoReclamacao(espacoReclamacao); - formulario.setPerguntaEstimulo(perguntaEstimulo); - formulario.setCurso(curso); - formulario.setRequisito(requisito); - formulario.setJustificativaRequisito(justificativaRequisito); - formulario.setOpcaoContrat(opcaoContrat); - formulario.setPerguntaValidacao(perguntaValidacao); - formulario.setSimValidacao(simValidacao); - formulario.setFerramentaValidacao(ferramentaValidacao); - formulario.setOutroAvaliador(outroAvaliador); - formulario.setNivelAses(nivelAses); - formulario.setNivelAccessMonitor(nivelAccessMonitor); - formulario.setNivelWcag(nivelWcag); - formulario.setChecklist(checklistQtnList); - formulario.setFuncionalidade(funcionalidade); - formulario.setAssistiva(assistiva); - formulario.setJustificativaAssistiva(justificativaAssistiva); - formulario.setDificuldadePrazo(dificuldadePrazo); - - Validate validate = new Validate(); - - - this.setMensagemValidacaoCampos(validate.validarCampos(formulario)); - - - if(this.mensagemValidacaoCampos.size() > 0) - { - // result.include("mensagemValidacaoCampos", "teste"); - - }else - { - DateFormat dataFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - - String data = dataFormat.format(new Date()); - - List lsRespostaQuestionario = new ArrayList(); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNomeOrgao),Integer.valueOf(1), nomeOrgao, questionario, data)); - //formulario.setNomeOrgao(nomeOrgao); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNomePessoa), Integer.valueOf(1), nomePessoa, questionario, data)); - //formulario.setNomePessoa(nomePessoa); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hCargo),Integer.valueOf(1), cargo, questionario, data)); - //formulario.setCargo(cargo); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hTelefone), Integer.valueOf(1), telefone, questionario, data)); - //formulario.setTelefone(telefone); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hEmail), Integer.valueOf(1), email, questionario, data)); - //formulario.setEmail(email); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hIndicacaoSitios), Integer.valueOf(1), indicacaoSitios, questionario, data)); - //formulario.setIndicacaoSitios(indicacaoSitios); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hPerguntaAcessibilidade), Integer.valueOf(perguntaAcessibilidade), "", questionario, data)); - //formulario.setPerguntaAcessibilidade(perguntaAcessibilidade); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hReclamacao), Integer.valueOf(reclamacao), "", questionario, data)); - //formulario.setReclamacao(espacoReclamacao); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hEspacoReclamacao), Integer.valueOf(1), perguntaAcessibilidade, questionario, data)); - //formulario.setEspacoReclamacao(espacoReclamacao); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hPerguntaEstimulo), Integer.valueOf(perguntaEstimulo), "", questionario, data)); - //formulario.setPerguntaEstimulo(perguntaEstimulo); - - for (String strCurso : curso) { - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hCurso), Integer.valueOf(strCurso), "", questionario, data)); - } - - //formulario.setCurso(curso); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hRequisito), Integer.valueOf(requisito), "", questionario, data)); - //formulario.setRequisito(requisito); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hJustificativaRequisito),Integer.valueOf(1), justificativaRequisito , questionario, data)); - //formulario.setJustificativaRequisito(justificativaRequisito); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hOpcaoContrat), Integer.valueOf(opcaoContrat), "" , questionario, data)); - //formulario.setOpcaoContrat(opcaoContrat); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hPerguntaValidacao), Integer.valueOf(perguntaValidacao),"" , questionario, data)); - //formulario.setPerguntaValidacao(perguntaValidacao); - - for (String strSimValidacao : simValidacao) { - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hSimValidacao), Integer.valueOf(strSimValidacao),"" , questionario, data)); - } - - //formulario.setSimValidacao(simValidacao); - - for (String strFerramentaValidacao : ferramentaValidacao) { - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hFerramentaValidacao), Integer.valueOf(strFerramentaValidacao),"" , questionario, data)); - } - - //formulario.setFerramentaValidacao(ferramentaValidacao); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hOutroAvaliador), Integer.valueOf(1) ,outroAvaliador, questionario, data)); - //formulario.setOutroAvaliador(outroAvaliador); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNivelAses), Integer.valueOf(nivelAses),"" , questionario, data)); - //formulario.setNivelAses(nivelAses); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNivelWcag), Integer.valueOf(nivelWcag),"" , questionario, data)); - //formulario.setNivelWcag(nivelWcag); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNivelAccessMonitor), Integer.valueOf(nivelAccessMonitor),"" , questionario, data)); - //formulario.setNivelAccessMonitor(nivelAccessMonitor); - - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hChecklistQtnList), Integer.valueOf(checklistQtnList),"" , questionario, data)); - //formulario.setChecklist(checklist); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hFuncionalidade), Integer.valueOf(funcionalidade),"" , questionario, data)); - //formulario.setFuncionalidade(funcionalidade); - - - for (String strAssistiva : assistiva) { - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hAssistiva), Integer.valueOf(strAssistiva),"" , questionario, data)); - } - - //lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hAssistiva), assistiva, "" , questionario, data)); - //formulario.setAssistiva(assistiva); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hJustificativaAssistiva),Integer.valueOf(1), justificativaAssistiva , questionario, data)); - //formulario.setJustificativaAssistiva(justificativaAssistiva); - - lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hDificuldadePrazo), Integer.valueOf(1), dificuldadePrazo, questionario, data)); - //formulario.setDificuldadePrazo(dificuldadePrazo); - - RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao(); - - boolean teste = respostaQuestionarioDao.salvar(lsRespostaQuestionario); - lsRespostaQuestionario = null; - } - } - - private RespostaQuestionario retornarRespostaQuestionario(int idPergunta, int idOpcaoResposta,String descOpcaoResposta, Questionario questionario, String data) - { - pergunta = new Pergunta(); - opcaoResposta = new OpcaoResposta(); - respostaQuestionario = new RespostaQuestionario(); - - pergunta.setIdPergunta(idPergunta); - - opcaoResposta.setIdOpcaoResposta(idOpcaoResposta); - opcaoResposta.setDescOpcaoResposta(descOpcaoResposta); - - - respostaQuestionario.setOpcaoResposta(opcaoResposta); - respostaQuestionario.setPergunta(pergunta); - respostaQuestionario.setQuestionario(questionario); - respostaQuestionario.setDtRespostaQuestionario(data); - respostaQuestionario.setQuestionario(questionario); - - return respostaQuestionario; - } - -} diff --git a/src/br/com/util/Validate.java b/src/br/com/util/Validate.java deleted file mode 100644 index e8bde7a..0000000 --- a/src/br/com/util/Validate.java +++ /dev/null @@ -1,192 +0,0 @@ -package br.com.util; - -import java.io.IOException; -import java.net.MalformedURLException; -import java.net.URL; -import java.net.URLConnection; -import java.util.ArrayList; -import java.util.List; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import br.com.caelum.vraptor.Validator; -import br.com.caelum.vraptor.interceptor.multipart.UploadedFile; -import br.com.caelum.vraptor.validator.ValidationMessage; -import br.com.model.entity.Formulario; - -public class Validate { - - private String campo; - private String mensagem; - - public String getCampo() { - return campo; - } - - public void setCampo(String campo) { - this.campo = campo; - } - - public String getMenssagem() { - return mensagem; - } - public void setMenssagem(String menssagem) { - this.mensagem = menssagem; - } - - public List validarCampos(Formulario formulario){ - - Validate validacao; - - List mensagens = new ArrayList(); - - if(formulario.getNomeOrgao() == null){ - validacao = new Validate(); - validacao.campo = formulario.getNomeOrgao(); - validacao.mensagem = "Favor informar o nome do órgão!"; - - mensagens.add(validacao); - - } - - if(formulario.getNomePessoa() == null){ - validacao = new Validate(); - validacao.campo = formulario.getNomePessoa(); - validacao.mensagem ="Favor preencher o campo 'Nome'!"; - mensagens.add(validacao); - } - - if(formulario.getCargo() == null){ - validacao = new Validate(); - validacao.campo = formulario.getCargo(); - validacao.mensagem ="Favor preencher o campo 'Cargo'!"; - mensagens.add(validacao); - } - - if(formulario.getTelefone() == null){ - validacao = new Validate(); - validacao.campo = formulario.getTelefone(); - validacao.mensagem ="Favor preencher o campo 'Telefone'!"; - mensagens.add(validacao); - } - - if(formulario.getEmail() == null){ - validacao = new Validate(); - validacao.campo = formulario.getEmail(); - validacao.mensagem ="Favor preencher o campo 'E-mail'!"; - mensagens.add(validacao); - - } - - if(formulario.getIndicacaoSitios() == null){ - validacao = new Validate(); - validacao.campo = formulario.getIndicacaoSitios(); - validacao.mensagem ="A pergunta de numero '1' precisa ser respondida!"; - mensagens.add(validacao); - } - - if(formulario.getPerguntaAcessibilidade() == null){ - validacao = new Validate(); - validacao.campo = formulario.getPerguntaAcessibilidade(); - validacao.mensagem ="A pergunta de numero '2' precisa ser respondida!"; - mensagens.add(validacao); - } - - if(formulario.getReclamacao() == null){ - validacao = new Validate(); - validacao.campo = formulario.getReclamacao(); - validacao.mensagem ="A pergunta de numero '3' precisa ser respondida!"; - mensagens.add(validacao); - } - - if(formulario.getEspacoReclamacao() == null){ - validacao = new Validate(); - validacao.campo = formulario.getEspacoReclamacao(); - validacao.mensagem ="A pergunta de numero '4' precisa ser respondida!"; - mensagens.add(validacao); - - } - - if(formulario.getPerguntaEstimulo() == null){ - validacao = new Validate(); - validacao.campo = formulario.getPerguntaEstimulo(); - validacao.mensagem ="A pergunta de numero '5' precisa ser respondida!"; - mensagens.add(validacao); - - } - - if(formulario.getJustificativaRequisito() == null){ - validacao = new Validate(); - validacao.campo = formulario.getJustificativaRequisito(); - validacao.mensagem ="A pergunta de numero '8' precisa ser respondida!"; - mensagens.add(validacao); - - } - - if(formulario.getPerguntaValidacao() == null){ - validacao = new Validate(); - validacao.campo = formulario.getPerguntaValidacao(); - validacao.mensagem ="A pergunta de numero '10' precisa ser respondida!"; - mensagens.add(validacao); - - } - - if(formulario.getOutroAvaliador() == null){ - validacao = new Validate(); - validacao.campo = formulario.getOutroAvaliador(); - validacao.mensagem ="A pergunta de numero '13' precisa ser respondida!"; - mensagens.add(validacao); - - } - - if(formulario.getNivelAses() == null){ - validacao = new Validate(); - validacao.campo = formulario.getNivelAses(); - validacao.mensagem ="A pergunta de numero '14' precisa ser respondida!"; - mensagens.add(validacao); - - } - - if(formulario.getNivelAccessMonitor() == null){ - validacao = new Validate(); - validacao.campo = formulario.getNivelAccessMonitor(); - validacao.mensagem ="A pergunta de numero '15' precisa ser respondida!"; - mensagens.add(validacao); - - } - - if(formulario.getNivelWcag() == null){ - validacao = new Validate(); - validacao.campo = formulario.getNivelWcag(); - validacao.mensagem ="A pergunta de numero '16' precisa ser respondida!"; - mensagens.add(validacao); - - } - - if(formulario.getFuncionalidade() == null){ - validacao = new Validate(); - validacao.campo = formulario.getFuncionalidade(); - validacao.mensagem ="A pergunta de numero '18' precisa ser respondida!"; - mensagens.add(validacao); - - } - - if(formulario.getJustificativaAssistiva() == null){ - validacao = new Validate(); - validacao.campo = formulario.getJustificativaAssistiva(); - validacao.mensagem ="A pergunta de numero '20' precisa ser respondida!"; - mensagens.add(validacao); - } - - if(formulario.getDificuldadePrazo() == null){ - validacao = new Validate(); - validacao.campo = formulario.getDificuldadePrazo(); - validacao.mensagem ="A pergunta de numero '21' precisa ser respondida!"; - mensagens.add(validacao); - - } - - return mensagens; - - } -} \ No newline at end of file -- libgit2 0.21.2