Blame |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.controller;
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.core.generic.GenericService;
import br.com.ec.core.util.VerificadorUtil;
import br.com.ec.domain.model.Perfil;
import br.com.ec.domain.service.PerfilService;
import br.com.ec.web.generic.AbstractBean;
@Named
@Scope
("view")
public class PerfilBean
extends AbstractBean
<Perfil
> implements Serializable {
private static final long serialVersionUID = 1L
;
private List<Perfil
> listaPerfis
;
private PerfilService perfilService
;
@Inject
public PerfilBean
(PerfilService perfilService
) {
this.
perfilService = perfilService
;
}
@
Override
public void preCarregamento
() {
entidade =
new Perfil
();
}
@
Override
public void limparEntidade
() {
setEntidade
(new Perfil
());
}
@
Override
public GenericService
<Perfil
> getService
() {
return perfilService
;
}
@
Override
public Perfil getEntidade
() {
return entidade
;
}
@
Override
public Perfil getId
() {
return getEntidade
();
}
public List<Perfil
> getListaPerfis
() {
if (VerificadorUtil.
isListaNulaOuVazia(listaPerfis
)) {
setListaPerfis
(perfilService.
consultarTodos(new Perfil
()));
}
return listaPerfis
;
}
public void setListaPerfis
(List<Perfil
> listaPerfis
) {
this.
listaPerfis = listaPerfis
;
}
}