package com.medratech.spring.view;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import com.medratech.spring.model.impl.Song;
import com.medratech.spring.service.SongService;
@Component("songDetail")
@Scope("request")
public class SongDetail {
private SongService songService;
private Song song = new Song();
@Autowired
public SongDetail(SongService songService) {
this.songService = songService;
if(((HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest()).
getSession().getAttribute("song") != null)
song = (Song)((HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext()
.getRequest()).getSession().getAttribute("song");
}
public Song getSong() {
return song;
}
public void setSong(Song song) {
this.song = song;
}
public String back() {
return "createSong";
}
}