Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.audio.admin;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- import java.util.ResourceBundle;
- import javax.annotation.PostConstruct;
- import javax.ejb.EJB;
- import javax.faces.application.FacesMessage;
- import javax.faces.bean.ManagedBean;
- import javax.faces.context.FacesContext;
- import javax.faces.simplesecurity.RemoteClient;
- import javax.servlet.http.HttpSession;
- import com.audio.dao.GatunekDAO;
- import com.audio.entities.Gatunek;
- @ManagedBean
- public class GatunekListBB {
- private static final String PAGE_GENRE_EDIT = "/pages/admin/gatunek?faces-redirect=true";
- private static final String PAGE_STAY_AT_THE_SAME = null;
- private String name;
- private ResourceBundle messages;
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- @EJB
- GatunekDAO gatunekDAO;
- @PostConstruct
- public void initialization()
- {
- FacesContext context = FacesContext.getCurrentInstance();
- messages = ResourceBundle.getBundle("resources.gatunekBean", context.getViewRoot().getLocale());
- }
- public List<Gatunek> getFullList()
- {
- return gatunekDAO.getFullList();
- }
- public List<Gatunek> getList()
- {
- List<Gatunek> list = null;
- Map<String, Object> searchParams = new HashMap<String, Object>();
- if(name != null && name.length() > 0)
- {
- searchParams.put("name", name);
- }
- list = gatunekDAO.getList(searchParams);
- return list;
- }
- public String newGatunek()
- {
- HttpSession session = (HttpSession) FacesContext.getCurrentInstance()
- .getExternalContext().getSession(true);
- Gatunek gatunek = new Gatunek();
- session.setAttribute("gatunek", gatunek);
- return PAGE_GENRE_EDIT;
- }
- public String deleteGatunek(Gatunek gatunek)
- {
- gatunekDAO.remove(gatunek);
- return PAGE_STAY_AT_THE_SAME;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement