Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Copyright (c) 2008 CEIBA SOFTWARE HOUSE S.A.
- * <br /><a href="http://www.ceiba.com.co>Ceiba Software House</a>
- * Todos los derechos reservados.
- */
- package co.com.inversura.seus.admin.converter;
- import co.com.inversura.seus.commons.bean.Recurso;
- import javax.faces.component.UIComponent;
- import javax.faces.context.FacesContext;
- import javax.faces.convert.Converter;
- /**
- * Converter para pasar un recurso de forma conveniente a un String y viceversa
- *
- * @version
- * @author david.lopez
- * <br /><b>Fecha de desarrollo : </b> 16/10/2008
- * <br /><b>Fecha de modificaci�n : </b> 16/10/2008
- *
- */
- public class RecursoConverter implements Converter {
- public RecursoConverter() {
- }
- public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
- Recurso recurso = new Recurso();
- System.out.println("Entramos a getAsObject");
- if(arg2 == null || arg2.equals("null")){
- System.out.println( "Entramos a getAsObject nulo" );
- return recurso;
- }else{
- try {
- System.out.println( "Entramos a getAsObject no nulo: " + arg2 );
- recurso.setId( arg2 );
- return recurso;
- } catch (NumberFormatException e) {
- e.printStackTrace();
- } catch (SecurityException e) {
- e.printStackTrace();
- } catch ( Exception e ){
- e.printStackTrace();
- }
- }
- return recurso;
- }
- public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
- System.out.println( "Entramos a getAsString: " + ((Recurso)arg2).getNombre() + " - " + ((Recurso)arg2).getId() );
- return ((Recurso)arg2).getId();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment