Guest User

Untitled

a guest
May 5th, 2012
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. /**
  2. * Copyright (c) 2008 CEIBA SOFTWARE HOUSE S.A.
  3. * <br /><a href="http://www.ceiba.com.co>Ceiba Software House</a>
  4. * Todos los derechos reservados.
  5. */
  6. package co.com.inversura.seus.admin.converter;
  7.  
  8. import co.com.inversura.seus.commons.bean.Recurso;
  9.  
  10. import javax.faces.component.UIComponent;
  11. import javax.faces.context.FacesContext;
  12. import javax.faces.convert.Converter;
  13.  
  14. /**
  15. * Converter para pasar un recurso de forma conveniente a un String y viceversa
  16. *
  17. * @version
  18. * @author david.lopez
  19. * <br /><b>Fecha de desarrollo : </b> 16/10/2008
  20. * <br /><b>Fecha de modificaci�n : </b> 16/10/2008
  21. *
  22. */
  23. public class RecursoConverter implements Converter {
  24. public RecursoConverter() {
  25. }
  26.  
  27. public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
  28. Recurso recurso = new Recurso();
  29. System.out.println("Entramos a getAsObject");
  30.  
  31. if(arg2 == null || arg2.equals("null")){
  32. System.out.println( "Entramos a getAsObject nulo" );
  33. return recurso;
  34. }else{
  35. try {
  36. System.out.println( "Entramos a getAsObject no nulo: " + arg2 );
  37. recurso.setId( arg2 );
  38. return recurso;
  39. } catch (NumberFormatException e) {
  40. e.printStackTrace();
  41. } catch (SecurityException e) {
  42. e.printStackTrace();
  43. } catch ( Exception e ){
  44. e.printStackTrace();
  45. }
  46. }
  47. return recurso;
  48. }
  49.  
  50. public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
  51. System.out.println( "Entramos a getAsString: " + ((Recurso)arg2).getNombre() + " - " + ((Recurso)arg2).getId() );
  52. return ((Recurso)arg2).getId();
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment