Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ch.myWinery.converter;
- import javax.faces.component.UIComponent;
- import javax.faces.context.FacesContext;
- import javax.faces.convert.Converter;
- import javax.faces.convert.ConverterException;
- import javax.faces.convert.FacesConverter;
- import ch.myWinery.business.Winery;
- import ch.myWinery.model.Producer;
- import ch.myWinery.persistence.WineryDB;
- @FacesConverter(value="ch.myWinery.converter.ProducerConverter")
- public class ProducerConverter implements Converter {
- private WineryDB dbManager = WineryDB.getInstance();
- @Override
- public Object getAsObject(FacesContext context, UIComponent component, String submittedValue) {
- long prodId;
- try {
- prodId = Long.parseLong(submittedValue);
- }
- catch (NumberFormatException exception) {
- throw new ConverterException();
- }
- return dbManager.getInstance().addProducer(producer);
- }
- @Override
- public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
- // TODO Auto-generated method stub
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement