Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.controller.managedbean;
import java.io.Serializable;
import java.util.List;
import javax.inject.Inject;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import br.com.ec.domain.model.Parametro;
import br.com.ec.domain.service.parametro.ParametroService;
import br.edu.cesmac.core.generic.GenericService;
import br.edu.cesmac.core.util.VerificadorUtil;
import br.edu.cesmac.web.generic.AbstractBean;
@Named
@Scope
("view")
public class ParametroBean
extends AbstractBean
<Parametro
> implements Serializable {
private static final long serialVersionUID = 1L
;
private ParametroService parametroService
;
private List<Parametro
> listaParametrosAtivos
;
@Inject
public ParametroBean
(ParametroService parametroService
) {
this.
parametroService = parametroService
;
}
@
Override
public void limparEntidade
() {
setEntidade
(new Parametro
());
}
@
Override
public GenericService
<Parametro
> getService
() {
return parametroService
;
}
@
Override
public Parametro getEntidade
() {
return entidade
;
}
@
Override
public Parametro getId
() {
return getEntidade
();
}
public List<Parametro
> getListaParametrosAtivos
() {
if (VerificadorUtil.
estaNulo(listaParametrosAtivos
)) {
setListaParametrosAtivos
(parametroService.
listarParametrosAtivos());
}
return listaParametrosAtivos
;
}
public void setListaParametrosAtivos
(List<Parametro
> listaParametrosAtivos
) {
this.
listaParametrosAtivos = listaParametrosAtivos
;
}
}