Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package escola.musica.bean;
- import java.io.Serializable;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Map;
- import javax.faces.bean.ManagedBean;
- import javax.faces.context.FacesContext;
- import org.primefaces.event.DragDropEvent;
- import org.primefaces.model.DefaultStreamedContent;
- import org.primefaces.model.StreamedContent;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.annotation.Scope;
- import org.springframework.stereotype.Controller;
- import escola.musica.dao.GenericDao;
- import escola.musica.modelo.Aluno;
- import escola.musica.modelo.Matricula;
- import escola.musica.servico.MatriculaServico;
- @Controller("turmaBean")
- @Scope("session")
- @ManagedBean
- public class TurmaBean implements Serializable{
- private static final long serialVersionUID = 5759339104756147807L;
- private List<Matricula> matriculas;
- private List<Matricula> matriculasInseridas = new ArrayList<Matricula>();
- @Autowired
- private MatriculaServico matriculaServico;
- public void iniciarBean()
- {
- matriculas = matriculaServico.listarTodos();
- }
- public StreamedContent getImagemAluno()
- {
- Map<String, String> mapaParametro = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
- String idAluno = mapaParametro.get("id_aluno");
- if(idAluno != null)
- {
- Aluno alunoBanco = new GenericDao<Aluno>(Aluno.class).obterPorId(new Integer(idAluno));
- return alunoBanco.getImagem();
- }
- return new DefaultStreamedContent();
- }
- public void onMatriculaDrop(DragDropEvent event)
- {
- Matricula matricula = (Matricula) event.getData();
- matriculas.remove(matricula);
- matriculasInseridas.add(matricula);
- }
- public List<Matricula> getMatriculas() {
- return matriculas;
- }
- public void setMatriculas(List<Matricula> matriculas) {
- this.matriculas = matriculas;
- }
- public MatriculaServico getMatriculaServico() {
- return matriculaServico;
- }
- public void setMatriculaServico(MatriculaServico matriculaServico) {
- this.matriculaServico = matriculaServico;
- }
- public List<Matricula> getMatriculasInseridas() {
- return matriculasInseridas;
- }
- public void setMatriculasInseridas(List<Matricula> matriculasInseridas) {
- this.matriculasInseridas = matriculasInseridas;
- }
- public static long getSerialversionuid() {
- return serialVersionUID;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement