Blame |
Last modification |
View Log
| Download
| RSS feed
package br.gov.al.saude.srv.web.managebean.parametro;
import java.io.Serializable;
import java.util.List;
import javax.faces.bean.ManagedBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import br.gov.al.saude.framework.core.generic.GenericFacade;
import br.gov.al.saude.framework.core.util.VerificadorUtil;
import br.gov.al.saude.framework.web.generic.AbstractBean;
import br.gov.al.saude.framework.web.generic.GenericConsultaDemanda;
import br.gov.al.saude.srv.core.application.parametro.ParametroFacade;
import br.gov.al.saude.srv.model.Parametro;
@
Component
@ManagedBean
@Scope
("view")
public class ParametroBean
extends AbstractBean
<Parametro
> implements Serializable {
private static final long serialVersionUID = 1L
;
private ParametroFacade parametroFacade
;
private List<Parametro
> listaParametros
;
@Autowired
public ParametroBean
(ParametroFacade parametroFacade
) {
this.
parametroFacade = parametroFacade
;
}
@
Override
public GenericFacade
<Parametro
> getFacade
() {
return parametroFacade
;
}
@
Override
public Object getId
() {
return getEntidade
().
getCodigo();
}
@
Override
public GenericConsultaDemanda
<Parametro
> getLazy
() {
return null;
}
@
Override
public String getTelaCrud
() {
return "/paginas/manter_parametro.xhtml";
}
@
Override
public void limparEntidade
() {
setEntidade
(new Parametro
());
}
@
Override
public Parametro getEntidade
() {
if (VerificadorUtil.
estaNulo(entidade
)) {
setEntidade
(new Parametro
());
}
return this.
entidade;
}
public List<Parametro
> getListaParametros
() {
if (VerificadorUtil.
estaNulo(listaParametros
)) {
listaParametros = parametroFacade.
listarParametro();
}
return listaParametros
;
}
public void setListaParametros
(List<Parametro
> listaParametros
) {
this.
listaParametros = listaParametros
;
}
}