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.Transportadora;
import br.com.ec.domain.service.TransportadoraService;
import br.com.ec.web.generic.AbstractBean;
@Named
@Scope
("view")
public class TransportadoraBean
extends AbstractBean
<Transportadora
> implements Serializable {
private static final long serialVersionUID = 1L
;
private List<Transportadora
> transportadoras
;
private TransportadoraService transportadoraService
;
@Inject
public TransportadoraBean
(TransportadoraService transportadoraService
) {
this.
transportadoraService = transportadoraService
;
}
@
Override
public GenericService
<Transportadora
> getService
() {
return transportadoraService
;
}
@
Override
public Transportadora getId
() {
// TODO Auto-generated method stub
return null;
}
@
Override
public void limparEntidade
() {
setEntidade
(null);
}
/**************************************************/
public List<Transportadora
> getTransportadoras
() {
if (VerificadorUtil.
isListaNulaOuVazia(transportadoras
)) {
setTransportadoras
(transportadoraService.
consultarTodos(new Transportadora
()));
}
return transportadoras
;
}
public void setTransportadoras
(List<Transportadora
> transportadoras
) {
this.
transportadoras = transportadoras
;
}
}