public List<SelectItem> getTipoMaterialDetalle() { if (tipoMaterialDetalle == null) { /*CatalogoDetalle cd = catalogoDetalleServicio.obtenerPorNemonico("MATCONS").get(0); tipoMaterialDetalle = new ArrayList<>(); System.out.println("licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle(): " + licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle()); if (licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle() != null) { if (licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle().equals(cd.getCodigoCatalogoDetalle())) { return tipoMaterialDetalle; } } else { return tipoMaterialDetalle; }*/ if (licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle() != null) { tipoMaterialDetalle = new ArrayList<>(); System.out.println( "licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle(): " + licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle()); CatalogoDetalle catalogoDetalleTipoMaterial = catalogoDetalleServicio.findByPk( licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle()); System.out.println( "catalogoDetalleTipoMaterial.getNombre(): " + catalogoDetalleTipoMaterial.getNombre()); Catalogo catalogo = catalogoServicio.findByNombre(catalogoDetalleTipoMaterial.getNombre()); // System.out.println("catalogo.getCodigoCatalogo(): " + catalogo.getCodigoCatalogo()); if (catalogo != null) { List<CatalogoDetalle> tipMatCatDet = catalogoDetalleServicio.obtenerPorCatalogo(catalogo.getCodigoCatalogo()); for (CatalogoDetalle tipMat : tipMatCatDet) { tipoMaterialDetalle.add( new SelectItem( tipMat.getCodigoCatalogoDetalle(), tipMat.getNombre().toUpperCase())); } } } } return tipoMaterialDetalle; }
public LicenciaComercializacion getLicenciaComercializacion() { if (licenciaComercializacion == null) { String licenciaComercializacionId = getHttpServletRequestParam("idItem"); Long idLicenciaComercializacion = null; if (licenciaComercializacionId != null) { idLicenciaComercializacion = Long.parseLong(licenciaComercializacionId); } if (idLicenciaComercializacion == null) { licenciaComercializacion = new LicenciaComercializacion(); licenciaComercializacion.setEstadoLicencia(new CatalogoDetalle()); licenciaComercializacion.setCodigoTipoMineral(new CatalogoDetalle()); licenciaComercializacion.setCodigoMineralInteres(new CatalogoDetalle()); licenciaComercializacion.setTipoPersona("PNA"); } else { licenciaComercializacion = licenciaComercializacionDao.findByPk(idLicenciaComercializacion); licenciaComercializacionAnterior = licenciaComercializacionDao.findByPk(idLicenciaComercializacion); if (licenciaComercializacion.getEstadoLicencia() == null) { licenciaComercializacion.setEstadoLicencia(new CatalogoDetalle()); } if (licenciaComercializacion.getCodigoTipoMineral() == null) { licenciaComercializacion.setCodigoTipoMineral(new CatalogoDetalle()); } if (licenciaComercializacion.getCodigoMineralInteres() == null) { licenciaComercializacion.setCodigoMineralInteres(new CatalogoDetalle()); } if (licenciaComercializacion.getTipoLicencia() == null) { licenciaComercializacion.setTipoLicencia(new CatalogoDetalle()); } System.out.println( "licenciaComercializacion.getCodigoArcom(): " + licenciaComercializacion.getCodigoArcom()); if (licenciaComercializacion.getCodigoArcom() == null || licenciaComercializacion.getCodigoArcom().trim().isEmpty()) { codigoArcomNull = true; } else { codigoArcomNull = false; } existeCodigoArcom = false; } } return licenciaComercializacion; }