Skip to content
Snippets Groups Projects
Commit cef21801 authored by Fabiano Sluzarski's avatar Fabiano Sluzarski
Browse files

tarefas para sprint 17, sem função de máscara e sem link para busca de cep....

tarefas para sprint 17, sem função de máscara e sem link para busca de cep. removido checkedmultiselect
parent 072d004a
Branches
No related tags found
No related merge requests found
Showing
with 219 additions and 42 deletions
......@@ -30,12 +30,17 @@ public class Localizacao {
@Column(columnDefinition = "text")
private String local;
@Column(columnDefinition = "text")
private String endereco;
private String logradouro;
private String bairro;
private String cep;
private Integer quantidadeVagas;
private String horarioFuncionamento;
private String horarioInicio;
private String horarioFim;
private String nomeReferencia;
......@@ -43,6 +48,9 @@ public class Localizacao {
private String email;
@Column(columnDefinition = "text")
private String observacao;
@Enumerated(EnumType.STRING)
private Situacao situacao;
......
......@@ -28,12 +28,28 @@ privileged aspect Localizacao_Roo_JavaBean {
this.local = local;
}
public String Localizacao.getEndereco() {
return this.endereco;
public String Localizacao.getLogradouro() {
return this.logradouro;
}
public void Localizacao.setEndereco(String endereco) {
this.endereco = endereco;
public void Localizacao.setLogradouro(String logradouro) {
this.logradouro = logradouro;
}
public String Localizacao.getBairro() {
return this.bairro;
}
public void Localizacao.setBairro(String bairro) {
this.bairro = bairro;
}
public String Localizacao.getCep() {
return this.cep;
}
public void Localizacao.setCep(String cep) {
this.cep = cep;
}
public Integer Localizacao.getQuantidadeVagas() {
......@@ -44,12 +60,20 @@ privileged aspect Localizacao_Roo_JavaBean {
this.quantidadeVagas = quantidadeVagas;
}
public String Localizacao.getHorarioFuncionamento() {
return this.horarioFuncionamento;
public String Localizacao.getHorarioInicio() {
return this.horarioInicio;
}
public void Localizacao.setHorarioFuncionamento(String horarioFuncionamento) {
this.horarioFuncionamento = horarioFuncionamento;
public void Localizacao.setHorarioInicio(String horarioInicio) {
this.horarioInicio = horarioInicio;
}
public String Localizacao.getHorarioFim() {
return this.horarioFim;
}
public void Localizacao.setHorarioFim(String horarioFim) {
this.horarioFim = horarioFim;
}
public String Localizacao.getNomeReferencia() {
......@@ -76,6 +100,14 @@ privileged aspect Localizacao_Roo_JavaBean {
this.email = email;
}
public String Localizacao.getObservacao() {
return this.observacao;
}
public void Localizacao.setObservacao(String observacao) {
this.observacao = observacao;
}
public Situacao Localizacao.getSituacao() {
return this.situacao;
}
......
......@@ -45,13 +45,20 @@ public class OcorrenciaMunicipal {
@Column(columnDefinition = "text")
private String comoAcessar;
private String inicioInscricoes;
@Temporal(TemporalType.DATE)
@DateTimeFormat(style = "S-")
private Date inicioInscricoes;
private String fimInscricoes;
@Temporal(TemporalType.DATE)
@DateTimeFormat(style = "S-")
private Date fimInscricoes;
@ManyToMany(cascade = CascadeType.ALL, mappedBy = "ocorrencia")
private Set<Localizacao> localizacoes = new HashSet<Localizacao>();
@Column(columnDefinition = "text")
private String observacao;
@Enumerated(EnumType.STRING)
private Situacao situacao;
......
......@@ -64,19 +64,19 @@ privileged aspect OcorrenciaMunicipal_Roo_JavaBean {
this.comoAcessar = comoAcessar;
}
public String OcorrenciaMunicipal.getInicioInscricoes() {
public Date OcorrenciaMunicipal.getInicioInscricoes() {
return this.inicioInscricoes;
}
public void OcorrenciaMunicipal.setInicioInscricoes(String inicioInscricoes) {
public void OcorrenciaMunicipal.setInicioInscricoes(Date inicioInscricoes) {
this.inicioInscricoes = inicioInscricoes;
}
public String OcorrenciaMunicipal.getFimInscricoes() {
public Date OcorrenciaMunicipal.getFimInscricoes() {
return this.fimInscricoes;
}
public void OcorrenciaMunicipal.setFimInscricoes(String fimInscricoes) {
public void OcorrenciaMunicipal.setFimInscricoes(Date fimInscricoes) {
this.fimInscricoes = fimInscricoes;
}
......@@ -88,6 +88,14 @@ privileged aspect OcorrenciaMunicipal_Roo_JavaBean {
this.localizacoes = localizacoes;
}
public String OcorrenciaMunicipal.getObservacao() {
return this.observacao;
}
public void OcorrenciaMunicipal.setObservacao(String observacao) {
this.observacao = observacao;
}
public Situacao OcorrenciaMunicipal.getSituacao() {
return this.situacao;
}
......
......@@ -3,6 +3,7 @@ package br.ufpr.c3sl.estacaojuventude;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.OneToOne;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
......@@ -25,8 +26,21 @@ public class OrgaoExecutor {
@Column(columnDefinition = "text")
private String endereco;
private String logradouro;
private String bairro;
private String cep;
@OneToOne
private Municipio municipio;
private String contato;
private String emailContato;
private String telefoneContato;
@Temporal(TemporalType.DATE)
@DateTimeFormat(style = "S-")
private Date ultimaAlteracao;
......
......@@ -3,6 +3,7 @@
package br.ufpr.c3sl.estacaojuventude;
import br.ufpr.c3sl.estacaojuventude.Municipio;
import br.ufpr.c3sl.estacaojuventude.OrgaoExecutor;
import java.util.Date;
......@@ -40,6 +41,38 @@ privileged aspect OrgaoExecutor_Roo_JavaBean {
this.endereco = endereco;
}
public String OrgaoExecutor.getLogradouro() {
return this.logradouro;
}
public void OrgaoExecutor.setLogradouro(String logradouro) {
this.logradouro = logradouro;
}
public String OrgaoExecutor.getBairro() {
return this.bairro;
}
public void OrgaoExecutor.setBairro(String bairro) {
this.bairro = bairro;
}
public String OrgaoExecutor.getCep() {
return this.cep;
}
public void OrgaoExecutor.setCep(String cep) {
this.cep = cep;
}
public Municipio OrgaoExecutor.getMunicipio() {
return this.municipio;
}
public void OrgaoExecutor.setMunicipio(Municipio municipio) {
this.municipio = municipio;
}
public String OrgaoExecutor.getContato() {
return this.contato;
}
......@@ -48,6 +81,22 @@ privileged aspect OrgaoExecutor_Roo_JavaBean {
this.contato = contato;
}
public String OrgaoExecutor.getEmailContato() {
return this.emailContato;
}
public void OrgaoExecutor.setEmailContato(String emailContato) {
this.emailContato = emailContato;
}
public String OrgaoExecutor.getTelefoneContato() {
return this.telefoneContato;
}
public void OrgaoExecutor.setTelefoneContato(String telefoneContato) {
this.telefoneContato = telefoneContato;
}
public Date OrgaoExecutor.getUltimaAlteracao() {
return this.ultimaAlteracao;
}
......
......@@ -82,6 +82,9 @@ public class Programa {
@Column(columnDefinition = "text")
private String parceiros;
@Column(columnDefinition = "text")
private String observacao;
@ManyToMany(cascade = CascadeType.ALL, mappedBy = "programaVinculado")
private Set<OcorrenciaMunicipal> ocorrencias = new HashSet<OcorrenciaMunicipal>();
......
......@@ -169,6 +169,14 @@ privileged aspect Programa_Roo_JavaBean {
this.parceiros = parceiros;
}
public String Programa.getObservacao() {
return this.observacao;
}
public void Programa.setObservacao(String observacao) {
this.observacao = observacao;
}
public Set<OcorrenciaMunicipal> Programa.getOcorrencias() {
return this.ocorrencias;
}
......
......@@ -187,6 +187,7 @@ public class OcorrenciaMunicipalController {
void populateEditForm(Model uiModel, OcorrenciaMunicipal ocorrenciaMunicipal) {
uiModel.addAttribute("ocorrenciaMunicipal", ocorrenciaMunicipal);
addDateTimeFormatPatterns(uiModel);
uiModel.addAttribute("localizacaos", Localizacao.findAllLocalizacaos());
List<Municipio> lm = Municipio.findAllMunicipios();
......@@ -205,7 +206,7 @@ public class OcorrenciaMunicipalController {
uiModel.addAttribute("programas", lp);
uiModel.addAttribute("tipostatuses", Arrays.asList(TipoStatus.values()));
uiModel.addAttribute("situacaos", Arrays.asList(Situacao.values()));
uiModel.addAttribute("usuarios", Usuario.findAllUsuarios());
uiModel.addAttribute("situacaos", Arrays.asList(" ", Situacao.Ativo, Situacao.Inativo));
}
}
......@@ -46,6 +46,8 @@ privileged aspect OcorrenciaMunicipalController_Roo_Controller {
}
void OcorrenciaMunicipalController.addDateTimeFormatPatterns(Model uiModel) {
uiModel.addAttribute("ocorrenciaMunicipal_inicioinscricoes_date_format", DateTimeFormat.patternForStyle("S-", LocaleContextHolder.getLocale()));
uiModel.addAttribute("ocorrenciaMunicipal_fiminscricoes_date_format", DateTimeFormat.patternForStyle("S-", LocaleContextHolder.getLocale()));
uiModel.addAttribute("ocorrenciaMunicipal_ultimaalteracao_date_format", DateTimeFormat.patternForStyle("S-", LocaleContextHolder.getLocale()));
}
......
package br.ufpr.c3sl.estacaojuventude.web;
import java.util.Calendar;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;
import br.ufpr.c3sl.estacaojuventude.OrgaoExecutor;
import org.springframework.roo.addon.web.mvc.controller.scaffold.RooWebScaffold;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
......@@ -16,6 +15,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import br.ufpr.c3sl.estacaojuventude.Municipio;
import br.ufpr.c3sl.estacaojuventude.OrgaoExecutor;
@RequestMapping("/orgaoexecutores")
@Controller
@RooWebScaffold(path = "orgaoexecutores", formBackingObject = OrgaoExecutor.class)
......@@ -61,4 +63,16 @@ public class OrgaoExecutorController {
return "redirect:/orgaoexecutores";
}
void populateEditForm(Model uiModel, OrgaoExecutor orgaoExecutor) {
uiModel.addAttribute("orgaoExecutor", orgaoExecutor);
addDateTimeFormatPatterns(uiModel);
List<Municipio> lm = Municipio.findAllMunicipios();
Municipio m = new Municipio();
m.setId((long) 0);
m.setNome("");
lm.add(0, m);
uiModel.addAttribute("municipios", lm);
}
}
......@@ -57,11 +57,6 @@ privileged aspect OrgaoExecutorController_Roo_Controller {
uiModel.addAttribute("orgaoExecutor_ultimaalteracao_date_format", DateTimeFormat.patternForStyle("S-", LocaleContextHolder.getLocale()));
}
void OrgaoExecutorController.populateEditForm(Model uiModel, OrgaoExecutor orgaoExecutor) {
uiModel.addAttribute("orgaoExecutor", orgaoExecutor);
addDateTimeFormatPatterns(uiModel);
}
String OrgaoExecutorController.encodeUrlPathSegment(String pathSegment, HttpServletRequest httpServletRequest) {
String enc = httpServletRequest.getCharacterEncoding();
if (enc == null) {
......
......@@ -23,8 +23,8 @@
<intercept-url pattern="/usuarios**" access="hasRole('Administrador')" />
<intercept-url pattern="/usuarios**" access="hasRole('Administrador')" method="POST" />
<intercept-url pattern="/estados**" access="hasRole('Administrador')"/>
<intercept-url pattern="/estados**" access="hasRole('Administrador')" method="POST" />
<intercept-url pattern="/estados**" access="denyAll"/>
<intercept-url pattern="/estados**" access="denyAll" method="POST" />
<intercept-url pattern="/municipios**" access="hasRole('Administrador')" />
<intercept-url pattern="/municipios**" access="hasRole('Administrador')" method="POST" />
......
#Updated at Wed Oct 16 13:28:49 BRT 2013
#Wed Oct 16 13:28:49 BRT 2013
#Updated at Fri Feb 21 10:38:29 BRT 2014
#Fri Feb 21 10:38:29 BRT 2014
application_name=Banco de Dados Estação Juventude
label_br_ufpr_c3sl_estacaojuventude_localizacao=Localização
label_br_ufpr_c3sl_estacaojuventude_localizacao_bairro=Bairro
label_br_ufpr_c3sl_estacaojuventude_localizacao_cep=CEP
label_br_ufpr_c3sl_estacaojuventude_localizacao_email=E-mail
label_br_ufpr_c3sl_estacaojuventude_localizacao_endereco=Endereço
label_br_ufpr_c3sl_estacaojuventude_localizacao_horariofim=Horário de fim
label_br_ufpr_c3sl_estacaojuventude_localizacao_horariofuncionamento=Horário de Funcionamento do Local
label_br_ufpr_c3sl_estacaojuventude_localizacao_horarioinicio=Horário de início
label_br_ufpr_c3sl_estacaojuventude_localizacao_id=Id
label_br_ufpr_c3sl_estacaojuventude_localizacao_local=Local
label_br_ufpr_c3sl_estacaojuventude_localizacao_nomereferencia=Nome da Pessoa de Referência no Local
label_br_ufpr_c3sl_estacaojuventude_localizacao_logradouro=Logradouro
label_br_ufpr_c3sl_estacaojuventude_localizacao_nomereferencia=Nome da Pessoa de Referência
label_br_ufpr_c3sl_estacaojuventude_localizacao_observacao=Observação/Comentários
label_br_ufpr_c3sl_estacaojuventude_localizacao_ocorrencia=Ocorrência
label_br_ufpr_c3sl_estacaojuventude_localizacao_plural=Localizações
label_br_ufpr_c3sl_estacaojuventude_localizacao_quantidadevagas=Quantidade de Vagas no Local
......@@ -35,6 +41,7 @@ label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_fiminscricoes=Fim das In
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_id=Id
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_localizacoes=Localizações
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_municipio=Município
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_observacao=Observação/Comentários
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_programavinculado=Programa Vinculado
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_orgaosexecutores=Orgão Local Responsável pela Execução
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_plural=Ocorrências Municipais
......@@ -46,14 +53,20 @@ label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_status=Status
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_version=Versão
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor=Orgão Executor
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_contato=Contato
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_bairro=Bairro
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_cep=CEP
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_contato=Nome de contato
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_endereco=Endereço
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_emailcontato=E-mail do contato
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_id=Id
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_logradouro=Logradouro
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_municipio=Município
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_nome=Nome
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_plural=Orgãos Executores
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_ultimaalteracao=Última Alteração
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_sigla=Sigla
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_site=Site
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_telefonecontato=Telefone do contato
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_version=Versão
label_br_ufpr_c3sl_estacaojuventude_programa=Programa
......@@ -69,6 +82,7 @@ label_br_ufpr_c3sl_estacaojuventude_programa_leicriacao=Lei de Criação
label_br_ufpr_c3sl_estacaojuventude_programa_nivel=Nível
label_br_ufpr_c3sl_estacaojuventude_programa_nomedivulgacao=Nome de Divulgação
label_br_ufpr_c3sl_estacaojuventude_programa_nomeoficial=Nome Oficial do Programa
label_br_ufpr_c3sl_estacaojuventude_programa_observacao=Observação/Comentários
label_br_ufpr_c3sl_estacaojuventude_programa_objetivos=Objetivos
label_br_ufpr_c3sl_estacaojuventude_programa_ocorrencias=Ocorrências
label_br_ufpr_c3sl_estacaojuventude_programa_orgaosexecutores=Orgãos Executores
......
......@@ -53,6 +53,7 @@ button_showcookie=Mostrar Cookies
#field labels
field_simple_validation=Insira {0} {1}
field_invalid_email=Por favor entre um email válido
field_invalid_url=Por favor entre um site válido
field_invalid_number=Numeros com \\'-\\' or \\'.\\' permitidos
field_invalid_integer=Somente números inteiros
field_invalid=Por favor insira um {0} válido
......@@ -76,7 +77,7 @@ hint_tematicas=Área das políticas públicas
#bloco 2
hint_orgaos_executores=Assinalar mais de um se necessário, iniciando pelo principal executor
hint_como_acessar=Indicar procedimento para o jovem solicitar ingresso
hint_periodo_incricoes=Se os períodos forem variáveis deve indicar o atual ou próximo
hint_periodo_inscricoes=Se os períodos forem variáveis deve indicar o atual ou próximo
#bloco 3
hint_local=Descrever o tipo de equipamento público onde o programa está localizado
......
......@@ -50,6 +50,27 @@
</script>
</c:if>
<jsp:doBody />
<!-- <script type="text/javascript">
dojo.require("dijit.form.Button");
dojo.require("dijit.Dialog");
var secondDlg;
dojo.ready(function(){
// create the dialog:
secondDlg = new dijit.Dialog({
title: "Programmatic Dialog Creation",
style: "width: 300px"
});
});
function showDialogTwo() {
// set the content of the dialog:
secondDlg.set("content", "Hey, I wasn't there before, I was added at " + new Date() + "!");
secondDlg.show();
}
</script>
<button id="buttonTwo" onclick="showDialogTwo();" type="button">Show me!</button> -->
<div class="submit" id="${fn:escapeXml(id)}_submit">
<spring:message code="button_save" var="save_button" htmlEscape="false" />
<script type="text/javascript">Spring.addDecoration(new Spring.ValidateAllDecoration({elementId:'proceed', event:'onclick'}));</script>
......
......@@ -33,7 +33,7 @@
</c:if>
<script type="text/javascript">dojo.require('dijit.form.DateTextBox')</script>
<div id="_${sec_id}_id" onmouseover="dijit.Tooltip.defaultPosition=['after']" style="margin-right: 25%;">
<div id="_${fn:escapeXml(id)}_id" onmouseover="dijit.Tooltip.defaultPosition=['after']" style="margin-right: 25%;">
<label for="_${sec_field}_id">
<c:out value="${label}" />
<c:if test="${required}">
......@@ -73,7 +73,7 @@
</c:set>
Spring.addDecoration(new Spring.ElementDecoration({elementId : '_${sec_field}_id', widgetType : 'dijit.form.DateTextBox', widgetAttrs : {invalidMessage: '${sec_field_invalid}', required: ${required}, constraints: {datePattern : '${sec_dateTimePattern}', required : ${required}}, datePattern : '${sec_dateTimePattern}'}}));
new dijit.Tooltip({
connectId: ["_${sec_id}_id"],
connectId: ["_${fn:escapeXml(id)}_id"],
label: "${sec_field_validation}",
});
</script>
......
......@@ -17,7 +17,7 @@
</c:if>
<c:if test="${empty dateTimePattern}">
<c:set value="MM/dd/yyyy" var="dateTimePattern" />
<c:set value="dd/MM/yyyy" var="dateTimePattern" />
</c:if>
<div id="_${fn:escapeXml(id)}_id">
......
......@@ -228,7 +228,7 @@
<!-- disabled due to http://jira.springframework.org/browse/ROO-909 dijit.form.MultiSelect dojox.form.CheckedMultiSelect <c:otherwise> <script type="text/javascript">Spring.addDecoration(new Spring.ElementDecoration({elementId : '_${field}_id', widgetType: 'dojox.form.CheckedMultiSelect', widgetAttrs : {multiple: true}})); </script> </c:otherwise> -->
<!-- adicionado para checkedmultiselect -->
<!-- adicionado para checkedmultiselect
<c:when test="${multiple == true}">
<script type="text/javascript">
//alert("${sec_field} -"+"- ${disableCheckedMulti}");
......@@ -255,7 +255,7 @@
</c:when>
<!-- adicionado para checkedmultiselect -->
adicionado para checkedmultiselect -->
</c:choose>
</c:when>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment