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

adicionado campo parceiros em Programa

parent c1f4ee71
No related branches found
No related tags found
No related merge requests found
Showing
with 6 additions and 1040 deletions
#Tue Sep 03 11:19:03 BRT 2013
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
......
......@@ -79,7 +79,8 @@ public class Programa {
@ManyToMany(cascade = CascadeType.ALL)
private Set<OrgaoExecutor> orgaosExecutores = new HashSet<OrgaoExecutor>();
private String orcamento;
@Column(columnDefinition = "text")
private String parceiros;
@Enumerated(EnumType.STRING)
private TipoStatus status;
......
......@@ -159,12 +159,12 @@ privileged aspect Programa_Roo_JavaBean {
this.orgaosExecutores = orgaosExecutores;
}
public String Programa.getOrcamento() {
return this.orcamento;
public String Programa.getParceiros() {
return this.parceiros;
}
public void Programa.setOrcamento(String orcamento) {
this.orcamento = orcamento;
public void Programa.setParceiros(String parceiros) {
this.parceiros = parceiros;
}
public TipoStatus Programa.getStatus() {
......
package br.ufpr.c3sl.participatorio;
import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord;
import org.springframework.roo.addon.tostring.RooToString;
@RooJavaBean
@RooToString
@RooJpaActiveRecord
public class Estado {
private String nome;
private String sigla;
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Estado;
import org.springframework.beans.factory.annotation.Configurable;
privileged aspect Estado_Roo_Configurable {
declare @type: Estado: @Configurable;
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Estado;
privileged aspect Estado_Roo_JavaBean {
public String Estado.getNome() {
return this.nome;
}
public void Estado.setNome(String nome) {
this.nome = nome;
}
public String Estado.getSigla() {
return this.sigla;
}
public void Estado.setSigla(String sigla) {
this.sigla = sigla;
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Estado;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.springframework.transaction.annotation.Transactional;
privileged aspect Estado_Roo_Jpa_ActiveRecord {
@PersistenceContext
transient EntityManager Estado.entityManager;
public static final EntityManager Estado.entityManager() {
EntityManager em = new Estado().entityManager;
if (em == null) throw new IllegalStateException("Entity manager has not been injected (is the Spring Aspects JAR configured as an AJC/AJDT aspects library?)");
return em;
}
public static long Estado.countEstadoes() {
return entityManager().createQuery("SELECT COUNT(o) FROM Estado o", Long.class).getSingleResult();
}
public static List<Estado> Estado.findAllEstadoes() {
return entityManager().createQuery("SELECT o FROM Estado o", Estado.class).getResultList();
}
public static Estado Estado.findEstado(Long id) {
if (id == null) return null;
return entityManager().find(Estado.class, id);
}
public static List<Estado> Estado.findEstadoEntries(int firstResult, int maxResults) {
return entityManager().createQuery("SELECT o FROM Estado o", Estado.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
@Transactional
public void Estado.persist() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.persist(this);
}
@Transactional
public void Estado.remove() {
if (this.entityManager == null) this.entityManager = entityManager();
if (this.entityManager.contains(this)) {
this.entityManager.remove(this);
} else {
Estado attached = Estado.findEstado(this.id);
this.entityManager.remove(attached);
}
}
@Transactional
public void Estado.flush() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.flush();
}
@Transactional
public void Estado.clear() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.clear();
}
@Transactional
public Estado Estado.merge() {
if (this.entityManager == null) this.entityManager = entityManager();
Estado merged = this.entityManager.merge(this);
this.entityManager.flush();
return merged;
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Estado;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Version;
privileged aspect Estado_Roo_Jpa_Entity {
declare @type: Estado: @Entity;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long Estado.id;
@Version
@Column(name = "version")
private Integer Estado.version;
public Long Estado.getId() {
return this.id;
}
public void Estado.setId(Long id) {
this.id = id;
}
public Integer Estado.getVersion() {
return this.version;
}
public void Estado.setVersion(Integer version) {
this.version = version;
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Estado;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
privileged aspect Estado_Roo_ToString {
public String Estado.toString() {
return ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
}
package br.ufpr.c3sl.participatorio;
import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord;
import org.springframework.roo.addon.tostring.RooToString;
@RooJavaBean
@RooToString
@RooJpaActiveRecord
public class Ministerio {
private String nome;
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Ministerio;
import org.springframework.beans.factory.annotation.Configurable;
privileged aspect Ministerio_Roo_Configurable {
declare @type: Ministerio: @Configurable;
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Ministerio;
privileged aspect Ministerio_Roo_JavaBean {
public String Ministerio.getNome() {
return this.nome;
}
public void Ministerio.setNome(String nome) {
this.nome = nome;
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Ministerio;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.springframework.transaction.annotation.Transactional;
privileged aspect Ministerio_Roo_Jpa_ActiveRecord {
@PersistenceContext
transient EntityManager Ministerio.entityManager;
public static final EntityManager Ministerio.entityManager() {
EntityManager em = new Ministerio().entityManager;
if (em == null) throw new IllegalStateException("Entity manager has not been injected (is the Spring Aspects JAR configured as an AJC/AJDT aspects library?)");
return em;
}
public static long Ministerio.countMinisterios() {
return entityManager().createQuery("SELECT COUNT(o) FROM Ministerio o", Long.class).getSingleResult();
}
public static List<Ministerio> Ministerio.findAllMinisterios() {
return entityManager().createQuery("SELECT o FROM Ministerio o", Ministerio.class).getResultList();
}
public static Ministerio Ministerio.findMinisterio(Long id) {
if (id == null) return null;
return entityManager().find(Ministerio.class, id);
}
public static List<Ministerio> Ministerio.findMinisterioEntries(int firstResult, int maxResults) {
return entityManager().createQuery("SELECT o FROM Ministerio o", Ministerio.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
@Transactional
public void Ministerio.persist() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.persist(this);
}
@Transactional
public void Ministerio.remove() {
if (this.entityManager == null) this.entityManager = entityManager();
if (this.entityManager.contains(this)) {
this.entityManager.remove(this);
} else {
Ministerio attached = Ministerio.findMinisterio(this.id);
this.entityManager.remove(attached);
}
}
@Transactional
public void Ministerio.flush() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.flush();
}
@Transactional
public void Ministerio.clear() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.clear();
}
@Transactional
public Ministerio Ministerio.merge() {
if (this.entityManager == null) this.entityManager = entityManager();
Ministerio merged = this.entityManager.merge(this);
this.entityManager.flush();
return merged;
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Ministerio;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Version;
privileged aspect Ministerio_Roo_Jpa_Entity {
declare @type: Ministerio: @Entity;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long Ministerio.id;
@Version
@Column(name = "version")
private Integer Ministerio.version;
public Long Ministerio.getId() {
return this.id;
}
public void Ministerio.setId(Long id) {
this.id = id;
}
public Integer Ministerio.getVersion() {
return this.version;
}
public void Ministerio.setVersion(Integer version) {
this.version = version;
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Ministerio;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
privileged aspect Ministerio_Roo_ToString {
public String Ministerio.toString() {
return ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
}
package br.ufpr.c3sl.participatorio;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.OneToOne;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord;
import org.springframework.roo.addon.tostring.RooToString;
import org.springframework.security.core.context.SecurityContextHolder;
import br.ufpr.c3sl.participatorio.enums.TipoAcao;
import br.ufpr.c3sl.participatorio.enums.TipoDemanda;
import br.ufpr.c3sl.participatorio.enums.TipoDiasSemana;
import br.ufpr.c3sl.participatorio.enums.TipoStatus;
import br.ufpr.c3sl.participatorio.enums.TipoTemporalidade;
@RooJavaBean
@RooToString
@RooJpaActiveRecord
public class Projeto {
@OneToOne
private Projeto pai;
@Column(columnDefinition="text")
private String nome;
//@Enumerated(EnumType.STRING)
private ArrayList<TipoDemanda> demanda;
@Enumerated(EnumType.STRING)
private TipoAcao acao;
@Column(columnDefinition="text")
private String outroAcao;
@OneToOne
private Ministerio ministerio;
@Column(columnDefinition="text")
private String objetivo;
// Endereço
private String rua;
private String numero;
private String complemento;
private String bairro;
private String municipio;
private String cep;
@OneToOne
private Estado uf;
@Column(columnDefinition="text")
private String responsavel;
@Column(columnDefinition="text")
private String telefones;
private String email;
@Column(columnDefinition="text")
private String publicoAlvo;
@Column(columnDefinition="text")
private String formaAcesso;
private String site;
/* itens 12 e 13
private String horarioFuncionamento;
private String duracao;
*/
@Column(columnDefinition="text")
private String comoFunciona;
@Column(columnDefinition="text")
private String noticias;
/* horario + dias de funcionamento ??
private String metodoFuncionamento;
*/
@Column(columnDefinition="text")
private String horarioFuncionamento;
//@Enumerated(EnumType.STRING)
private ArrayList<TipoDiasSemana> diasFuncionamento;
// campos internos
@Column(columnDefinition="text")
private String estrutura;
@Column(columnDefinition="text")
private String responsaveis;
@Column(columnDefinition="text")
private String telefoneMinisterio;
@Column(columnDefinition="text")
private String orcamento;
@Column(columnDefinition="text")
private String justificativa;
@Column(columnDefinition="text")
private String meta;
@Enumerated(EnumType.STRING)
private TipoTemporalidade temporalidade;
private boolean possuiMonitoramento;
@Column(columnDefinition="text")
private String estadosMunicipioComPrograma;
@Column(columnDefinition="text")
private String publicoPrioritario;
@Temporal(TemporalType.DATE)
@DateTimeFormat(style="S-")
private Date dataInicio;
@Column(columnDefinition="text")
private String mecanismos;
@Column(columnDefinition="text")
private String parcerias;
private boolean legislacaoPropria;
@Column(columnDefinition="text")
private String descLegislacao;
@Column(columnDefinition="text")
private String obs;
@Enumerated(EnumType.STRING)
private TipoStatus estado;
@OneToOne
private Usuario usuario;
public static List<Projeto> findAllProjetosCandidatos() {
return entityManager().createNativeQuery("SELECT * FROM Projeto WHERE estado = 'Candidato'", Projeto.class).getResultList();
}
public static List<Projeto> findAllProjetosEfetivos() {
return entityManager().createNativeQuery("SELECT * FROM Projeto WHERE estado = 'Efetivo'", Projeto.class).getResultList();
}
public static List<Projeto> findAllProjetosRejeitados() {
return entityManager().createNativeQuery("SELECT * FROM Projeto WHERE estado = 'Rejeitado'", Projeto.class).getResultList();
}
public static List<Projeto> findMeusProjetos() {
String login = SecurityContextHolder.getContext().getAuthentication().getName();
return entityManager().createNativeQuery("SELECT * FROM Projeto p, Usuario u WHERE p.usuario = u.id and p.estado = 'Candidato' and u.login = '"+login+"'", Projeto.class).getResultList();
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Projeto;
import org.springframework.beans.factory.annotation.Configurable;
privileged aspect Projeto_Roo_Configurable {
declare @type: Projeto: @Configurable;
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Estado;
import br.ufpr.c3sl.participatorio.Ministerio;
import br.ufpr.c3sl.participatorio.Projeto;
import br.ufpr.c3sl.participatorio.Usuario;
import br.ufpr.c3sl.participatorio.enums.TipoAcao;
import br.ufpr.c3sl.participatorio.enums.TipoDemanda;
import br.ufpr.c3sl.participatorio.enums.TipoDiasSemana;
import br.ufpr.c3sl.participatorio.enums.TipoStatus;
import br.ufpr.c3sl.participatorio.enums.TipoTemporalidade;
import java.util.ArrayList;
import java.util.Date;
privileged aspect Projeto_Roo_JavaBean {
public Projeto Projeto.getPai() {
return this.pai;
}
public void Projeto.setPai(Projeto pai) {
this.pai = pai;
}
public String Projeto.getNome() {
return this.nome;
}
public void Projeto.setNome(String nome) {
this.nome = nome;
}
public ArrayList<TipoDemanda> Projeto.getDemanda() {
return this.demanda;
}
public void Projeto.setDemanda(ArrayList<TipoDemanda> demanda) {
this.demanda = demanda;
}
public TipoAcao Projeto.getAcao() {
return this.acao;
}
public void Projeto.setAcao(TipoAcao acao) {
this.acao = acao;
}
public String Projeto.getOutroAcao() {
return this.outroAcao;
}
public void Projeto.setOutroAcao(String outroAcao) {
this.outroAcao = outroAcao;
}
public Ministerio Projeto.getMinisterio() {
return this.ministerio;
}
public void Projeto.setMinisterio(Ministerio ministerio) {
this.ministerio = ministerio;
}
public String Projeto.getObjetivo() {
return this.objetivo;
}
public void Projeto.setObjetivo(String objetivo) {
this.objetivo = objetivo;
}
public String Projeto.getRua() {
return this.rua;
}
public void Projeto.setRua(String rua) {
this.rua = rua;
}
public String Projeto.getNumero() {
return this.numero;
}
public void Projeto.setNumero(String numero) {
this.numero = numero;
}
public String Projeto.getComplemento() {
return this.complemento;
}
public void Projeto.setComplemento(String complemento) {
this.complemento = complemento;
}
public String Projeto.getBairro() {
return this.bairro;
}
public void Projeto.setBairro(String bairro) {
this.bairro = bairro;
}
public String Projeto.getMunicipio() {
return this.municipio;
}
public void Projeto.setMunicipio(String municipio) {
this.municipio = municipio;
}
public String Projeto.getCep() {
return this.cep;
}
public void Projeto.setCep(String cep) {
this.cep = cep;
}
public Estado Projeto.getUf() {
return this.uf;
}
public void Projeto.setUf(Estado uf) {
this.uf = uf;
}
public String Projeto.getResponsavel() {
return this.responsavel;
}
public void Projeto.setResponsavel(String responsavel) {
this.responsavel = responsavel;
}
public String Projeto.getTelefones() {
return this.telefones;
}
public void Projeto.setTelefones(String telefones) {
this.telefones = telefones;
}
public String Projeto.getEmail() {
return this.email;
}
public void Projeto.setEmail(String email) {
this.email = email;
}
public String Projeto.getPublicoAlvo() {
return this.publicoAlvo;
}
public void Projeto.setPublicoAlvo(String publicoAlvo) {
this.publicoAlvo = publicoAlvo;
}
public String Projeto.getFormaAcesso() {
return this.formaAcesso;
}
public void Projeto.setFormaAcesso(String formaAcesso) {
this.formaAcesso = formaAcesso;
}
public String Projeto.getSite() {
return this.site;
}
public void Projeto.setSite(String site) {
this.site = site;
}
public String Projeto.getComoFunciona() {
return this.comoFunciona;
}
public void Projeto.setComoFunciona(String comoFunciona) {
this.comoFunciona = comoFunciona;
}
public String Projeto.getNoticias() {
return this.noticias;
}
public void Projeto.setNoticias(String noticias) {
this.noticias = noticias;
}
public String Projeto.getHorarioFuncionamento() {
return this.horarioFuncionamento;
}
public void Projeto.setHorarioFuncionamento(String horarioFuncionamento) {
this.horarioFuncionamento = horarioFuncionamento;
}
public ArrayList<TipoDiasSemana> Projeto.getDiasFuncionamento() {
return this.diasFuncionamento;
}
public void Projeto.setDiasFuncionamento(ArrayList<TipoDiasSemana> diasFuncionamento) {
this.diasFuncionamento = diasFuncionamento;
}
public String Projeto.getEstrutura() {
return this.estrutura;
}
public void Projeto.setEstrutura(String estrutura) {
this.estrutura = estrutura;
}
public String Projeto.getResponsaveis() {
return this.responsaveis;
}
public void Projeto.setResponsaveis(String responsaveis) {
this.responsaveis = responsaveis;
}
public String Projeto.getTelefoneMinisterio() {
return this.telefoneMinisterio;
}
public void Projeto.setTelefoneMinisterio(String telefoneMinisterio) {
this.telefoneMinisterio = telefoneMinisterio;
}
public String Projeto.getOrcamento() {
return this.orcamento;
}
public void Projeto.setOrcamento(String orcamento) {
this.orcamento = orcamento;
}
public String Projeto.getJustificativa() {
return this.justificativa;
}
public void Projeto.setJustificativa(String justificativa) {
this.justificativa = justificativa;
}
public String Projeto.getMeta() {
return this.meta;
}
public void Projeto.setMeta(String meta) {
this.meta = meta;
}
public TipoTemporalidade Projeto.getTemporalidade() {
return this.temporalidade;
}
public void Projeto.setTemporalidade(TipoTemporalidade temporalidade) {
this.temporalidade = temporalidade;
}
public boolean Projeto.isPossuiMonitoramento() {
return this.possuiMonitoramento;
}
public void Projeto.setPossuiMonitoramento(boolean possuiMonitoramento) {
this.possuiMonitoramento = possuiMonitoramento;
}
public String Projeto.getEstadosMunicipioComPrograma() {
return this.estadosMunicipioComPrograma;
}
public void Projeto.setEstadosMunicipioComPrograma(String estadosMunicipioComPrograma) {
this.estadosMunicipioComPrograma = estadosMunicipioComPrograma;
}
public String Projeto.getPublicoPrioritario() {
return this.publicoPrioritario;
}
public void Projeto.setPublicoPrioritario(String publicoPrioritario) {
this.publicoPrioritario = publicoPrioritario;
}
public Date Projeto.getDataInicio() {
return this.dataInicio;
}
public void Projeto.setDataInicio(Date dataInicio) {
this.dataInicio = dataInicio;
}
public String Projeto.getMecanismos() {
return this.mecanismos;
}
public void Projeto.setMecanismos(String mecanismos) {
this.mecanismos = mecanismos;
}
public String Projeto.getParcerias() {
return this.parcerias;
}
public void Projeto.setParcerias(String parcerias) {
this.parcerias = parcerias;
}
public boolean Projeto.isLegislacaoPropria() {
return this.legislacaoPropria;
}
public void Projeto.setLegislacaoPropria(boolean legislacaoPropria) {
this.legislacaoPropria = legislacaoPropria;
}
public String Projeto.getDescLegislacao() {
return this.descLegislacao;
}
public void Projeto.setDescLegislacao(String descLegislacao) {
this.descLegislacao = descLegislacao;
}
public String Projeto.getObs() {
return this.obs;
}
public void Projeto.setObs(String obs) {
this.obs = obs;
}
public TipoStatus Projeto.getEstado() {
return this.estado;
}
public void Projeto.setEstado(TipoStatus estado) {
this.estado = estado;
}
public Usuario Projeto.getUsuario() {
return this.usuario;
}
public void Projeto.setUsuario(Usuario usuario) {
this.usuario = usuario;
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Projeto;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.springframework.transaction.annotation.Transactional;
privileged aspect Projeto_Roo_Jpa_ActiveRecord {
@PersistenceContext
transient EntityManager Projeto.entityManager;
public static final EntityManager Projeto.entityManager() {
EntityManager em = new Projeto().entityManager;
if (em == null) throw new IllegalStateException("Entity manager has not been injected (is the Spring Aspects JAR configured as an AJC/AJDT aspects library?)");
return em;
}
public static long Projeto.countProjetoes() {
return entityManager().createQuery("SELECT COUNT(o) FROM Projeto o", Long.class).getSingleResult();
}
public static List<Projeto> Projeto.findAllProjetoes() {
return entityManager().createQuery("SELECT o FROM Projeto o", Projeto.class).getResultList();
}
public static Projeto Projeto.findProjeto(Long id) {
if (id == null) return null;
return entityManager().find(Projeto.class, id);
}
public static List<Projeto> Projeto.findProjetoEntries(int firstResult, int maxResults) {
return entityManager().createQuery("SELECT o FROM Projeto o", Projeto.class).setFirstResult(firstResult).setMaxResults(maxResults).getResultList();
}
@Transactional
public void Projeto.persist() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.persist(this);
}
@Transactional
public void Projeto.remove() {
if (this.entityManager == null) this.entityManager = entityManager();
if (this.entityManager.contains(this)) {
this.entityManager.remove(this);
} else {
Projeto attached = Projeto.findProjeto(this.id);
this.entityManager.remove(attached);
}
}
@Transactional
public void Projeto.flush() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.flush();
}
@Transactional
public void Projeto.clear() {
if (this.entityManager == null) this.entityManager = entityManager();
this.entityManager.clear();
}
@Transactional
public Projeto Projeto.merge() {
if (this.entityManager == null) this.entityManager = entityManager();
Projeto merged = this.entityManager.merge(this);
this.entityManager.flush();
return merged;
}
}
// WARNING: DO NOT EDIT THIS FILE. THIS FILE IS MANAGED BY SPRING ROO.
// You may push code into the target .java compilation unit if you wish to edit any member(s).
package br.ufpr.c3sl.participatorio;
import br.ufpr.c3sl.participatorio.Projeto;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Version;
privileged aspect Projeto_Roo_Jpa_Entity {
declare @type: Projeto: @Entity;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long Projeto.id;
@Version
@Column(name = "version")
private Integer Projeto.version;
public Long Projeto.getId() {
return this.id;
}
public void Projeto.setId(Long id) {
this.id = id;
}
public Integer Projeto.getVersion() {
return this.version;
}
public void Projeto.setVersion(Integer version) {
this.version = version;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment