public static ExpedienteBean mapearOutAllFields(Expediente a) { ExpedienteBean b = null; if (a != null) { b = new ExpedienteBean(); b.setCodigo(a.getCodigo()); b.setNombre(a.getNombre()); b.setObservaciones(a.getObservaciones()); b.setFechaAlta(a.getFechaAlta()); b.setFechaPrevista(a.getFechaPrevista()); b.setNumExpediente(a.getNumExpediente()); b.setCliente(ClientesBusinessImpl.mapearOut(a.getCliente())); b.setAbogado(UsuariosBusinessImpl.mapearOut(a.getAbogado())); b.setContrario(JuridicosBusinessImpl.mapearOut(a.getContrario())); b.setJuez(JuridicosBusinessImpl.mapearOut(a.getJuez())); b.setProcurador(JuridicosBusinessImpl.mapearOut(a.getProcurador())); b.setEstadoExpediente(EstadosExpBusinessImpl.mapearOut(a.getEstadoExpediente())); b.setTipoExp(TipoExpedienteBusinessImpl.mapearOut(a.getTipoExpediente())); b.setArea(AreaBusinessImpl.mapearOut(a.getArea())); b.setAbogadoContrario(JuridicosBusinessImpl.mapearOut(a.getAbogadoContrario())); b.setJuzgado(JuzgadosBusinessImpl.mapearOut(a.getJuzgado())); b.setActuaciones((ActuacionBusinessImpl.mapearOut(a.getActuacionCollection()))); } return b; }
/** * Method description * * @param bean * @return */ private Expediente mapearIn(ExpedienteBean bean) { Expediente expediente = new Expediente(); expediente.setCodigo(bean.getCodigo()); expediente.setNombre(bean.getNombre()); expediente.setObservaciones(bean.getObservaciones()); expediente.setFechaAlta(bean.getFechaAlta()); expediente.setFechaPrevista(bean.getFechaPrevista()); expediente.setNumExpediente(bean.getNumExpediente()); // TODO abogado ususario actual expediente.setCliente(MappingUtils.mapearIn(bean.getCliente())); expediente.setAbogado(MappingUtils.mapearIn(bean.getAbogado())); expediente.setEstadoExpediente(EstadosExpBusinessImpl.mapearIn(bean.getEstadoExpediente())); expediente.setArea(AreaBusinessImpl.mapearIn(bean.getArea())); expediente.setTipoExpediente(TipoExpedienteBusinessImpl.mapearIn(bean.getTipoExp())); expediente.setContrario(JuridicosBusinessImpl.mapearIn(bean.getContrario())); expediente.setProcurador(JuridicosBusinessImpl.mapearIn(bean.getProcurador())); expediente.setJuez(JuridicosBusinessImpl.mapearIn(bean.getJuez())); expediente.setAbogadoContrario(JuridicosBusinessImpl.mapearIn(bean.getAbogadoContrario())); expediente.setJuzgado(JuzgadosBusinessImpl.mapearIn(bean.getJuzgado())); Collection<Actuacion> actuaciones = null; if (bean.getActuaciones().size() != 0) { actuaciones = new ArrayList(); for (ActuacionBean actuacion : bean.getActuaciones()) { Actuacion dto = ActuacionBusinessImpl.mapearIn(actuacion); dto.setExpediente(expediente); actuaciones.add(dto); } } expediente.setActuacionCollection(actuaciones); return (expediente); }