Package project.util

Source Code of project.util.SubjectConverter

package project.util;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;

import project.beans.MarksBean;
import project.entities.institute.Subject;

@FacesConverter("heroConverter")
public class SubjectConverter implements Converter {
  private MarksBean marksBean;
    @Override
    public Object getAsObject(FacesContext context, UIComponent ui,
        String newValue) {
      Subject selected = new Subject("", "", 1f, "");
      marksBean = (MarksBean) BeanManager.findManagedBean("marksBean");
      for(Subject subject: marksBean.getSubjects()){
        if(subject.getName().equals(newValue)){
          selected = subject;
          break;
        }
      }
        return selected;
    }

    @Override
    public String getAsString(FacesContext context, UIComponent component,
        Object value) {
        return ((Subject) value).getName();
    }
}
TOP

Related Classes of project.util.SubjectConverter

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.