#A4#
#AfiliadosMorososController#
##
#Clase para controlar el Caso de Uso "Actualizar Morosos"#
#actualizarDeuda#
##
##
##
#codigoAfiliado#
#int#
##
##
#cantidadCuotas#
#int#
##
##
#cargarDatosArchivo#
##
##
##
#path_archivo#
#string#
##
##
#Diagrama de clases CONTROLADOR.
Cada clase controladora se encarga de llevar a cabo 1 o
mas Casos de Uso. Una instancia de estas clases controla
el dialogo en una sesion(instancia) de 1 CU.#
#AutorizacionController#
##
#Responsable de procesar las peticiones del usuario en relacion a las autorizaciones#
#currentAutorizacion#
#Autorizacion#
##
##
#guardarAutorizacionManual#
##
#bool#
##
#codPrestacion#
#int#
##
##
#codPrestador#
#int#
##
##
#codAfiliado#
#int#
##
##
#observaciones#
#String#
##
##
##
##
##
##
#evaluarAutorizacionAutomatica#
##
#int#
##
#codPrestador#
#int#
##
##
#codPrestacion#
#int#
##
##
#codAfiliado#
#int#
##
##
##
##
##
##
#obtenerAutorizacionesPendientes#
##
#Autorizacion[]#
##
#setResolucionAutorizacionManual#
##
#bool#
##
#codAutorizacion#
#int#
##
##
#fundamentosResolucion#
#string#
##
##
#porcentaje#
#float#
##
##
#eliminarGrupoFamiliar#
##
#bool#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#AfiliadoSolicitanteController#
##
#Responsable de afiliar solicitantes y asignarle el plan.#
#existeAfiliado#
##
#bool#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#eliminarSolicitante#
##
#bool#
##
#tipoDoc#
#string#
##
##
#numeroDoc#
#int#
##
##
#guardarAfiliado#
##
#bool#
##
#codPersona#
#string#
##
##
#codPlan#
#int#
##
##
#obtenerSolicitantes#
##
#Solicitante[]#
##
#obtenerFamiliares#
##
#Solicitante[]#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#afiliarFamiliar#
##
#bool#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#tipoDocTitular#
#string#
##
##
#nroDocTitular#
#int#
##
##
#afiliarTitular#
##
#bool#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#codPlan#
#int#
##
##
#eliminarAfiliado#
##
##
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#existeAfiliado#
##
#bool#
#Verifica si existe un afiliado#
#codAfiliado#
#int#
##
##
#esTitular#
##
#bool#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#modificarTitular#
##
#bool#
##
#tipoDocAnterior#
#string#
##
##
#nroDocAnterior#
#int#
##
##
#tipoDocNuevo#
#string#
##
##
#nroDocNuevo#
#int#
##
##
#eliminarGrupoFamiliar#
##
#bool#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#PrestacionesController#
##
#Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"#
#actualizarPrestacion#
##
#bool#
##
#codigoPrestacion#
#int#
##
##
#nombrePrestacion#
#string#
##
##
#modificador#
#char#
##
##
#cargarDatosArchivo#
##
#bool#
##
#path_archivo#
#string#
##
##
#obtenerPrestaciones#
##
#Prestacion[]#
##
#obtenerDetalles#
##
#Prestacion#
##
#codPrestacion#
#int#
##
##
#obtenerPrestadores#
##
#Prestador[]#
##
#codPrestacion#
#int#
##
##
#PlanesController#
##
#Clase para controlar el manejo de los planes#
#currentPlan#
#Plan#
##
#plan actual#
#crearPlan#
##
#int#
##
#descripcion#
#string#
##
##
#categoria#
#float#
##
##
#permanenciaMinima#
#float#
##
##
#nuevoPlan#
##
#int#
#crea un nuevo plan en la BD y devuelve el código asignado#
#descripción#
#string#
##
##
#categoría#
#float#
##
##
#permanenciaMinima#
#float#
##
##
#actualizarPlan#
##
#bool#
##
#descripción#
#string#
##
##
#categoría#
#float#
##
##
#permanenciaMinima#
#float#
##
##
#desactivarPlan#
##
#bool#
##
#agregarCobertura#
##
#bool#
##
#codPrestacion#
#int#
##
##
#carencia#
#float#
##
##
#porcentaje#
#float#
##
##
#limiteAnual#
#int#
##
##
#tipoAutorización#
#enum(manual,auto)#
##
##
#actualizarCobertura#
##
#bool#
##
#codPrestacion#
#int#
##
##
#carencia#
#float#
##
##
#porcentaje#
#float#
##
##
#limiteAnual#
#int#
##
##
#tipoAutorización#
#enum(manual,auto)#
##
##
#existeCategoria#
##
#bool#
##
#categoria#
#float#
##
##
#obtenerPlanesVigentes#
##
#Plan[]#
##
#obtenerPlanesInactivos#
##
#Plan[]#
##
#importarCoberturas#
##
#bool#
##
#codPlanO#
#int#
##
##
#obtenerCoberturas#
##
#Cobertura[]#
##
#obtenerCobertura#
##
#Cobertura#
##
#codCob#
#int#
##
##
#RecibirPrestacionesController#
##
#Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"#
#procesarInfoRecibida#
##
##
##
#RutasController#
##
#Clase para controlar el Caso de Uso "Emitir hoja de Ruta"#
#obtenerPromotores#
##
#Promotor[]#
##
#obtenerSolicitantesPendientes#
##
#Solicitante[]#
##
#obtenerPlanesVigentes#
##
#Plan[]#
##
#asociarPromotor#
##
#bool#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#string#
##
##
#codigoPromotor#
#int#
##
##
#ReportesAutorizacionesController#
##
#Clase para controlar la generacion de reportes de las autorizaciones#
#generarReporteRechazadas#
##
##
##
#obtenerRechazadas#
##
##
##